diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-01-14 11:56:06 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-02-21 12:56:19 +0100 |
commit | 9e6720fb0cfd6edda12b408a66f4ac88e8a82e32 (patch) | |
tree | 5f4cbef29c20e546da77aa4bc50283cf445d75dc /drivers/video/sa1100fb.h | |
parent | FB: sa1100: combine RGB bitfield overrides into sa1100fb_mach_info (diff) | |
download | linux-9e6720fb0cfd6edda12b408a66f4ac88e8a82e32.tar.xz linux-9e6720fb0cfd6edda12b408a66f4ac88e8a82e32.zip |
FB: sa1100: move machine inf structures to <video/sa1100fb.h>
Move the LCD data structures to an include file which can be shared
with the board code in arch/arm/mach-sa1100.
Acked-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/video/sa1100fb.h')
-rw-r--r-- | drivers/video/sa1100fb.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/drivers/video/sa1100fb.h b/drivers/video/sa1100fb.h index 77239b766e56..9ff9ba9a281a 100644 --- a/drivers/video/sa1100fb.h +++ b/drivers/video/sa1100fb.h @@ -10,48 +10,6 @@ * for more details. */ -#define RGB_4 0 -#define RGB_8 1 -#define RGB_16 2 -#define NR_RGB 3 - -/* These are the bitfields for each display depth that we support. */ -struct sa1100fb_rgb { - struct fb_bitfield red; - struct fb_bitfield green; - struct fb_bitfield blue; - struct fb_bitfield transp; -}; - -/* This structure describes the machine which we are running on. */ -struct sa1100fb_mach_info { - u_long pixclock; - - u_short xres; - u_short yres; - - u_char bpp; - u_char hsync_len; - u_char left_margin; - u_char right_margin; - - u_char vsync_len; - u_char upper_margin; - u_char lower_margin; - u_char sync; - - u_int cmap_greyscale:1, - cmap_inverse:1, - cmap_static:1, - unused:29; - - u_int lccr0; - u_int lccr3; - - /* Overrides for the default RGB maps */ - const struct sa1100fb_rgb *rgb[NR_RGB]; -}; - /* Shadows for LCD controller registers */ struct sa1100fb_lcd_reg { unsigned long lccr0; |