1.1 --- a/stage2/lcd.c Sun Jul 09 18:31:15 2017 +0200
1.2 +++ b/stage2/lcd.c Sun Jul 09 19:04:49 2017 +0200
1.3 @@ -20,6 +20,7 @@
1.4
1.5 #include "board-display.h"
1.6
1.7 +#include "lcd.h"
1.8 #include "jzlcd.h"
1.9 #include "sdram.h"
1.10 #include "cpu.h"
1.11 @@ -333,6 +334,36 @@
1.12 udelay(1000);
1.13 }
1.14
1.15 +static void lcd_display_pin_init()
1.16 +{
1.17 + __lcd_display_pin_init();
1.18 +}
1.19 +
1.20 +static void lcd_display_on()
1.21 +{
1.22 + __lcd_display_on();
1.23 +}
1.24 +
1.25 +static void lcd_set_bpp(uint8_t bpp)
1.26 +{
1.27 + jz4740_lcd_set_bpp(bpp, &panel_info);
1.28 +}
1.29 +
1.30 +static void lcd_enable()
1.31 +{
1.32 + jz4740_lcd_enable(&panel_info);
1.33 +}
1.34 +
1.35 +static void lcd_disable()
1.36 +{
1.37 + jz4740_lcd_disable(&panel_info);
1.38 +}
1.39 +
1.40 +static void lcd_quick_disable()
1.41 +{
1.42 + jz4740_lcd_quick_disable(&panel_info);
1.43 +}
1.44 +
1.45 uint32_t lcd_ctrl_init()
1.46 {
1.47 vidinfo_t *vid = &panel_info;
1.48 @@ -354,8 +385,8 @@
1.49
1.50 void lcd_init()
1.51 {
1.52 - __lcd_display_pin_init();
1.53 - __lcd_display_on();
1.54 + lcd_display_pin_init();
1.55 + lcd_display_on();
1.56
1.57 /* Initialise the member here since the address is otherwise invalid. */
1.58