SMDK5250: Use statically defined structures only in non DT case
authorAjay Kumar <ajaykumar.rs@samsung.com>
Thu, 21 Feb 2013 23:53:09 +0000 (23:53 +0000)
committerMinkyu Kang <mk7.kang@samsung.com>
Wed, 27 Mar 2013 12:23:27 +0000 (21:23 +0900)
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>
board/samsung/smdk5250/smdk5250.c

index f45e485f31db2a30c86433f4fe5ba8b4ce0756e6..22936203b08c272b71f5e457471a41caa05da001 100644 (file)
@@ -471,6 +471,12 @@ void exynos_cfg_lcd_gpio(void)
        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 = {
        .vl_freq        = 60,
        .vl_col         = 2560,
@@ -503,11 +509,6 @@ vidinfo_t panel_info = {
        .dp_enabled     = 1,
 };
 
-void exynos_set_dp_phy(unsigned int onoff)
-{
-       set_dp_phy_ctrl(onoff);
-}
-
 static struct edp_device_info edp_info = {
        .disp_info = {
                .h_res = 2560,
@@ -541,10 +542,13 @@ static struct exynos_dp_platform_data dp_platform_data = {
        .edp_dev_info   = &edp_info,
 };
 
+#endif
 void init_panel_info(vidinfo_t *vid)
 {
+#ifndef CONFIG_OF_CONTROL
        vid->rgb_mode   = MODE_RGB_P,
 
        exynos_set_dp_platform_data(&dp_platform_data);
+#endif
 }
 #endif