summaryrefslogtreecommitdiffstats
path: root/board
diff options
context:
space:
mode:
authorAjay Kumar <ajaykumar.rs@samsung.com>2013-02-21 23:53:09 +0000
committerMinkyu Kang <mk7.kang@samsung.com>2013-03-27 21:23:27 +0900
commit18637815a401248aef4582e8f379a37373767387 (patch)
treeb460170b0d765ebf62aeb5a019aca5a2c816e548 /board
parentdc97299443eb31a3c6ef98c41b568120c0e0908a (diff)
downloadtalos-obmc-uboot-18637815a401248aef4582e8f379a37373767387.tar.gz
talos-obmc-uboot-18637815a401248aef4582e8f379a37373767387.zip
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>
Diffstat (limited to 'board')
-rw-r--r--board/samsung/smdk5250/smdk5250.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/board/samsung/smdk5250/smdk5250.c b/board/samsung/smdk5250/smdk5250.c
index f45e485f31..22936203b0 100644
--- a/board/samsung/smdk5250/smdk5250.c
+++ b/board/samsung/smdk5250/smdk5250.c
@@ -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
OpenPOWER on IntegriCloud