gfx: drv: Add register definitions for Chimei Innolux panel
authorAntti Koskipaa <antti.koskipaa@linux.intel.com>
Tue, 31 Jan 2012 15:12:36 +0000 (17:12 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 3 Jul 2012 09:29:40 +0000 (12:29 +0300)
Signed-off-by: Antti Koskipaa <antti.koskipaa@linux.intel.com>
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
drivers/staging/mrst/drv/tc35876x-dsi-lvds.c

index 636e91d..61236d4 100644 (file)
@@ -145,6 +145,31 @@ static struct i2c_client *cmi_lcd_i2c_client;
 #define DEBUG00                        0x05A0
 #define DEBUG01                        0x05A4
 
+/* Panel CABC registers */
+#define PANEL_PWM_CONTROL      0x90
+#define PANEL_FREQ_DIVIDER_HI  0x91
+#define PANEL_FREQ_DIVIDER_LO  0x92
+#define PANEL_DUTY_CONTROL     0x93
+#define PANEL_MODIFY_RGB       0x94
+#define PANEL_FRAMERATE_CONTROL        0x96
+#define PANEL_PWM_MIN          0x97
+#define PANEL_PWM_REF          0x98
+#define PANEL_PWM_MAX          0x99
+#define PANEL_ALLOW_DISTORT    0x9A
+#define PANEL_BYPASS_PWMI      0x9B
+
+/* Panel color management registers */
+#define PANEL_CM_ENABLE                0x700
+#define PANEL_CM_HUE           0x701
+#define PANEL_CM_SATURATION    0x702
+#define PANEL_CM_INTENSITY     0x703
+#define PANEL_CM_BRIGHTNESS    0x704
+#define PANEL_CM_CE_ENABLE     0x705
+#define PANEL_CM_PEAK_EN       0x710
+#define PANEL_CM_GAIN          0x711
+#define PANEL_CM_HUETABLE_START        0x730
+#define PANEL_CM_HUETABLE_END  0x747 /* inclusive */
+
 /* Input muxing for registers LVMX0003...LVMX2427 */
 enum {
        INPUT_R0,       /* 0 */