aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2014-10-09 10:03:16 -0400
committerPaul Walmsley <paul@pwsan.com>2014-11-19 18:41:49 -0500
commit543b2847d4bdb07eb1b50003095bc65cf2a1e2c0 (patch)
tree4515c4b0266e33763b4835175e9c24a6b64f3943
parent9ed69650897e8738c959fe8242ec41499f3f3f35 (diff)
ARM: OMAP4: hwmod: set DSS submodule parent hwmods
Set DSS core hwmod as the parent for all the DSS submodules. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Archit Taneja <archit.taneja@gmail.com> Signed-off-by: Paul Walmsley <paul@pwsan.com>
-rw-r--r--arch/arm/mach-omap2/omap_hwmod_44xx_data.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
index 44e5634bba34..df8dc0f6530f 100644
--- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
+++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
@@ -647,7 +647,8 @@ static struct omap_hwmod omap44xx_dss_dispc_hwmod = {
647 .context_offs = OMAP4_RM_DSS_DSS_CONTEXT_OFFSET, 647 .context_offs = OMAP4_RM_DSS_DSS_CONTEXT_OFFSET,
648 }, 648 },
649 }, 649 },
650 .dev_attr = &omap44xx_dss_dispc_dev_attr 650 .dev_attr = &omap44xx_dss_dispc_dev_attr,
651 .parent_hwmod = &omap44xx_dss_hwmod,
651}; 652};
652 653
653/* 654/*
@@ -701,6 +702,7 @@ static struct omap_hwmod omap44xx_dss_dsi1_hwmod = {
701 }, 702 },
702 .opt_clks = dss_dsi1_opt_clks, 703 .opt_clks = dss_dsi1_opt_clks,
703 .opt_clks_cnt = ARRAY_SIZE(dss_dsi1_opt_clks), 704 .opt_clks_cnt = ARRAY_SIZE(dss_dsi1_opt_clks),
705 .parent_hwmod = &omap44xx_dss_hwmod,
704}; 706};
705 707
706/* dss_dsi2 */ 708/* dss_dsi2 */
@@ -733,6 +735,7 @@ static struct omap_hwmod omap44xx_dss_dsi2_hwmod = {
733 }, 735 },
734 .opt_clks = dss_dsi2_opt_clks, 736 .opt_clks = dss_dsi2_opt_clks,
735 .opt_clks_cnt = ARRAY_SIZE(dss_dsi2_opt_clks), 737 .opt_clks_cnt = ARRAY_SIZE(dss_dsi2_opt_clks),
738 .parent_hwmod = &omap44xx_dss_hwmod,
736}; 739};
737 740
738/* 741/*
@@ -790,6 +793,7 @@ static struct omap_hwmod omap44xx_dss_hdmi_hwmod = {
790 }, 793 },
791 .opt_clks = dss_hdmi_opt_clks, 794 .opt_clks = dss_hdmi_opt_clks,
792 .opt_clks_cnt = ARRAY_SIZE(dss_hdmi_opt_clks), 795 .opt_clks_cnt = ARRAY_SIZE(dss_hdmi_opt_clks),
796 .parent_hwmod = &omap44xx_dss_hwmod,
793}; 797};
794 798
795/* 799/*
@@ -836,6 +840,7 @@ static struct omap_hwmod omap44xx_dss_rfbi_hwmod = {
836 }, 840 },
837 .opt_clks = dss_rfbi_opt_clks, 841 .opt_clks = dss_rfbi_opt_clks,
838 .opt_clks_cnt = ARRAY_SIZE(dss_rfbi_opt_clks), 842 .opt_clks_cnt = ARRAY_SIZE(dss_rfbi_opt_clks),
843 .parent_hwmod = &omap44xx_dss_hwmod,
839}; 844};
840 845
841/* 846/*
@@ -859,6 +864,7 @@ static struct omap_hwmod omap44xx_dss_venc_hwmod = {
859 .context_offs = OMAP4_RM_DSS_DSS_CONTEXT_OFFSET, 864 .context_offs = OMAP4_RM_DSS_DSS_CONTEXT_OFFSET,
860 }, 865 },
861 }, 866 },
867 .parent_hwmod = &omap44xx_dss_hwmod,
862}; 868};
863 869
864/* 870/*