diff options
author | Szymon Dziok <b0hoon@o2.pl> | 2014-06-01 19:34:58 +0000 |
---|---|---|
committer | Szymon Dziok <b0hoon@o2.pl> | 2014-06-09 01:15:17 +0000 |
commit | 8326f173f99ed8d37f97375bb380e5575267ee42 (patch) | |
tree | 0deb02c39a29bad80d689f77ad37d5bce7e2873d /firmware/target/arm | |
parent | f3edbd142ac3add921c45ad82efdf8656467f550 (diff) | |
download | rockbox-8326f173f99ed8d37f97375bb380e5575267ee42.tar.gz rockbox-8326f173f99ed8d37f97375bb380e5575267ee42.zip |
Samsung YH-920: properly implement and enable lcd flipping.
Change-Id: I0a8609c9b4849332a97a125d186f339a61e4d584
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/samsung/yh920/lcd-yh920.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/target/arm/samsung/yh920/lcd-yh920.c b/firmware/target/arm/samsung/yh920/lcd-yh920.c index 5563c13f53..06aa3d718d 100644 --- a/firmware/target/arm/samsung/yh920/lcd-yh920.c +++ b/firmware/target/arm/samsung/yh920/lcd-yh920.c | |||
@@ -106,17 +106,17 @@ void lcd_set_invert_display(bool yesno) | |||
106 | /* turn the display upside down (call lcd_update() afterwards) */ | 106 | /* turn the display upside down (call lcd_update() afterwards) */ |
107 | void lcd_set_flip(bool yesno) | 107 | void lcd_set_flip(bool yesno) |
108 | { | 108 | { |
109 | if (yesno) | 109 | if (yesno) |
110 | { | 110 | { |
111 | lcd_send_cmd(LCD_CNTL_COLUMN_ADDRESS_DIR | 1); | 111 | lcd_send_cmd(LCD_CNTL_COLUMN_ADDRESS_DIR | 1); |
112 | lcd_send_cmd(LCD_CNTL_COMMON_OUTPUT_STATUS | 0); | 112 | lcd_send_cmd(LCD_CNTL_COMMON_OUTPUT_STATUS | 1); |
113 | lcd_write_reg_ex(LCD_CNTL_DUTY_SET, 0x20, 0); | 113 | lcd_write_reg_ex(LCD_CNTL_DUTY_SET, 0x1f, 1); |
114 | } | 114 | } |
115 | else | 115 | else |
116 | { | 116 | { |
117 | lcd_send_cmd(LCD_CNTL_COLUMN_ADDRESS_DIR | 0); | 117 | lcd_send_cmd(LCD_CNTL_COLUMN_ADDRESS_DIR | 0); |
118 | lcd_send_cmd(LCD_CNTL_COMMON_OUTPUT_STATUS | 1); | 118 | lcd_send_cmd(LCD_CNTL_COMMON_OUTPUT_STATUS | 0); |
119 | lcd_write_reg_ex(LCD_CNTL_DUTY_SET, 0x20, 1); | 119 | lcd_write_reg_ex(LCD_CNTL_DUTY_SET, 0x1f, 0); |
120 | } | 120 | } |
121 | } | 121 | } |
122 | 122 | ||