diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/samsung/yh925/lcd-yh925.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/target/arm/samsung/yh925/lcd-yh925.c b/firmware/target/arm/samsung/yh925/lcd-yh925.c index edeef49d40..7509deff36 100644 --- a/firmware/target/arm/samsung/yh925/lcd-yh925.c +++ b/firmware/target/arm/samsung/yh925/lcd-yh925.c | |||
@@ -190,6 +190,18 @@ void lcd_set_flip(bool flip) | |||
190 | lcd_write_reg(R_ENTRY_MODE, 0x1028); | 190 | lcd_write_reg(R_ENTRY_MODE, 0x1028); |
191 | } | 191 | } |
192 | 192 | ||
193 | /* Reset the LCD prior to booting the OF */ | ||
194 | #ifdef BOOTLOADER | ||
195 | void lcd_reset(void) | ||
196 | { | ||
197 | lcd_write_reg(R_DRV_OUTPUT_CONTROL, 0x0315); | ||
198 | lcd_write_reg(R_ENTRY_MODE, 0x1028); | ||
199 | lcd_write_reg(R_HORIZ_RAM_ADDR_POS, 0x7f00); | ||
200 | lcd_write_reg(R_VERT_RAM_ADDR_POS, 0xaf10); | ||
201 | lcd_write_reg(R_RAM_ADDR_SET, 0x0000); | ||
202 | } | ||
203 | #endif | ||
204 | |||
193 | /* LCD init */ | 205 | /* LCD init */ |
194 | void lcd_init_device(void) | 206 | void lcd_init_device(void) |
195 | { | 207 | { |