diff options
Diffstat (limited to 'arch/arm/mach-omap1/clock.h')
-rw-r--r-- | arch/arm/mach-omap1/clock.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/mach-omap1/clock.h b/arch/arm/mach-omap1/clock.h index 17f874271255..29ffa97dc7f3 100644 --- a/arch/arm/mach-omap1/clock.h +++ b/arch/arm/mach-omap1/clock.h | |||
@@ -574,6 +574,16 @@ static struct clk usb_dc_ck = { | |||
574 | .enable_bit = 4, | 574 | .enable_bit = 4, |
575 | }; | 575 | }; |
576 | 576 | ||
577 | static struct clk usb_dc_ck7xx = { | ||
578 | .name = "usb_dc_ck", | ||
579 | .ops = &clkops_generic, | ||
580 | /* Direct from ULPD, no parent */ | ||
581 | .rate = 48000000, | ||
582 | .flags = RATE_FIXED, | ||
583 | .enable_reg = OMAP1_IO_ADDRESS(SOFT_REQ_REG), | ||
584 | .enable_bit = 8, | ||
585 | }; | ||
586 | |||
577 | static struct clk mclk_1510 = { | 587 | static struct clk mclk_1510 = { |
578 | .name = "mclk", | 588 | .name = "mclk", |
579 | .ops = &clkops_generic, | 589 | .ops = &clkops_generic, |
@@ -637,6 +647,18 @@ static struct clk mmc2_ck = { | |||
637 | .enable_bit = 20, | 647 | .enable_bit = 20, |
638 | }; | 648 | }; |
639 | 649 | ||
650 | static struct clk mmc3_ck = { | ||
651 | .name = "mmc_ck", | ||
652 | .id = 2, | ||
653 | .ops = &clkops_generic, | ||
654 | /* Functional clock is direct from ULPD, interface clock is ARMPER */ | ||
655 | .parent = &armper_ck.clk, | ||
656 | .rate = 48000000, | ||
657 | .flags = RATE_FIXED | ENABLE_REG_32BIT | CLOCK_NO_IDLE_PARENT, | ||
658 | .enable_reg = OMAP1_IO_ADDRESS(SOFT_REQ_REG), | ||
659 | .enable_bit = 12, | ||
660 | }; | ||
661 | |||
640 | static struct clk virtual_ck_mpu = { | 662 | static struct clk virtual_ck_mpu = { |
641 | .name = "mpu", | 663 | .name = "mpu", |
642 | .ops = &clkops_null, | 664 | .ops = &clkops_null, |