linux/arch/arm64/boot/dts/arm
Sudeep Holla 3bb1555c0d ARM64: juno: add sp810 support and fix sp804 clock frequency
The clock generator in IOFPGA generates the two source clocks: 32kHz and
1MHz for the SP810 System Controller.

The SP810 System Controller selects 32kHz or 1MHz as the sources for
TIM_CLK[3:0], the SP804 timer clocks. The powerup default is 32kHz but
the maximum of "refclk" and "timclk" is chosen by the SP810 driver.

This patch adds support for SP810 system controller and also fixes the
SP804 timer clock frequency.

However the SP804 driver needs to be enabled on ARM64 to test this,
which requires SP804 driver to be moved out of arch/arm.

Fixes: 71f867ec13 ("arm64: Add Juno board device tree.")
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Olof Johansson <olof@lixom.net>
Acked-by: Liviu Dudau <Liviu.Dudau@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2015-05-12 16:39:28 +02:00
..
foundation-v8.dts arm64: Add L2 cache topology to ARM Ltd boards/models 2015-02-25 17:12:21 +01:00
juno-clocks.dtsi arm64: juno: Fix misleading name of UART reference clock 2015-03-29 13:56:08 -07:00
juno-motherboard.dtsi ARM64: juno: add sp810 support and fix sp804 clock frequency 2015-05-12 16:39:28 +02:00
juno.dts arm64: dts: add interrupt-affinity property to pmu node for juno 2015-04-03 13:49:51 -07:00
Makefile
rtsm_ve-aemv8a.dts arm64: Add L2 cache topology to ARM Ltd boards/models 2015-02-25 17:12:21 +01:00
rtsm_ve-motherboard.dtsi