void _lcd_ctrl_init(void *lcdbase)//init ctrl without backlight on { __lcd_close_backlight(); __lcd_display_pin_init(); jz_lcd_init_mem(lcdbase, &panel_info); jz_lcd_desc_init(&panel_info); jz_lcd_hw_init(&panel_info); }
void lcd_ctrl_init (void *lcdbase) { __lcd_close_backlight(); __lcd_display_pin_init(); jz_lcd_init_mem(lcdbase, &panel_info); jz_lcd_desc_init(&panel_info); jz_lcd_hw_init(&panel_info); __lcd_display_on() ; lcd_enable(); }
void lcd_ctrl_init(void *lcdbase) { __lcd_close_backlight(); __lcd_display_pin_init(); #if defined(CONFIG_ANDROID_LCD_PROBE) __gpio_disable_pull(GPIO_LCD_PWR_N); __gpio_clear_pin(GPIO_LCD_PWR_N); __gpio_as_output(GPIO_LCD_PWR_N); msdelay(50); __gpio_set_pin(LCD_RESET_PIN); msdelay(1); __gpio_clear_pin(LCD_RESET_PIN); msdelay(10); __gpio_set_pin(LCD_RESET_PIN); msdelay(100); Jz_LcdProbe(); // __gpio_clear_pin(LCD_RESET_PIN); // mdelay(10); // __gpio_set_pin(LCD_RESET_PIN); // mdelay(100); #endif jz_lcd_init_mem(lcdbase, &panel_info); jz_lcd_desc_init(&panel_info); jz_lcd_hw_init(&panel_info); board_lcd_board_init(); // __lcd_display_on(); // lcd_enable(); #ifdef DEBUG serial_puts_info("***************************LCDC INFO****************************\n"); serial_puts_msg("lcdbase = "); dump_uint(lcdbase); serial_puts_msg(" vl_bpix = "); dump_uint(panel_info.vl_bpix); serial_puts_msg(" \n"); print_lcdc_desc(&panel_info); #endif }
void lcd_close_backlight() { __lcd_close_backlight(); }
void __lcd_display_off() { __lcd_close_backlight(); __gpio_clear_pin(DISPOFF); }