diff options
Diffstat (limited to 'include/asm-arm/arch-s3c2410/fb.h')
-rw-r--r-- | include/asm-arm/arch-s3c2410/fb.h | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/include/asm-arm/arch-s3c2410/fb.h b/include/asm-arm/arch-s3c2410/fb.h index 93a58e7862b..c0e18b2c2d4 100644 --- a/include/asm-arm/arch-s3c2410/fb.h +++ b/include/asm-arm/arch-s3c2410/fb.h | |||
@@ -14,12 +14,6 @@ | |||
14 | 14 | ||
15 | #include <asm/arch/regs-lcd.h> | 15 | #include <asm/arch/regs-lcd.h> |
16 | 16 | ||
17 | struct s3c2410fb_val { | ||
18 | unsigned int defval; | ||
19 | unsigned int min; | ||
20 | unsigned int max; | ||
21 | }; | ||
22 | |||
23 | struct s3c2410fb_hw { | 17 | struct s3c2410fb_hw { |
24 | unsigned long lcdcon1; | 18 | unsigned long lcdcon1; |
25 | unsigned long lcdcon2; | 19 | unsigned long lcdcon2; |
@@ -28,23 +22,30 @@ struct s3c2410fb_hw { | |||
28 | unsigned long lcdcon5; | 22 | unsigned long lcdcon5; |
29 | }; | 23 | }; |
30 | 24 | ||
31 | struct s3c2410fb_mach_info { | 25 | /* LCD description */ |
32 | unsigned char fixed_syncs; /* do not update sync/border */ | 26 | struct s3c2410fb_display { |
33 | 27 | /* LCD type */ | |
34 | /* LCD types */ | 28 | unsigned type; |
35 | int type; | ||
36 | 29 | ||
37 | /* Screen size */ | 30 | /* Screen size */ |
38 | int width; | 31 | unsigned short width; |
39 | int height; | 32 | unsigned short height; |
40 | 33 | ||
41 | /* Screen info */ | 34 | /* Screen info */ |
42 | struct s3c2410fb_val xres; | 35 | unsigned short xres; |
43 | struct s3c2410fb_val yres; | 36 | unsigned short yres; |
44 | struct s3c2410fb_val bpp; | 37 | unsigned short bpp; |
45 | 38 | ||
46 | /* lcd configuration registers */ | 39 | /* lcd configuration registers */ |
47 | struct s3c2410fb_hw regs; | 40 | struct s3c2410fb_hw regs; |
41 | }; | ||
42 | |||
43 | struct s3c2410fb_mach_info { | ||
44 | unsigned char fixed_syncs; /* do not update sync/border */ | ||
45 | |||
46 | struct s3c2410fb_display *displays; /* attached diplays info */ | ||
47 | unsigned num_displays; /* number of defined displays */ | ||
48 | unsigned default_display; | ||
48 | 49 | ||
49 | /* GPIOs */ | 50 | /* GPIOs */ |
50 | 51 | ||