hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm/boot/dts/qcom-mdm9615.dtsi
....@@ -45,8 +45,6 @@
4545
4646 /dts-v1/;
4747
48
-/include/ "skeleton.dtsi"
49
-
5048 #include <dt-bindings/interrupt-controller/arm-gic.h>
5149 #include <dt-bindings/clock/qcom,gcc-mdm9615.h>
5250 #include <dt-bindings/reset/qcom,gcc-mdm9615.h>
....@@ -54,6 +52,8 @@
5452 #include <dt-bindings/soc/qcom,gsbi.h>
5553
5654 / {
55
+ #address-cells = <1>;
56
+ #size-cells = <1>;
5757 model = "Qualcomm MDM9615";
5858 compatible = "qcom,mdm9615";
5959 interrupt-parent = <&intc>;
....@@ -98,7 +98,7 @@
9898 ranges;
9999 compatible = "simple-bus";
100100
101
- L2: l2-cache@2040000 {
101
+ L2: cache-controller@2040000 {
102102 compatible = "arm,pl310-cache";
103103 reg = <0x02040000 0x1000>;
104104 arm,data-latency = <2 2 0>;
....@@ -128,6 +128,7 @@
128128 msmgpio: pinctrl@800000 {
129129 compatible = "qcom,mdm9615-pinctrl";
130130 gpio-controller;
131
+ gpio-ranges = <&msmgpio 0 0 88>;
131132 #gpio-cells = <2>;
132133 interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
133134 interrupt-controller;
....@@ -323,14 +324,11 @@
323324
324325 pmicgpio: gpio@150 {
325326 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>;
333330 gpio-controller;
331
+ gpio-ranges = <&pmicgpio 0 0 6>;
334332 #gpio-cells = <2>;
335333 };
336334 };