diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/iriver/h10/lcd-h10_20gb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/target/arm/iriver/h10/lcd-h10_20gb.c b/firmware/target/arm/iriver/h10/lcd-h10_20gb.c index cbada34b2c..834149d2a5 100644 --- a/firmware/target/arm/iriver/h10/lcd-h10_20gb.c +++ b/firmware/target/arm/iriver/h10/lcd-h10_20gb.c | |||
@@ -169,8 +169,10 @@ void lcd_set_flip(bool yesno) | |||
169 | if (!power_on) | 169 | if (!power_on) |
170 | return; | 170 | return; |
171 | 171 | ||
172 | /* SCN4-0=000x0 (G1/G160) */ | ||
173 | lcd_write_reg(R_GATE_SCAN_START_POS, yesno ? 0x0002 : 0x0000); | ||
172 | /* SM=0, GS=x, SS=x, NL4-0=10011 (G1-G160) */ | 174 | /* SM=0, GS=x, SS=x, NL4-0=10011 (G1-G160) */ |
173 | lcd_write_reg(R_DRV_OUTPUT_CONTROL, yesno ? 0x0013 : 0x0113); | 175 | lcd_write_reg(R_DRV_OUTPUT_CONTROL, yesno ? 0x0213 : 0x0113); |
174 | /* HEA7-0=0xxx, HSA7-0=0xxx */ | 176 | /* HEA7-0=0xxx, HSA7-0=0xxx */ |
175 | lcd_write_reg(R_HORIZ_RAM_ADDR_POS, y_offset ? 0x8304 : 0x7f00); | 177 | lcd_write_reg(R_HORIZ_RAM_ADDR_POS, y_offset ? 0x8304 : 0x7f00); |
176 | } | 178 | } |