diff options
-rw-r--r-- | arch/arm/boot/dts/msm8660-surf.dts | 19 | ||||
-rw-r--r-- | arch/arm/mach-msm/board-msm8x60.c | 2 |
2 files changed, 19 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/msm8660-surf.dts b/arch/arm/boot/dts/msm8660-surf.dts index 45bc4bb04e57..31f2157cd7d7 100644 --- a/arch/arm/boot/dts/msm8660-surf.dts +++ b/arch/arm/boot/dts/msm8660-surf.dts | |||
@@ -7,7 +7,7 @@ | |||
7 | compatible = "qcom,msm8660-surf", "qcom,msm8660"; | 7 | compatible = "qcom,msm8660-surf", "qcom,msm8660"; |
8 | interrupt-parent = <&intc>; | 8 | interrupt-parent = <&intc>; |
9 | 9 | ||
10 | intc: interrupt-controller@02080000 { | 10 | intc: interrupt-controller@2080000 { |
11 | compatible = "qcom,msm-8660-qgic"; | 11 | compatible = "qcom,msm-8660-qgic"; |
12 | interrupt-controller; | 12 | interrupt-controller; |
13 | #interrupt-cells = <3>; | 13 | #interrupt-cells = <3>; |
@@ -15,6 +15,23 @@ | |||
15 | < 0x02081000 0x1000 >; | 15 | < 0x02081000 0x1000 >; |
16 | }; | 16 | }; |
17 | 17 | ||
18 | timer@2000004 { | ||
19 | compatible = "qcom,msm-gpt", "qcom,msm-timer"; | ||
20 | interrupts = <1 1 0x301>; | ||
21 | reg = <0x02000004 0x10>; | ||
22 | clock-frequency = <32768>; | ||
23 | cpu-offset = <0x40000>; | ||
24 | }; | ||
25 | |||
26 | timer@2000024 { | ||
27 | compatible = "qcom,msm-dgt", "qcom,msm-timer"; | ||
28 | interrupts = <1 0 0x301>; | ||
29 | reg = <0x02000024 0x10>, | ||
30 | <0x02000034 0x4>; | ||
31 | clock-frequency = <6750000>; | ||
32 | cpu-offset = <0x40000>; | ||
33 | }; | ||
34 | |||
18 | serial@19c400000 { | 35 | serial@19c400000 { |
19 | compatible = "qcom,msm-hsuart", "qcom,msm-uart"; | 36 | compatible = "qcom,msm-hsuart", "qcom,msm-uart"; |
20 | reg = <0x19c40000 0x1000>, | 37 | reg = <0x19c40000 0x1000>, |
diff --git a/arch/arm/mach-msm/board-msm8x60.c b/arch/arm/mach-msm/board-msm8x60.c index 93f90410d0dd..a28a20e2f118 100644 --- a/arch/arm/mach-msm/board-msm8x60.c +++ b/arch/arm/mach-msm/board-msm8x60.c | |||
@@ -159,7 +159,7 @@ DT_MACHINE_START(MSM_DT, "Qualcomm MSM (Flattened Device Tree)") | |||
159 | .handle_irq = gic_handle_irq, | 159 | .handle_irq = gic_handle_irq, |
160 | .init_machine = msm8x60_dt_init, | 160 | .init_machine = msm8x60_dt_init, |
161 | .init_late = msm8x60_init_late, | 161 | .init_late = msm8x60_init_late, |
162 | .timer = &msm8x60_timer, | 162 | .timer = &msm_dt_timer, |
163 | .dt_compat = msm8x60_fluid_match, | 163 | .dt_compat = msm8x60_fluid_match, |
164 | MACHINE_END | 164 | MACHINE_END |
165 | #endif /* CONFIG_OF */ | 165 | #endif /* CONFIG_OF */ |