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.sharma@xxxxxxxxxxx> --- 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html