.. | .. |
---|
558 | 558 | memset(&clk_info, 0, sizeof(struct lcd_clk_info)); |
---|
559 | 559 | disp_al_lcd_get_clk_info(lcd->hwdev_index, &clk_info, |
---|
560 | 560 | &lcdp->panel_info); |
---|
561 | | - |
---|
| 561 | + printk("kickpi %s:%d \n", __func__, __LINE__); |
---|
562 | 562 | if (!lcdp->clk || !(&lcdp->panel_info)) { |
---|
563 | 563 | DE_WRN("NULL clk or panel_info!\n"); |
---|
564 | 564 | goto OUT; |
---|
.. | .. |
---|
613 | 613 | clk_info.tcon_div = lcdp->panel_info.lcd_tcon_div; |
---|
614 | 614 | disp_al_lcd_get_clk_info(lcd->hwdev_index, &clk_info, |
---|
615 | 615 | &lcdp->panel_info); |
---|
| 616 | + printk("kickpi %s:%d \n", __func__, __LINE__); |
---|
616 | 617 | dclk_rate = lcdp->panel_info.lcd_dclk_freq * 1000000; /* Mhz -> hz */ |
---|
617 | 618 | if (lcdp->panel_info.lcd_if == LCD_IF_DSI) { |
---|
618 | 619 | lcd_rate = dclk_rate * clk_info.dsi_div; |
---|
.. | .. |
---|
641 | 642 | else |
---|
642 | 643 | lcd_rate_set = pll_rate_set; |
---|
643 | 644 | |
---|
| 645 | + msleep(100); |
---|
644 | 646 | clk_set_rate(lcdp->clk, lcd_rate_set); |
---|
645 | 647 | lcd_rate_set = clk_get_rate(lcdp->clk); |
---|
646 | 648 | if (lcdp->panel_info.lcd_if == LCD_IF_DSI) { |
---|