SMDK5250: Use statically defined structures only in non DT case
Since we have DT support in exynos_fb and exynos_dp drivers now, we need not define any static structure or platform data related to display in the board file smdk5250.c. So, we place the already existing structures inside #ifndef CONFIG_OF_CONTROL block. Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
parent
dc97299443
commit
18637815a4
|
@ -471,6 +471,12 @@ void exynos_cfg_lcd_gpio(void)
|
||||||
s5p_gpio_cfg_pin(&gpio1->x0, 7, GPIO_FUNC(0x3));
|
s5p_gpio_cfg_pin(&gpio1->x0, 7, GPIO_FUNC(0x3));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void exynos_set_dp_phy(unsigned int onoff)
|
||||||
|
{
|
||||||
|
set_dp_phy_ctrl(onoff);
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifndef CONFIG_OF_CONTROL
|
||||||
vidinfo_t panel_info = {
|
vidinfo_t panel_info = {
|
||||||
.vl_freq = 60,
|
.vl_freq = 60,
|
||||||
.vl_col = 2560,
|
.vl_col = 2560,
|
||||||
|
@ -503,11 +509,6 @@ vidinfo_t panel_info = {
|
||||||
.dp_enabled = 1,
|
.dp_enabled = 1,
|
||||||
};
|
};
|
||||||
|
|
||||||
void exynos_set_dp_phy(unsigned int onoff)
|
|
||||||
{
|
|
||||||
set_dp_phy_ctrl(onoff);
|
|
||||||
}
|
|
||||||
|
|
||||||
static struct edp_device_info edp_info = {
|
static struct edp_device_info edp_info = {
|
||||||
.disp_info = {
|
.disp_info = {
|
||||||
.h_res = 2560,
|
.h_res = 2560,
|
||||||
|
@ -541,10 +542,13 @@ static struct exynos_dp_platform_data dp_platform_data = {
|
||||||
.edp_dev_info = &edp_info,
|
.edp_dev_info = &edp_info,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
void init_panel_info(vidinfo_t *vid)
|
void init_panel_info(vidinfo_t *vid)
|
||||||
{
|
{
|
||||||
|
#ifndef CONFIG_OF_CONTROL
|
||||||
vid->rgb_mode = MODE_RGB_P,
|
vid->rgb_mode = MODE_RGB_P,
|
||||||
|
|
||||||
exynos_set_dp_platform_data(&dp_platform_data);
|
exynos_set_dp_platform_data(&dp_platform_data);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue