summaryrefslogtreecommitdiff
path: root/drivers/clocksource
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2013-08-28 12:41:47 +0400
committerRalf Baechle <ralf@linux-mips.org>2013-09-04 01:22:18 +0400
commit2c4f1ac5623750e715ae2a5fc7e0569999b9bfc5 (patch)
tree597a3bd6c681e40174abdafb82ad13e472957753 /drivers/clocksource
parent6612a6885b47e73a55d159e5aa4654de89fbfc29 (diff)
downloadlinux-2c4f1ac5623750e715ae2a5fc7e0569999b9bfc5.tar.xz
MIPS: ath79: Switch to the clkdev framework
The ath79 code uses static clock devices and provides its own clk_{get,put} implementations. Change the code to use dynamically allocated clock devices and register the clocks within the clkdev framework. Additionally, remove the local clk_{get,put} implementation. The clkdev framework has a common implementation of those. Also move the call of ath79_clock_init() from plat_mem_init() to plat_time_init(). Otherwise it would not be possible to use memory allocation functions from ath79clock_init() becasuse the memory subsystem is not yet initialized when plat_mem_init() runs. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/5780/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/clocksource')
0 files changed, 0 insertions, 0 deletions