@ -28,7 +28,6 @@ DECLARE_GLOBAL_DATA_PTR;
static unsigned int panel_width , panel_height ;
# if CONFIG_IS_ENABLED(OF_CONTROL)
vidinfo_t panel_info = {
/*
* Insert a value here so that we don ' t end up in the BSS
@ -36,7 +35,6 @@ vidinfo_t panel_info = {
*/
. vl_col = - 1 ,
} ;
# endif
ushort * configuration_get_cmap ( void )
{
@ -126,7 +124,6 @@ static void lcd_panel_on(vidinfo_t *vid)
exynos_backlight_on ( 1 ) ;
# if CONFIG_IS_ENABLED(OF_CONTROL)
node = fdtdec_next_compatible ( gd - > fdt_blob , 0 ,
COMPAT_SAMSUNG_EXYNOS_FIMD ) ;
if ( node < = 0 ) {
@ -141,7 +138,6 @@ static void lcd_panel_on(vidinfo_t *vid)
& bl_en_gpio ,
GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE ) ;
# endif
exynos_cfg_ldo ( ) ;
exynos_enable_ldo ( 1 ) ;
@ -150,7 +146,6 @@ static void lcd_panel_on(vidinfo_t *vid)
exynos_mipi_dsi_init ( ) ;
}
# if CONFIG_IS_ENABLED(OF_CONTROL)
int exynos_lcd_early_init ( const void * blob )
{
unsigned int node ;
@ -288,22 +283,16 @@ int exynos_lcd_early_init(const void *blob)
return 0 ;
}
# endif
void lcd_ctrl_init ( void * lcdbase )
{
set_system_display_ctrl ( ) ;
set_lcd_clk ( ) ;
# if CONFIG_IS_ENABLED(OF_CONTROL)
# ifdef CONFIG_EXYNOS_MIPI_DSIM
exynos_init_dsim_platform_data ( & panel_info ) ;
# endif
exynos_lcd_misc_init ( & panel_info ) ;
# else
/* initialize parameters which is specific to panel. */
init_panel_info ( & panel_info ) ;
# endif
panel_width = panel_info . vl_width ;
panel_height = panel_info . vl_height ;