aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/powerdomains3xxx_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/powerdomains3xxx_data.c')
-rw-r--r--arch/arm/mach-omap2/powerdomains3xxx_data.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/powerdomains3xxx_data.c b/arch/arm/mach-omap2/powerdomains3xxx_data.c
index e4f3a7d6ecfc..8ef26daeed68 100644
--- a/arch/arm/mach-omap2/powerdomains3xxx_data.c
+++ b/arch/arm/mach-omap2/powerdomains3xxx_data.c
@@ -51,6 +51,7 @@ static struct powerdomain iva2_pwrdm = {
51 [2] = PWRSTS_OFF_ON, 51 [2] = PWRSTS_OFF_ON,
52 [3] = PWRSTS_ON, 52 [3] = PWRSTS_ON,
53 }, 53 },
54 .voltdm = { .name = "mpu_iva" },
54}; 55};
55 56
56static struct powerdomain mpu_3xxx_pwrdm = { 57static struct powerdomain mpu_3xxx_pwrdm = {
@@ -66,6 +67,7 @@ static struct powerdomain mpu_3xxx_pwrdm = {
66 .pwrsts_mem_on = { 67 .pwrsts_mem_on = {
67 [0] = PWRSTS_OFF_ON, 68 [0] = PWRSTS_OFF_ON,
68 }, 69 },
70 .voltdm = { .name = "mpu_iva" },
69}; 71};
70 72
71/* 73/*
@@ -92,6 +94,7 @@ static struct powerdomain core_3xxx_pre_es3_1_pwrdm = {
92 [0] = PWRSTS_OFF_RET_ON, /* MEM1ONSTATE */ 94 [0] = PWRSTS_OFF_RET_ON, /* MEM1ONSTATE */
93 [1] = PWRSTS_OFF_RET_ON, /* MEM2ONSTATE */ 95 [1] = PWRSTS_OFF_RET_ON, /* MEM2ONSTATE */
94 }, 96 },
97 .voltdm = { .name = "core" },
95}; 98};
96 99
97static struct powerdomain core_3xxx_es3_1_pwrdm = { 100static struct powerdomain core_3xxx_es3_1_pwrdm = {
@@ -113,6 +116,7 @@ static struct powerdomain core_3xxx_es3_1_pwrdm = {
113 [0] = PWRSTS_OFF_RET_ON, /* MEM1ONSTATE */ 116 [0] = PWRSTS_OFF_RET_ON, /* MEM1ONSTATE */
114 [1] = PWRSTS_OFF_RET_ON, /* MEM2ONSTATE */ 117 [1] = PWRSTS_OFF_RET_ON, /* MEM2ONSTATE */
115 }, 118 },
119 .voltdm = { .name = "core" },
116}; 120};
117 121
118static struct powerdomain dss_pwrdm = { 122static struct powerdomain dss_pwrdm = {
@@ -127,6 +131,7 @@ static struct powerdomain dss_pwrdm = {
127 .pwrsts_mem_on = { 131 .pwrsts_mem_on = {
128 [0] = PWRSTS_ON, /* MEMONSTATE */ 132 [0] = PWRSTS_ON, /* MEMONSTATE */
129 }, 133 },
134 .voltdm = { .name = "core" },
130}; 135};
131 136
132/* 137/*
@@ -147,6 +152,7 @@ static struct powerdomain sgx_pwrdm = {
147 .pwrsts_mem_on = { 152 .pwrsts_mem_on = {
148 [0] = PWRSTS_ON, /* MEMONSTATE */ 153 [0] = PWRSTS_ON, /* MEMONSTATE */
149 }, 154 },
155 .voltdm = { .name = "core" },
150}; 156};
151 157
152static struct powerdomain cam_pwrdm = { 158static struct powerdomain cam_pwrdm = {
@@ -161,6 +167,7 @@ static struct powerdomain cam_pwrdm = {
161 .pwrsts_mem_on = { 167 .pwrsts_mem_on = {
162 [0] = PWRSTS_ON, /* MEMONSTATE */ 168 [0] = PWRSTS_ON, /* MEMONSTATE */
163 }, 169 },
170 .voltdm = { .name = "core" },
164}; 171};
165 172
166static struct powerdomain per_pwrdm = { 173static struct powerdomain per_pwrdm = {
@@ -175,11 +182,13 @@ static struct powerdomain per_pwrdm = {
175 .pwrsts_mem_on = { 182 .pwrsts_mem_on = {
176 [0] = PWRSTS_ON, /* MEMONSTATE */ 183 [0] = PWRSTS_ON, /* MEMONSTATE */
177 }, 184 },
185 .voltdm = { .name = "core" },
178}; 186};
179 187
180static struct powerdomain emu_pwrdm = { 188static struct powerdomain emu_pwrdm = {
181 .name = "emu_pwrdm", 189 .name = "emu_pwrdm",
182 .prcm_offs = OMAP3430_EMU_MOD, 190 .prcm_offs = OMAP3430_EMU_MOD,
191 .voltdm = { .name = "core" },
183}; 192};
184 193
185static struct powerdomain neon_pwrdm = { 194static struct powerdomain neon_pwrdm = {
@@ -187,6 +196,7 @@ static struct powerdomain neon_pwrdm = {
187 .prcm_offs = OMAP3430_NEON_MOD, 196 .prcm_offs = OMAP3430_NEON_MOD,
188 .pwrsts = PWRSTS_OFF_RET_ON, 197 .pwrsts = PWRSTS_OFF_RET_ON,
189 .pwrsts_logic_ret = PWRSTS_RET, 198 .pwrsts_logic_ret = PWRSTS_RET,
199 .voltdm = { .name = "mpu_iva" },
190}; 200};
191 201
192static struct powerdomain usbhost_pwrdm = { 202static struct powerdomain usbhost_pwrdm = {
@@ -208,31 +218,37 @@ static struct powerdomain usbhost_pwrdm = {
208 .pwrsts_mem_on = { 218 .pwrsts_mem_on = {
209 [0] = PWRSTS_ON, /* MEMONSTATE */ 219 [0] = PWRSTS_ON, /* MEMONSTATE */
210 }, 220 },
221 .voltdm = { .name = "core" },
211}; 222};
212 223
213static struct powerdomain dpll1_pwrdm = { 224static struct powerdomain dpll1_pwrdm = {
214 .name = "dpll1_pwrdm", 225 .name = "dpll1_pwrdm",
215 .prcm_offs = MPU_MOD, 226 .prcm_offs = MPU_MOD,
227 .voltdm = { .name = "mpu_iva" },
216}; 228};
217 229
218static struct powerdomain dpll2_pwrdm = { 230static struct powerdomain dpll2_pwrdm = {
219 .name = "dpll2_pwrdm", 231 .name = "dpll2_pwrdm",
220 .prcm_offs = OMAP3430_IVA2_MOD, 232 .prcm_offs = OMAP3430_IVA2_MOD,
233 .voltdm = { .name = "mpu_iva" },
221}; 234};
222 235
223static struct powerdomain dpll3_pwrdm = { 236static struct powerdomain dpll3_pwrdm = {
224 .name = "dpll3_pwrdm", 237 .name = "dpll3_pwrdm",
225 .prcm_offs = PLL_MOD, 238 .prcm_offs = PLL_MOD,
239 .voltdm = { .name = "core" },
226}; 240};
227 241
228static struct powerdomain dpll4_pwrdm = { 242static struct powerdomain dpll4_pwrdm = {
229 .name = "dpll4_pwrdm", 243 .name = "dpll4_pwrdm",
230 .prcm_offs = PLL_MOD, 244 .prcm_offs = PLL_MOD,
245 .voltdm = { .name = "core" },
231}; 246};
232 247
233static struct powerdomain dpll5_pwrdm = { 248static struct powerdomain dpll5_pwrdm = {
234 .name = "dpll5_pwrdm", 249 .name = "dpll5_pwrdm",
235 .prcm_offs = PLL_MOD, 250 .prcm_offs = PLL_MOD,
251 .voltdm = { .name = "core" },
236}; 252};
237 253
238/* As powerdomains are added or removed above, this list must also be changed */ 254/* As powerdomains are added or removed above, this list must also be changed */