1 #ifndef __DSS_H__ 2 #define __DSS_H__ 3 4 /* DSS Base Registers */ 5 #define OMAP3_DSS_BASE 0x48050000 6 #define OMAP3_DISPC_BASE 0x48050400 7 #define OMAP3_VENC_BASE 0x48050C00 8 9 #define OMAP3_DSS_SYSCONFIG(b) (b + 0x10) 10 #define OMAP3_DSS_SYSSTATUS(b) (b + 0x14) 11 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) 29 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 35 36 #define DSS_SOFTRESET (1 << 1) 37 #define DSS_RESETDONE (1 << 0) 38 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__ */ 66