aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap1/clock.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap1/clock.h')
-rw-r--r--arch/arm/mach-omap1/clock.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/arch/arm/mach-omap1/clock.h b/arch/arm/mach-omap1/clock.h
index 29ffa97dc7f3..70195cad7610 100644
--- a/arch/arm/mach-omap1/clock.h
+++ b/arch/arm/mach-omap1/clock.h
@@ -157,12 +157,17 @@ static struct clk ck_dpll1 = {
157 .parent = &ck_ref, 157 .parent = &ck_ref,
158}; 158};
159 159
160/*
161 * FIXME: This clock seems to be necessary but no-one has asked for its
162 * activation. [ FIX: SoSSI, SSR ]
163 */
160static struct arm_idlect1_clk ck_dpll1out = { 164static struct arm_idlect1_clk ck_dpll1out = {
161 .clk = { 165 .clk = {
162 .name = "ck_dpll1out", 166 .name = "ck_dpll1out",
163 .ops = &clkops_generic, 167 .ops = &clkops_generic,
164 .parent = &ck_dpll1, 168 .parent = &ck_dpll1,
165 .flags = CLOCK_IDLE_CONTROL | ENABLE_REG_32BIT, 169 .flags = CLOCK_IDLE_CONTROL | ENABLE_REG_32BIT |
170 ENABLE_ON_INIT,
166 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT2), 171 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT2),
167 .enable_bit = EN_CKOUT_ARM, 172 .enable_bit = EN_CKOUT_ARM,
168 .recalc = &followparent_recalc, 173 .recalc = &followparent_recalc,
@@ -207,10 +212,15 @@ static struct arm_idlect1_clk armper_ck = {
207 .idlect_shift = 2, 212 .idlect_shift = 2,
208}; 213};
209 214
215/*
216 * FIXME: This clock seems to be necessary but no-one has asked for its
217 * activation. [ GPIO code for 1510 ]
218 */
210static struct clk arm_gpio_ck = { 219static struct clk arm_gpio_ck = {
211 .name = "arm_gpio_ck", 220 .name = "arm_gpio_ck",
212 .ops = &clkops_generic, 221 .ops = &clkops_generic,
213 .parent = &ck_dpll1, 222 .parent = &ck_dpll1,
223 .flags = ENABLE_ON_INIT,
214 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT2), 224 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT2),
215 .enable_bit = EN_GPIOCK, 225 .enable_bit = EN_GPIOCK,
216 .recalc = &followparent_recalc, 226 .recalc = &followparent_recalc,
@@ -372,10 +382,15 @@ static struct clk tc1_ck = {
372 .recalc = &followparent_recalc, 382 .recalc = &followparent_recalc,
373}; 383};
374 384
385/*
386 * FIXME: This clock seems to be necessary but no-one has asked for its
387 * activation. [ pm.c (SRAM), CCP, Camera ]
388 */
375static struct clk tc2_ck = { 389static struct clk tc2_ck = {
376 .name = "tc2_ck", 390 .name = "tc2_ck",
377 .ops = &clkops_generic, 391 .ops = &clkops_generic,
378 .parent = &tc_ck.clk, 392 .parent = &tc_ck.clk,
393 .flags = ENABLE_ON_INIT,
379 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT3), 394 .enable_reg = OMAP1_IO_ADDRESS(ARM_IDLECT3),
380 .enable_bit = EN_TC2_CK, 395 .enable_bit = EN_TC2_CK,
381 .recalc = &followparent_recalc, 396 .recalc = &followparent_recalc,