const unsigned short GAMMA_SETTING[] = {
0x3f, 0x0000, /* gamma setting : ams701ka */
+ /* Low Red Gamma */
+ 0x4c, 0xc209,
+ 0x4d, 0xdac8,
+ 0x4e, 0xc4bf,
+ 0x4f, 0x0093,
+
+ /* Low Green Gamma */
+ 0x50, 0xad04,
+ 0x51, 0xd1c5,
+ 0x52, 0xbfc8,
+ 0x53, 0x009d,
+
+ /* Low Blue Gamma */
+ 0x54, 0xbb09,
+ 0x55, 0xd2c9,
+ 0x56, 0xbcc4,
+ 0x57, 0x00b7,
+#if 0
/* High Red Gamma */
0x40, 0x0720,
0x41, 0xCBA7,
0x4a, 0xA996,
0x4b, 0x00C7,
-#if 0
- 0xb0, 0x0002,
- 0xb1, 0x0068,
- 0xb2, 0x007f,
- 0xb3, 0x005f,
- 0xb4, 0x0003,
- 0xb5, 0x005f,
- 0xb6, 0x0000,
-
- 0xb7, 0x0004,
- 0xb8, 0x005c,
- 0xb9, 0x007f,
- 0xba, 0x005f,
- 0xbb, 0x0004,
- 0xbc, 0x005f,
- 0xbd, 0x0001,
-
- 0xbe, 0x0009,
- 0xbf, 0x0063,
- 0xc0, 0x007f,
- 0xc1, 0x005f,
- 0xc2, 0x0005,
- 0xc3, 0x005f,
- 0xc4, 0x0002,
#endif
ENDDEF, 0x0000
SLEEPMSEC, 30, /* FIXME */
0x06, 0x0001,
-#if 1
SLEEPMSEC, 30, /* FIXME */
0x06, 0x0005,
SLEEPMSEC, 30, /* FIXME */
SLEEPMSEC, 30, /* FIXME */
0x03, 0x134A, /* ETC Register setting */
-// 0x04, 0x86a4, /* LTPS Power on setting VCIR=2.7V Display is not clean */
- 0x04, 0x8664, /* LTPS Power on setting VCIR=2.5V */
+ 0x04, 0x86a4, /* LTPS Power on setting VCIR=2.7V Display is not clean */
0x14, 0x0808, /* VFP, VBP Register setting */
0x15, 0x3090, /* HSW,HFP,HBP Register setting */
-#endif
ENDDEF, 0x0000
};
/* set gpio data for MLCD_ON to HIGH */
gpio_set_value(&gpio->gpio_j1, 3, 1);
+ gpio_set_value(&gpio->gpio_j1, 4, 1);
udelay(100000);
/* gpio pad configuration for LCD ON. */
gpio_cfg_pin(&gpio->gpio_j1, 3, GPIO_OUTPUT);
+ gpio_cfg_pin(&gpio->gpio_j1, 4, GPIO_OUTPUT);
/* gpio pad configuration for DISPLAY_CS, DISPLAY_CLK, DISPLAY_SO, DISPLAY_SI. */
gpio_cfg_pin(&gpio->gpio_mp0_1, 1, GPIO_OUTPUT);