ARM: msm: Rework timer binding to be more general
[linux-2.6.git] / arch / arm / boot / dts / msm8660-surf.dts
blob743ef42df23ee7d8dbe213be9863c5be18f1fd91
1 /dts-v1/;
3 /include/ "skeleton.dtsi"
5 / {
6         model = "Qualcomm MSM8660 SURF";
7         compatible = "qcom,msm8660-surf", "qcom,msm8660";
8         interrupt-parent = <&intc>;
10         intc: interrupt-controller@2080000 {
11                 compatible = "qcom,msm-8660-qgic";
12                 interrupt-controller;
13                 #interrupt-cells = <3>;
14                 reg = < 0x02080000 0x1000 >,
15                       < 0x02081000 0x1000 >;
16         };
18         timer@2000004 {
19                 compatible = "qcom,scss-timer", "qcom,msm-timer";
20                 interrupts = <1 0 0x301>,
21                              <1 1 0x301>,
22                              <1 2 0x301>;
23                 reg = <0x02000000 0x100>;
24                 clock-frequency = <27000000>,
25                                   <32768>;
26                 cpu-offset = <0x40000>;
27         };
29         serial@19c400000 {
30                 compatible = "qcom,msm-hsuart", "qcom,msm-uart";
31                 reg = <0x19c40000 0x1000>,
32                       <0x19c00000 0x1000>;
33                 interrupts = <0 195 0x0>;
34         };