arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Sun, 8 May 2022 13:59:30 +0000 (15:59 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 28 Jun 2022 19:45:55 +0000 (14:45 -0500)
The new Qualcomm PMIC GPIO bindings require gpio-ranges property:

  sm8250-sony-xperia-edo-pdx203.dtb: gpio@c000: 'gpio-ranges' is a required property

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20220508135932.132378-3-krzysztof.kozlowski@linaro.org
arch/arm64/boot/dts/qcom/pm6350.dtsi
arch/arm64/boot/dts/qcom/pm8009.dtsi
arch/arm64/boot/dts/qcom/pm8150.dtsi
arch/arm64/boot/dts/qcom/pm8150b.dtsi
arch/arm64/boot/dts/qcom/pm8150l.dtsi
arch/arm64/boot/dts/qcom/pm8350.dtsi
arch/arm64/boot/dts/qcom/pm8350b.dtsi
arch/arm64/boot/dts/qcom/pm8916.dtsi
arch/arm64/boot/dts/qcom/pmr735b.dtsi
arch/arm64/boot/dts/qcom/pms405.dtsi

index f3056845e65fd5ece68d88fad8ed2640efa39793..ecf9b99191828c40006473696bfef74af0414cfd 100644 (file)
@@ -39,6 +39,7 @@
                        compatible = "qcom,pm6350-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm6350_gpios 0 0 9>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index d451922d2b956274e0b7e0e620f333262b38fc2d..0c2c424be0eacdcce0ebd7d967950780521f987c 100644 (file)
@@ -22,6 +22,7 @@
                        compatible = "qcom,pm8005-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm8009_gpios 0 0 4>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index 72cd93ced4c5252741c6ebb543334525839b2a9f..fd8434215924e605a1d5308b6ed6739e16af57c8 100644 (file)
                        compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm8150_gpios 0 0 10>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index 28162f6fb61dd049ef718e61be11a1350fc0dfa2..d0d8890f087c340fda9c8964b0e96488783e73c9 100644 (file)
                        compatible = "qcom,pm8150b-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm8150b_gpios 0 0 12>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index 0642e7d5be3599cad7a885b2b2f852b6790aceb2..2b273c219fd81c5928cdd24566e19b87bebe8e6e 100644 (file)
                        compatible = "qcom,pm8150l-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm8150l_gpios 0 0 12>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index 6e91dd7a48b35e483bc413806792971beb48c600..2dfeb99300d7472f2f9e86a30a06bcf5f745bbc1 100644 (file)
@@ -48,6 +48,7 @@
                        compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
                        reg = <0x8800>;
                        gpio-controller;
+                       gpio-ranges = <&pm8350_gpios 0 0 10>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index d9512f01ed1e583f8221dcb7c54c9ae4ab476b73..f1c7bd9d079c20390821d1c919e409e7622d90bd 100644 (file)
@@ -48,6 +48,7 @@
                        compatible = "qcom,pm8350b-gpio", "qcom,spmi-gpio";
                        reg = <0x8800>;
                        gpio-controller;
+                       gpio-ranges = <&pm8350b_gpios 0 0 8>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index aedc0aa5602f0139e408e269a70b5482c489bd3d..d52919a8c0b0b19500a9b8b98842415039510150 100644 (file)
                        compatible = "qcom,pm8916-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pm8916_gpios 0 0 4>;
                        #gpio-cells = <2>;
                        interrupts = <0 0xc0 0 IRQ_TYPE_NONE>,
                                     <0 0xc1 0 IRQ_TYPE_NONE>,
index 93a658eb4cddd0f245869fbc177a50db6eacf6d5..ec24c4478005ad606d63f493835db44893cd07b6 100644 (file)
@@ -48,6 +48,7 @@
                        compatible = "qcom,pmr735b-gpio", "qcom,spmi-gpio";
                        reg = <0x8800>;
                        gpio-controller;
+                       gpio-ranges = <&pmr735b_gpios 0 0 4>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
index 43190a5cfe330395b9286fd63d15b0aa2a97df9c..26f1e8cc9c6cf9ac043a74a9eb12f5e770f6c32c 100644 (file)
@@ -41,6 +41,7 @@
                        compatible = "qcom,pms405-gpio", "qcom,spmi-gpio";
                        reg = <0xc000>;
                        gpio-controller;
+                       gpio-ranges = <&pms405_gpios 0 0 12>;
                        #gpio-cells = <2>;
                        interrupts = <0 0xc0 0 IRQ_TYPE_NONE>,
                                <0 0xc1 0 IRQ_TYPE_NONE>,