diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-10-09 10:03:16 -0400 |
---|---|---|
committer | Paul Walmsley <paul@pwsan.com> | 2014-11-19 18:41:49 -0500 |
commit | 543b2847d4bdb07eb1b50003095bc65cf2a1e2c0 (patch) | |
tree | 4515c4b0266e33763b4835175e9c24a6b64f3943 | |
parent | 9ed69650897e8738c959fe8242ec41499f3f3f35 (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.c | 8 |
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 | /* |