summaryrefslogtreecommitdiff
path: root/arch/arm/mach-s3c2410/include/mach/fb.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-s3c2410/include/mach/fb.h')
-rw-r--r--arch/arm/mach-s3c2410/include/mach/fb.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2410/include/mach/fb.h b/arch/arm/mach-s3c2410/include/mach/fb.h
index eee0654eb8fb..b7774bb52b72 100644
--- a/arch/arm/mach-s3c2410/include/mach/fb.h
+++ b/arch/arm/mach-s3c2410/include/mach/fb.h
@@ -46,6 +46,56 @@ struct s3c2410fb_display {
/* lcd configuration registers */
unsigned long lcdcon5;
+
+ /* Additional registers for the TFT-LCD (Luis Galdos) */
+ int frame_rate;
+ unsigned long vidcon0;
+ unsigned long vidcon1;
+ unsigned long vidtcon0;
+ unsigned long vidtcon1;
+ unsigned long vidtcon2;
+ unsigned long wincon0;
+ unsigned long wincon1;
+ unsigned long vidosd0a;
+ unsigned long vidosd0b;
+ unsigned long vidosd0c;
+ unsigned long vidosd1a;
+ unsigned long vidosd1b;
+ unsigned long vidosd1c;
+
+ unsigned long vidw00add0b0;
+ unsigned long vidw00add0b1;
+ unsigned long vidw01add0;
+
+ unsigned long vidw00add1b0;
+ unsigned long vidw00add1b1;
+ unsigned long vidw01add1;
+
+ unsigned long vidw00add2b0;
+ unsigned long vidw00add2b1;
+ unsigned long vidw01add2;
+
+ unsigned long vidintcon;
+ unsigned long w1keycon0;
+ unsigned long w1keycon1;
+ unsigned long w2keycon0;
+ unsigned long w2keycon1;
+ unsigned long w3keycon0;
+ unsigned long w3keycon1;
+ unsigned long w4keycon0;
+ unsigned long w4keycon1;
+
+ unsigned long win0map;
+ unsigned long win1map;
+
+ unsigned long wpalcon;
+ unsigned long dithmode;
+ unsigned long intclr0;
+ unsigned long intclr1;
+ unsigned long intclr2;
+
+ unsigned long win0pal;
+ unsigned long win1pal;
};
struct s3c2410fb_mach_info {