diff options
Diffstat (limited to 'arch/arm/mach-highbank/highbank.c')
-rw-r--r-- | arch/arm/mach-highbank/highbank.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-highbank/highbank.c b/arch/arm/mach-highbank/highbank.c index 8777612b1a42..d75b0a78d88a 100644 --- a/arch/arm/mach-highbank/highbank.c +++ b/arch/arm/mach-highbank/highbank.c | |||
@@ -105,6 +105,11 @@ static void __init highbank_init_irq(void) | |||
105 | #endif | 105 | #endif |
106 | } | 106 | } |
107 | 107 | ||
108 | static struct clk_lookup lookup = { | ||
109 | .dev_id = "sp804", | ||
110 | .con_id = NULL, | ||
111 | }; | ||
112 | |||
108 | static void __init highbank_timer_init(void) | 113 | static void __init highbank_timer_init(void) |
109 | { | 114 | { |
110 | int irq; | 115 | int irq; |
@@ -122,6 +127,8 @@ static void __init highbank_timer_init(void) | |||
122 | irq = irq_of_parse_and_map(np, 0); | 127 | irq = irq_of_parse_and_map(np, 0); |
123 | 128 | ||
124 | highbank_clocks_init(); | 129 | highbank_clocks_init(); |
130 | lookup.clk = of_clk_get(np, 0); | ||
131 | clkdev_add(&lookup); | ||
125 | 132 | ||
126 | sp804_clocksource_and_sched_clock_init(timer_base + 0x20, "timer1"); | 133 | sp804_clocksource_and_sched_clock_init(timer_base + 0x20, "timer1"); |
127 | sp804_clockevents_init(timer_base, irq, "timer0"); | 134 | sp804_clockevents_init(timer_base, irq, "timer0"); |