.. | .. |
---|
45 | 45 | |
---|
46 | 46 | /dts-v1/; |
---|
47 | 47 | |
---|
48 | | -/include/ "skeleton.dtsi" |
---|
49 | | - |
---|
50 | 48 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
---|
51 | 49 | #include <dt-bindings/clock/qcom,gcc-mdm9615.h> |
---|
52 | 50 | #include <dt-bindings/reset/qcom,gcc-mdm9615.h> |
---|
.. | .. |
---|
54 | 52 | #include <dt-bindings/soc/qcom,gsbi.h> |
---|
55 | 53 | |
---|
56 | 54 | / { |
---|
| 55 | + #address-cells = <1>; |
---|
| 56 | + #size-cells = <1>; |
---|
57 | 57 | model = "Qualcomm MDM9615"; |
---|
58 | 58 | compatible = "qcom,mdm9615"; |
---|
59 | 59 | interrupt-parent = <&intc>; |
---|
.. | .. |
---|
98 | 98 | ranges; |
---|
99 | 99 | compatible = "simple-bus"; |
---|
100 | 100 | |
---|
101 | | - L2: l2-cache@2040000 { |
---|
| 101 | + L2: cache-controller@2040000 { |
---|
102 | 102 | compatible = "arm,pl310-cache"; |
---|
103 | 103 | reg = <0x02040000 0x1000>; |
---|
104 | 104 | arm,data-latency = <2 2 0>; |
---|
.. | .. |
---|
128 | 128 | msmgpio: pinctrl@800000 { |
---|
129 | 129 | compatible = "qcom,mdm9615-pinctrl"; |
---|
130 | 130 | gpio-controller; |
---|
| 131 | + gpio-ranges = <&msmgpio 0 0 88>; |
---|
131 | 132 | #gpio-cells = <2>; |
---|
132 | 133 | interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; |
---|
133 | 134 | interrupt-controller; |
---|
.. | .. |
---|
323 | 324 | |
---|
324 | 325 | pmicgpio: gpio@150 { |
---|
325 | 326 | compatible = "qcom,pm8018-gpio", "qcom,ssbi-gpio"; |
---|
326 | | - interrupt-parent = <&pmicintc>; |
---|
327 | | - interrupts = <24 IRQ_TYPE_NONE>, |
---|
328 | | - <25 IRQ_TYPE_NONE>, |
---|
329 | | - <26 IRQ_TYPE_NONE>, |
---|
330 | | - <27 IRQ_TYPE_NONE>, |
---|
331 | | - <28 IRQ_TYPE_NONE>, |
---|
332 | | - <29 IRQ_TYPE_NONE>; |
---|
| 327 | + reg = <0x150>; |
---|
| 328 | + interrupt-controller; |
---|
| 329 | + #interrupt-cells = <2>; |
---|
333 | 330 | gpio-controller; |
---|
| 331 | + gpio-ranges = <&pmicgpio 0 0 6>; |
---|
334 | 332 | #gpio-cells = <2>; |
---|
335 | 333 | }; |
---|
336 | 334 | }; |
---|