summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/rk3xxx.dtsi
diff options
context:
space:
mode:
authorHeiko Stuebner2013-09-30 16:29:55 +0200
committerHeiko Stuebner2013-10-14 23:03:23 +0200
commitf95a2b3d98f349eecd97d8adef7085323acec7b7 (patch)
tree66f40623dceab7fb341a894565d5017edd275d42 /arch/arm/boot/dts/rk3xxx.dtsi
parentARM: rockchip: move shared dt properties to common source file (diff)
downloadkernel-qcow2-linux-f95a2b3d98f349eecd97d8adef7085323acec7b7.tar.gz
kernel-qcow2-linux-f95a2b3d98f349eecd97d8adef7085323acec7b7.tar.xz
kernel-qcow2-linux-f95a2b3d98f349eecd97d8adef7085323acec7b7.zip
ARM: rockchip: enable arm-global-timer
RK2928 and RK3066 contain a dw_apb timer component, while the rk3188 uses a slightly similar but still different timer component. But all of them support the ARM-global-timer that got added as clocksource driver recently. So enable support for it to get a working clocksource for rk3188. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm/boot/dts/rk3xxx.dtsi')
-rw-r--r--arch/arm/boot/dts/rk3xxx.dtsi7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/rk3xxx.dtsi b/arch/arm/boot/dts/rk3xxx.dtsi
index fd3e47699e54..0fcbcfd67de2 100644
--- a/arch/arm/boot/dts/rk3xxx.dtsi
+++ b/arch/arm/boot/dts/rk3xxx.dtsi
@@ -41,6 +41,13 @@
cache-level = <2>;
};
+ global-timer@1013c200 {
+ compatible = "arm,cortex-a9-global-timer";
+ reg = <0x1013c200 0x20>;
+ interrupts = <GIC_PPI 11 0x304>;
+ clocks = <&dummy150m>;
+ };
+
local-timer@1013c600 {
compatible = "arm,cortex-a9-twd-timer";
reg = <0x1013c600 0x20>;