Commit | Line | Data |
---|---|---|
2aec37c6 RV |
1 | /dts-v1/; |
2 | ||
3 | #include "skeleton.dtsi" | |
4 | ||
3933d267 SB |
5 | #include <dt-bindings/clock/qcom,gcc-msm8974.h> |
6 | ||
2aec37c6 RV |
7 | / { |
8 | model = "Qualcomm MSM8974"; | |
9 | compatible = "qcom,msm8974"; | |
10 | interrupt-parent = <&intc>; | |
11 | ||
12 | soc: soc { | |
13 | #address-cells = <1>; | |
14 | #size-cells = <1>; | |
15 | ranges; | |
16 | compatible = "simple-bus"; | |
17 | ||
18 | intc: interrupt-controller@f9000000 { | |
19 | compatible = "qcom,msm-qgic2"; | |
20 | interrupt-controller; | |
21 | #interrupt-cells = <3>; | |
22 | reg = <0xf9000000 0x1000>, | |
23 | <0xf9002000 0x1000>; | |
24 | }; | |
25 | ||
26 | timer { | |
27 | compatible = "arm,armv7-timer"; | |
28 | interrupts = <1 2 0xf08>, | |
29 | <1 3 0xf08>, | |
30 | <1 4 0xf08>, | |
31 | <1 1 0xf08>; | |
32 | clock-frequency = <19200000>; | |
33 | }; | |
74e848f6 | 34 | |
47c5a5d6 SB |
35 | timer@f9020000 { |
36 | #address-cells = <1>; | |
37 | #size-cells = <1>; | |
38 | ranges; | |
39 | compatible = "arm,armv7-timer-mem"; | |
40 | reg = <0xf9020000 0x1000>; | |
41 | clock-frequency = <19200000>; | |
42 | ||
43 | frame@f9021000 { | |
44 | frame-number = <0>; | |
45 | interrupts = <0 8 0x4>, | |
46 | <0 7 0x4>; | |
47 | reg = <0xf9021000 0x1000>, | |
48 | <0xf9022000 0x1000>; | |
49 | }; | |
50 | ||
51 | frame@f9023000 { | |
52 | frame-number = <1>; | |
53 | interrupts = <0 9 0x4>; | |
54 | reg = <0xf9023000 0x1000>; | |
55 | status = "disabled"; | |
56 | }; | |
57 | ||
58 | frame@f9024000 { | |
59 | frame-number = <2>; | |
60 | interrupts = <0 10 0x4>; | |
61 | reg = <0xf9024000 0x1000>; | |
62 | status = "disabled"; | |
63 | }; | |
64 | ||
65 | frame@f9025000 { | |
66 | frame-number = <3>; | |
67 | interrupts = <0 11 0x4>; | |
68 | reg = <0xf9025000 0x1000>; | |
69 | status = "disabled"; | |
70 | }; | |
71 | ||
72 | frame@f9026000 { | |
73 | frame-number = <4>; | |
74 | interrupts = <0 12 0x4>; | |
75 | reg = <0xf9026000 0x1000>; | |
76 | status = "disabled"; | |
77 | }; | |
78 | ||
79 | frame@f9027000 { | |
80 | frame-number = <5>; | |
81 | interrupts = <0 13 0x4>; | |
82 | reg = <0xf9027000 0x1000>; | |
83 | status = "disabled"; | |
84 | }; | |
85 | ||
86 | frame@f9028000 { | |
87 | frame-number = <6>; | |
88 | interrupts = <0 14 0x4>; | |
89 | reg = <0xf9028000 0x1000>; | |
90 | status = "disabled"; | |
91 | }; | |
92 | }; | |
93 | ||
74e848f6 SB |
94 | restart@fc4ab000 { |
95 | compatible = "qcom,pshold"; | |
96 | reg = <0xfc4ab000 0x4>; | |
97 | }; | |
3933d267 SB |
98 | |
99 | gcc: clock-controller@fc400000 { | |
100 | compatible = "qcom,gcc-msm8974"; | |
101 | #clock-cells = <1>; | |
102 | #reset-cells = <1>; | |
103 | reg = <0xfc400000 0x4000>; | |
104 | }; | |
105 | ||
106 | mmcc: clock-controller@fd8c0000 { | |
107 | compatible = "qcom,mmcc-msm8974"; | |
108 | #clock-cells = <1>; | |
109 | #reset-cells = <1>; | |
110 | reg = <0xfd8c0000 0x6000>; | |
111 | }; | |
112 | ||
113 | serial@f991e000 { | |
114 | compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; | |
115 | reg = <0xf991e000 0x1000>; | |
116 | interrupts = <0 108 0x0>; | |
117 | clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>; | |
118 | clock-names = "core", "iface"; | |
119 | }; | |
2aec37c6 RV |
120 | }; |
121 | }; |