omap3: add useful dss defines
Add useful omap3 dss defines for: polarity, TFT data lines, lcd display type, gfx burst size, and gfx format Cc: Anatolij Gustschin <agust@denx.de> Cc: Jeroen Hofstee <jeroen@myspectrum.nl> Cc: Tom Rini <trini@ti.com> Cc: Wolfgang Denk <wd@denx.de> Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il> Signed-off-by: Igor Grinberg <grinberg@compulab.co.il>
This commit is contained in:
		
							parent
							
								
									e3913f56a2
								
							
						
					
					
						commit
						bc84b18f75
					
				|  | @ -167,6 +167,36 @@ struct venc_regs { | ||||||
| #define VENC_OUT_SEL				(1 << 6) | #define VENC_OUT_SEL				(1 << 6) | ||||||
| #define DIG_LPP_SHIFT				16 | #define DIG_LPP_SHIFT				16 | ||||||
| 
 | 
 | ||||||
|  | /* LCD display type */ | ||||||
|  | #define PASSIVE_DISPLAY			0 | ||||||
|  | #define ACTIVE_DISPLAY			1 | ||||||
|  | 
 | ||||||
|  | /* TFTDATALINES */ | ||||||
|  | #define LCD_INTERFACE_12_BIT	0 | ||||||
|  | #define LCD_INTERFACE_16_BIT	1 | ||||||
|  | #define LCD_INTERFACE_18_BIT	2 | ||||||
|  | #define LCD_INTERFACE_24_BIT	3 | ||||||
|  | 
 | ||||||
|  | /* Polarity */ | ||||||
|  | #define DSS_IVS	(1 << 12) | ||||||
|  | #define DSS_IHS	(1 << 13) | ||||||
|  | #define DSS_IPC	(1 << 14) | ||||||
|  | #define DSS_IEO	(1 << 15) | ||||||
|  | 
 | ||||||
|  | /* GFX format */ | ||||||
|  | #define GFXFORMAT_BITMAP1		(0x0 << 1) | ||||||
|  | #define GFXFORMAT_BITMAP2		(0x1 << 1) | ||||||
|  | #define GFXFORMAT_BITMAP4		(0x2 << 1) | ||||||
|  | #define GFXFORMAT_BITMAP8		(0x3 << 1) | ||||||
|  | #define GFXFORMAT_RGB12			(0x4 << 1) | ||||||
|  | #define GFXFORMAT_ARGB16		(0x5 << 1) | ||||||
|  | #define GFXFORMAT_RGB16			(0x6 << 1) | ||||||
|  | #define GFXFORMAT_RGB24_UNPACKED	(0x8 << 1) | ||||||
|  | #define GFXFORMAT_RGB24_PACKED		(0x9 << 1) | ||||||
|  | #define GFXFORMAT_ARGB32		(0xC << 1) | ||||||
|  | #define GFXFORMAT_RGBA32		(0xD << 1) | ||||||
|  | #define GFXFORMAT_RGBx32		(0xE << 1) | ||||||
|  | 
 | ||||||
| /* Panel Configuration */ | /* Panel Configuration */ | ||||||
| struct panel_config { | struct panel_config { | ||||||
| 	u32 timing_h; | 	u32 timing_h; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue