ARM: zynq: Map I/O memory on clkc init
authorMichal Simek <michal.simek@xilinx.com>
Mon, 18 Nov 2013 15:48:19 +0000 (16:48 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 10 Feb 2014 10:21:13 +0000 (11:21 +0100)
commitb0504e39c27b00101c9c1fa2c58fd896ae0f64f5
tree526bfc125e81fbdb37a8391106070be9f5cfec61
parent5e2182803497c22d50675f0f3af12bf5305e8716
ARM: zynq: Map I/O memory on clkc init

The clkc has its registers in the range of the slcr.
Instead of passing around the slcr base address pointer, let the clkc get the
address from the DT.
This prepares the slcr to be a real driver with multiple memory ranges
(slcr, clocks, pinctrl,...)

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Documentation/devicetree/bindings/clock/zynq-7000.txt
arch/arm/boot/dts/zynq-7000.dtsi
arch/arm/mach-zynq/common.c
drivers/clk/zynq/clkc.c
include/linux/clk/zynq.h