summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/clockdomains43xx_data.c
diff options
context:
space:
mode:
authorDave Gerlach <d-gerlach@ti.com>2019-12-11 14:25:58 -0600
committerTony Lindgren <tony@atomide.com>2019-12-12 09:42:34 -0800
commitda4f2b4ccc49ab1f9e7ca7f32c1a3272806f48ce (patch)
treeece15a875857e4e211e76ddee02b4a8b259533e1 /arch/arm/mach-omap2/clockdomains43xx_data.c
parente42617b825f8073569da76dc4510bfa019b1c35a (diff)
downloadlinux-da4f2b4ccc49ab1f9e7ca7f32c1a3272806f48ce.tar.bz2
ARM: OMAP2+: am43xx: Add lcdc clockdomain
As described in AM437x TRM, spruhl7h, Revised January 2018, there is an LCDC clockdomain present in the PER power domain. Although it is entirely unused on AM437x, it should be defined along with the other clockdomains so it can be shut off by Linux as there are no users. Reported-by: Munan Xu <munan@ti.com> Signed-off-by: Dave Gerlach <d-gerlach@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/clockdomains43xx_data.c')
-rw-r--r--arch/arm/mach-omap2/clockdomains43xx_data.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/clockdomains43xx_data.c b/arch/arm/mach-omap2/clockdomains43xx_data.c
index 751708d727af..c96a2b1efbad 100644
--- a/arch/arm/mach-omap2/clockdomains43xx_data.c
+++ b/arch/arm/mach-omap2/clockdomains43xx_data.c
@@ -84,6 +84,15 @@ static struct clockdomain l3s_tsc_43xx_clkdm = {
.flags = CLKDM_CAN_SWSUP,
};
+static struct clockdomain lcdc_43xx_clkdm = {
+ .name = "lcdc_clkdm",
+ .pwrdm = { .name = "per_pwrdm" },
+ .prcm_partition = AM43XX_CM_PARTITION,
+ .cm_inst = AM43XX_CM_PER_INST,
+ .clkdm_offs = AM43XX_CM_PER_LCDC_CDOFFS,
+ .flags = CLKDM_CAN_SWSUP,
+};
+
static struct clockdomain dss_43xx_clkdm = {
.name = "dss_clkdm",
.pwrdm = { .name = "per_pwrdm" },
@@ -173,6 +182,7 @@ static struct clockdomain *clockdomains_am43xx[] __initdata = {
&pruss_ocp_43xx_clkdm,
&ocpwp_l3_43xx_clkdm,
&l3s_tsc_43xx_clkdm,
+ &lcdc_43xx_clkdm,
&dss_43xx_clkdm,
&l3_aon_43xx_clkdm,
&emif_43xx_clkdm,