summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c')
-rw-r--r--firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c b/firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c
index 2a913103c2..cfcf85bfc0 100644
--- a/firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c
+++ b/firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c
@@ -36,7 +36,6 @@ static bool lcd_on;
36static void lcd_write_reg(uint8_t reg, uint8_t data) 36static void lcd_write_reg(uint8_t reg, uint8_t data)
37{ 37{
38 imx233_lcdif_wait_ready(); 38 imx233_lcdif_wait_ready();
39 imx233_lcdif_set_data_swizzle(0);
40 imx233_lcdif_set_word_length(8); 39 imx233_lcdif_set_word_length(8);
41 imx233_lcdif_pio_send(false, 1, &reg); 40 imx233_lcdif_pio_send(false, 1, &reg);
42 if(reg != 0x22) 41 if(reg != 0x22)
@@ -86,13 +85,13 @@ static void lcd_init_seq(void)
86 lcd_write_reg(0x5c, 0x1a); 85 lcd_write_reg(0x5c, 0x1a);
87 lcd_write_reg(0x5d, 0xcc); 86 lcd_write_reg(0x5d, 0xcc);
88 lcd_write_reg(0x1b, 0x1b); 87 lcd_write_reg(0x1b, 0x1b);
89 lcd_write_reg(0x1A, 1); 88 lcd_write_reg(0x1a, 1);
90 lcd_write_reg(0x24, 0x2f); // something special here 89 lcd_write_reg(0x24, 0x2f); // something special here
91 lcd_write_reg(0x25, 0x57); // something special here 90 lcd_write_reg(0x25, 0x57); // something special here
92 lcd_write_reg(0x23, 0x8a); 91 lcd_write_reg(0x23, 0x8a);
93 lcd_write_reg(0x2f, 1); 92 lcd_write_reg(0x2f, 1);
94 lcd_write_reg(0x60, 0); 93 lcd_write_reg(0x60, 0);
95 lcd_write_reg(0x16, 8); 94 lcd_write_reg(0x16, 0); // NOTE OF uses 0x8, controls BGR<->RGB
96 lcd_write_reg(0x18, 0x36); // something special here 95 lcd_write_reg(0x18, 0x36); // something special here
97 lcd_write_reg(0x19, 1); 96 lcd_write_reg(0x19, 1);
98 udelay(5000); 97 udelay(5000);