diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/arm/imx233/sony-nwz/lcd-nwze360.c | 5 |
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; | |||
36 | static void lcd_write_reg(uint8_t reg, uint8_t data) | 36 | static 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, ®); | 40 | imx233_lcdif_pio_send(false, 1, ®); |
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); |