4 /* DSS Base Registers */
5 #define OMAP3_DSS_BASE 0x48050000
6 #define OMAP3_DISPC_BASE 0x48050400
7 #define OMAP3_VENC_BASE 0x48050C00
9 #define OMAP3_DSS_SYSCONFIG(b) (b + 0x10)
10 #define OMAP3_DSS_SYSSTATUS(b) (b + 0x14)
12 #define OMAP3_DISPC_IRQSTATUS(b) (b + 0x18)
13 #define OMAP3_DISPC_CONTROL(b) (b + 0x40)
14 #define OMAP3_DISPC_CONFIG(b) (b + 0x44)
15 #define OMAP3_DISPC_DEFAULT_COLOR0(b) (b + 0x4c)
16 #define OMAP3_DISPC_DEFAULT_COLOR1(b) (b + 0x50)
17 #define OMAP3_DISPC_TIMINGH(b) (b + 0x64)
18 #define OMAP3_DISPC_TIMINGV(b) (b + 0x68)
19 #define OMAP3_DISPC_POL_FREQ(b) (b + 0x6c)
20 #define OMAP3_DISPC_DIVISOR(b) (b + 0x70)
21 #define OMAP3_DISPC_SIZE_DIG(b) (b + 0x78)
22 #define OMAP3_DISPC_SIZE_LCD(b) (b + 0x7c)
23 #define OMAP3_DISPC_GFX_BA0(b) (b + 0x80)
24 #define OMAP3_DISPC_GFX_BA1(b) (b + 0x84)
25 #define OMAP3_DISPC_GFX_SIZE(b) (b + 0x8c)
26 #define OMAP3_DISPC_GFX_ATTRIBUTES(b) (b + 0xa0)
27 #define OMAP3_DISPC_GFX_ROW_INC(b) (b + 0xac)
28 #define OMAP3_DISPC_GFX_PIXEL_INC(b) (b + 0xb0)
30 #define LOADMODE_SHIFT 1
31 #define TFTSTN_SHIFT 3
32 #define DATALINES_SHIFT 8
33 #define GFXFORMAT_SHIFT 1
34 #define GFXBURSTSIZE_SHIFT 6
36 #define DSS_SOFTRESET (1 << 1)
37 #define DSS_RESETDONE (1 << 0)
39 #define DISPC_LCDENABLE (1 << 0)
40 #define DISPC_DIGITALENABLE (1 << 1)
41 #define DISPC_GOLCD (1 << 5)
42 #define DISPC_GODIGITAL (1 << 6)
43 #define DISPC_GPIN0 (1 << 13)
44 #define DISPC_GPIN1 (1 << 14)
45 #define DISPC_GPOUT0 (1 << 15)
46 #define DISPC_GPOUT1 (1 << 16)
47 #define DISPC_ENABLESIGNAL (1 << 28)
48 #define DISPC_FRAMEDONE (1 << 0)
49 #define DISPC_GFXENABLE (1 << 0)
50 #define DISPC_GFXFORMAT_BMP1 0x0
51 #define DISPC_GFXFORMAT_BMP2 0x1
52 #define DISPC_GFXFORMAT_BMP4 0x2
53 #define DISPC_GFXFORMAT_BMP8 0x3
54 #define DISPC_GFXFORMAT_RGB12 0x4
55 #define DISPC_GFXFORMAT_ARGB16 0x5
56 #define DISPC_GFXFORMAT_RGB16 0x6
57 #define DISPC_GFXFORMAT_RGB24 0x8
58 #define DISPC_GFXFORMAT_RGB24P 0x9
59 #define DISPC_GFXFORMAT_ARGB32 0xC
60 #define DISPC_GFXFORMAT_RGBA32 0xD
61 #define DISPC_GFXFORMAT_RGBx 0xE
62 #define DISPC_GFXBURSTSIZE_4 0x0
63 #define DISPC_GFXBURSTSIZE_8 0x1
64 #define DISPC_GFXBURSTSIZE_16 0x2
65 #endif /* __DSS_H__ */