summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>2011-09-26 12:24:41 +0200
committerRobert Marklund <robert.marklund@stericsson.com>2011-10-05 13:01:23 +0200
commit99cfe899accbcc9ad3b651185550378fe627b13e (patch)
tree485073fecb0418e15c15a1703b0f72a0379ff28c /arch
parentd365f8e16fc4f44ca5589d7601d948805eb45b32 (diff)
ux500: clocks: add clocks with clkdev_add_table()
Remove the previous custom function used to add clocks. Change-Id: Ib8ca60eba80b08b3ca5f41f6774c71aaeb19e915 Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32144 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-ux500/clock-db5500.c10
-rw-r--r--arch/arm/mach-ux500/clock-db8500.c4
-rw-r--r--arch/arm/mach-ux500/clock.c7
3 files changed, 7 insertions, 14 deletions
diff --git a/arch/arm/mach-ux500/clock-db5500.c b/arch/arm/mach-ux500/clock-db5500.c
index a48344ae889..9856f8ce1fe 100644
--- a/arch/arm/mach-ux500/clock-db5500.c
+++ b/arch/arm/mach-ux500/clock-db5500.c
@@ -806,13 +806,13 @@ int __init db5500_clk_init(void)
if (cpu_is_u5500v1())
p1_sdi0_kclk.parent = &sdmmcclk;
- clks_register(u8500_common_clock_sources,
+ clkdev_add_table(u8500_common_clock_sources,
ARRAY_SIZE(u8500_common_clock_sources));
- clks_register(db5500_prcmu_clocks, ARRAY_SIZE(db5500_prcmu_clocks));
- clks_register(db5500_prcc_clocks, ARRAY_SIZE(db5500_prcc_clocks));
- clks_register(db5500_clkouts, ARRAY_SIZE(db5500_clkouts));
- clks_register(u5500_clocks, ARRAY_SIZE(u5500_clocks));
+ clkdev_add_table(db5500_prcmu_clocks, ARRAY_SIZE(db5500_prcmu_clocks));
+ clkdev_add_table(db5500_prcc_clocks, ARRAY_SIZE(db5500_prcc_clocks));
+ clkdev_add_table(db5500_clkouts, ARRAY_SIZE(db5500_clkouts));
+ clkdev_add_table(u5500_clocks, ARRAY_SIZE(u5500_clocks));
db5500_boot_clk_enable();
diff --git a/arch/arm/mach-ux500/clock-db8500.c b/arch/arm/mach-ux500/clock-db8500.c
index b3d9c0ba242..e2c9924d9cc 100644
--- a/arch/arm/mach-ux500/clock-db8500.c
+++ b/arch/arm/mach-ux500/clock-db8500.c
@@ -1281,9 +1281,9 @@ late_initcall(init_clock_states);
int __init db8500_clk_init(void)
{
- clks_register(u8500_v2_sysclks,
+ clkdev_add_table(u8500_v2_sysclks,
ARRAY_SIZE(u8500_v2_sysclks));
- clks_register(u8500_clocks,
+ clkdev_add_table(u8500_clocks,
ARRAY_SIZE(u8500_clocks));
u8500_amba_clk_enable();
diff --git a/arch/arm/mach-ux500/clock.c b/arch/arm/mach-ux500/clock.c
index b623ee8d864..6eb7f9d311e 100644
--- a/arch/arm/mach-ux500/clock.c
+++ b/arch/arm/mach-ux500/clock.c
@@ -428,13 +428,6 @@ struct clkops prcc_kclk_ops = {
.disable = prcc_kclk_disable,
};
-void clks_register(struct clk_lookup *clks, size_t num)
-{
- unsigned int i;
-
- for (i = 0; i < num; i++)
- clkdev_add(&clks[i]);
-}
/* TODO: Move to proper place */
#define PRCM_DBG_PWRCTL 0x4AC