static int dummy_panel_init(void) { mdelay(600); lcd_panel_init(); return 0; }
//WORK QUEING FUNCTION static void ams397g201_esd(void) { printk("ams397g201_esd \n"); u32 err,intsrc; err = readl(ddi_pd->dsim_base + S5P_DSIM_INTSRC); printk("ESD_DSIM_INTSRC -> %x \n", intsrc); intsrc = readl(ddi_pd->dsim_base + S5P_DSIM_SWRST); intsrc = intsrc | 1 << 16; writel(intsrc, ddi_pd->dsim_base + S5P_DSIM_SWRST); tl2796_reset_lcd(); mdelay(10); lcd_panel_init(); update_gamma(current_gamma_value); lcd_pannel_on(); ams397g201_set_tear_on(); enable_irq( LCD_ESD_INT); }
static int dummy_panel_init(void) { printk("*************** %s(%d) ***************\n", __FUNCTION__, __LINE__); //mdelay(100); lcd_panel_init(); return 0; }
static int ams397g201_panel_init(struct device *dev) { lcd_panel_init(); panel_initialized = 1; lcd_on_off = 1; if(partial_mode) ams397g201_partial_mode_on(dev, partial_mode); /* this function should be called after partial mode call(if any)*/ return 0; }
static int s6e8aa0_panel_init(struct device *dev) { msleep(5); lcd.panel_initialized = 1; lcd.ldi_enable= 1; lcd_panel_init(); update_brightness(); if(lcd.partial_mode) s6e8aa0_partial_mode_on(dev, lcd.partial_mode); /* this function should be called after partial mode call(if any)*/ return 0; }
static int lcdc_panel_on(struct platform_device *pdev) { spi_init(); //ZTE_LCD_LHT_20100519_001 ///ZTE_LCD_LUYA_20100126_001 if(himax_panel_initialized==1) { himax_panel_initialized = 0; //ZTE_LCD_LKEJ_20101104_001,start //lcdc_himax_init(); //ZTE_LCD_LKEJ_20101104_001,end } else { //spi_init(); lcd_panel_init(); } return 0; }
static int lcdc_panel_on(struct platform_device *pdev) { if(!is_firsttime) { if(bSleepWhenSuspend) { lcd_panel_wakeup(); } else { spi_init(); lcd_panel_init(); } } else { is_firsttime = false; } return 0; }
//WORK QUEING FUNCTION static void ams397g201_esd(void) { printk("ams397g201_esd \n"); u32 err,intsrc; /* DSIM reset */ enable_clk_dsim(0); mdelay(100); lcd_on_off = 0; panel_initialized = 0; enable_clk_dsim(1); /*reset lcd*/ tl2796_reset_lcd(); mdelay(50); /* initialise Dsim */ s5p_dsim_Initialise(); lcd_panel_init(); update_gamma(current_gamma_value); lcd_pannel_on(); ams397g201_set_tear_on(); s3cfb_trigger(); lcd_on_off = 1; panel_initialized = 1; mdelay(200); enable_irq( LCD_ESD_INT); work_progress=0; }
static int stuttgart_panel_init(void) { return lcd_panel_init(); }