[PATCH] tci6638: dts: Add timer64 definitions

Mats Liljegren mats.liljegren at enea.com
Thu Oct 3 09:35:46 EDT 2013


Signed-off-by: Mats Liljegren <mats.liljegren at enea.com>
---
 arch/arm/boot/dts/k2hk-evm.dts |  160 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 160 insertions(+)

diff --git a/arch/arm/boot/dts/k2hk-evm.dts b/arch/arm/boot/dts/k2hk-evm.dts
index 16cf335..40c1dc1 100644
--- a/arch/arm/boot/dts/k2hk-evm.dts
+++ b/arch/arm/boot/dts/k2hk-evm.dts
@@ -1344,6 +1344,166 @@
 			interrupts	= <0 280 0xf01>;
 		};
 
+		timer0 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2200000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 80 0xf01
+					   0 81 0xf01>;
+		};
+
+		timer1 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2210000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 82 0xf01
+					   0 83 0xf01>;
+		};
+
+		timer2 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2220000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 84 0xf01
+					   0 85 0xf01>;
+		};
+
+		timer3 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2230000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 86 0xf01
+					   0 87 0xf01>;
+		};
+
+		timer4 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2240000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 88 0xf01
+					   0 89 0xf01>;
+		};
+
+		timer5 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2250000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 90 0xf01
+					   0 91 0xf01>;
+		};
+
+		timer6 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2260000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 92 0xf01
+					   0 93 0xf01>;
+		};
+
+		timer7 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2270000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 94 0xf01
+					   0 95 0xf01>;
+		};
+
+		timer8 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2280000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 96 0xf01
+					   0 97 0xf01>;
+		};
+
+		timer9 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x2290000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 98 0xf01
+					   0 99 0xf01>;
+		};
+
+		timer10 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22a0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 100 0xf01
+					   0 101 0xf01>;
+		};
+
+		timer11 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22b0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 102 0xf01
+					   0 103 0xf01>;
+		};
+
+		timer12 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22c0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 104 0xf01
+					   0 105 0xf01>;
+		};
+
+		timer13 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22d0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 106 0xf01
+					   0 107 0xf01>;
+		};
+
+		timer14 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22e0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 108 0xf01
+					   0 109 0xf01>;
+		};
+
+		timer15 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22f0000 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 110 0xf01
+					   0 111 0xf01>;
+		};
+
+		timer16 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22f0080 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 112 0xf01
+					   0 113 0xf01>;
+		};
+
+		timer17 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22f0100 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 114 0xf01
+					   0 115 0xf01>;
+		};
+
+		timer18 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22f0180 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 116 0xf01
+					   0 117 0xf01>;
+		};
+
+		timer19 {
+			compatible	= "arm,arm-timer64";
+			reg		= <0x22f0200 0x80>;
+			clocks		= <&clkmodrst0>;
+			interrupts	= <0 118 0xf01
+					   0 119 0xf01>;
+		};
+
 		aemif at 30000000 {
 			compatible = "ti,davinci-aemif";
 			#address-cells = <2>;
-- 
1.7.10.4




More information about the linux-arm-kernel mailing list