This patch adds drm-hdmi-common platform device which abstracts hdmi
and mixer device. This is software module hence not palced as device
tree node.

Signed-off-by: Rahul Sharma <rahul.sha...@samsung.com>
---
 arch/arm/mach-exynos/dev-drm.c            |    5 +++++
 arch/arm/mach-exynos/mach-exynos5-dt.c    |    2 ++
 arch/arm/plat-samsung/include/plat/devs.h |    1 +
 3 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-exynos/dev-drm.c b/arch/arm/mach-exynos/dev-drm.c
index 17c9c6e..ca811de 100644
--- a/arch/arm/mach-exynos/dev-drm.c
+++ b/arch/arm/mach-exynos/dev-drm.c
@@ -27,3 +27,8 @@ struct platform_device exynos_device_drm = {
                .coherent_dma_mask      = DMA_BIT_MASK(32),
        }
 };
+
+/* common drm-hdmi device which abstracts hdmi and mixer dev*/
+struct platform_device exynos_drm_hdmi_device = {
+       .name   = "exynos-drm-hdmi",
+};
diff --git a/arch/arm/mach-exynos/mach-exynos5-dt.c 
b/arch/arm/mach-exynos/mach-exynos5-dt.c
index db3447c..db7092e 100644
--- a/arch/arm/mach-exynos/mach-exynos5-dt.c
+++ b/arch/arm/mach-exynos/mach-exynos5-dt.c
@@ -79,8 +79,10 @@ static const struct of_dev_auxdata 
exynos5250_auxdata_lookup[] __initconst = {
 };
 
 static struct platform_device *exynos5_devices[] __initdata = {
+       &exynos_drm_hdmi_device,
        &exynos_device_drm,
 };
+
 static void __init exynos5250_dt_map_io(void)
 {
        exynos_init_io(NULL, 0);
diff --git a/arch/arm/plat-samsung/include/plat/devs.h 
b/arch/arm/plat-samsung/include/plat/devs.h
index 5da4b4f..cda177e 100644
--- a/arch/arm/plat-samsung/include/plat/devs.h
+++ b/arch/arm/plat-samsung/include/plat/devs.h
@@ -134,6 +134,7 @@ extern struct platform_device exynos4_device_pcm2;
 extern struct platform_device exynos4_device_spdif;
 
 extern struct platform_device exynos_device_drm;
+extern struct platform_device exynos_drm_hdmi_device;
 
 extern struct platform_device samsung_asoc_dma;
 extern struct platform_device samsung_asoc_idma;
-- 
1.7.0.4

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to