]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: qcom: apq8064: add gpio-ranges
authorBrian Masney <masneyb@onstation.org>
Wed, 6 Mar 2019 00:53:09 +0000 (19:53 -0500)
committerAndy Gross <agross@kernel.org>
Wed, 10 Apr 2019 04:25:55 +0000 (23:25 -0500)
This adds the gpio-ranges property so that the GPIO pins are initialized
by the GPIO framework and not pinctrl. This fixes a circular dependency
between these two frameworks so GPIO hogging can be used on this board.

This was not tested on this particular hardware, however this same
change was tested on qcom-pm8941 using a LG Nexus 5 (hammerhead) phone.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Andy Gross <agross@kernel.org>
arch/arm/boot/dts/qcom-apq8064.dtsi

index bd6907db615b4e87edd85ab16924d60f1a6f8620..8ca89c79bd0e64d80bbeaa6839e8cdcf222b97f0 100644 (file)
@@ -714,6 +714,7 @@ pm8921_gpio: gpio@150 {
                                        interrupt-controller;
                                        #interrupt-cells = <2>;
                                        gpio-controller;
+                                       gpio-ranges = <&pm8921_gpio 0 0 44>;
                                        #gpio-cells = <2>;
 
                                };