17 #include <linux/kernel.h>
27 .pwrdm = { .name =
"per_pwrdm" },
35 .pwrdm = { .name =
"per_pwrdm" },
43 .pwrdm = { .name =
"per_pwrdm" },
51 .pwrdm = { .name =
"per_pwrdm" },
59 .pwrdm = { .name =
"per_pwrdm" },
66 .name =
"ocpwp_l3_clkdm",
67 .pwrdm = { .name =
"per_pwrdm" },
73 static struct clockdomain pruss_ocp_am33xx_clkdm = {
74 .name =
"pruss_ocp_clkdm",
75 .pwrdm = { .name =
"per_pwrdm" },
81 static struct clockdomain cpsw_125mhz_am33xx_clkdm = {
82 .name =
"cpsw_125mhz_clkdm",
83 .pwrdm = { .name =
"per_pwrdm" },
91 .pwrdm = { .name =
"per_pwrdm" },
97 static struct clockdomain clk_24mhz_am33xx_clkdm = {
98 .name =
"clk_24mhz_clkdm",
99 .pwrdm = { .name =
"per_pwrdm" },
106 .name =
"l4_wkup_clkdm",
107 .pwrdm = { .name =
"wkup_pwrdm" },
114 .name =
"l3_aon_clkdm",
115 .pwrdm = { .name =
"wkup_pwrdm" },
121 static struct clockdomain l4_wkup_aon_am33xx_clkdm = {
122 .name =
"l4_wkup_aon_clkdm",
123 .pwrdm = { .name =
"wkup_pwrdm" },
131 .pwrdm = { .name =
"mpu_pwrdm" },
138 .name =
"l4_rtc_clkdm",
139 .pwrdm = { .name =
"rtc_pwrdm" },
146 .name =
"gfx_l3_clkdm",
147 .pwrdm = { .name =
"gfx_pwrdm" },
153 static struct clockdomain gfx_l4ls_gfx_am33xx_clkdm = {
154 .name =
"gfx_l4ls_gfx_clkdm",
155 .pwrdm = { .name =
"gfx_pwrdm" },
161 static struct clockdomain l4_cefuse_am33xx_clkdm = {
162 .name =
"l4_cefuse_clkdm",
163 .pwrdm = { .name =
"cefuse_pwrdm" },
175 &ocpwp_l3_am33xx_clkdm,
176 &pruss_ocp_am33xx_clkdm,
177 &cpsw_125mhz_am33xx_clkdm,
179 &clk_24mhz_am33xx_clkdm,
180 &l4_wkup_am33xx_clkdm,
181 &l3_aon_am33xx_clkdm,
182 &l4_wkup_aon_am33xx_clkdm,
184 &l4_rtc_am33xx_clkdm,
185 &gfx_l3_am33xx_clkdm,
186 &gfx_l4ls_gfx_am33xx_clkdm,
187 &l4_cefuse_am33xx_clkdm,