 4f277b4da5
			
		
	
	4f277b4da5
	
	
	
		
			
			A lot of patches are outdated versions of upstreamed patches and drivers. So lets pull in the upstreamed patches and reorder remaining ones. This drops the unnecessary 721-dts-ipq4019-add-ethernet-essedma-node.patch which adds nodes for not yet in OpenWrt IPQESS driver. Signed-off-by: Robert Marko <robert.marko@sartura.hr> [do not touch 902-dts-ipq4019-ap-dk04.1.patch here] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
			
				
	
	
		
			120 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 8b99dc0922618062a1589ebd74df6108b4f9ac22 Mon Sep 17 00:00:00 2001
 | |
| From: Christian Lamparter <chunkeey@gmail.com>
 | |
| Date: Wed, 8 Jan 2020 13:54:55 +0100
 | |
| Subject: [PATCH] ARM: dts: qcom: add gpio-ranges property
 | |
| 
 | |
| This patch adds the gpio-ranges property to almost all of
 | |
| the Qualcomm ARM platforms that utilize the pinctrl-msm
 | |
| framework.
 | |
| 
 | |
| The gpio-ranges property is part of the gpiolib subsystem.
 | |
| As a result, the binding text is available in section
 | |
| "2.1 gpio- and pin-controller interaction" of
 | |
| Documentation/devicetree/bindings/gpio/gpio.txt
 | |
| 
 | |
| For more information please see the patch titled:
 | |
| "pinctrl: msm: fix gpio-hog related boot issues" from
 | |
| this series.
 | |
| 
 | |
| Reported-by: Sven Eckelmann <sven.eckelmann@openmesh.com>
 | |
| Tested-by: Sven Eckelmann <sven.eckelmann@openmesh.com> [ipq4019]
 | |
| Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
 | |
| Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
 | |
| Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
 | |
| Tested-by: Robert Marko <robert.marko@sartura.hr> [ipq4019]
 | |
| Cc: Luka Perkov <luka.perkov@sartura.hr>
 | |
| Signed-off-by: Robert Marko <robert.marko@sartura.hr>
 | |
| Link: https://lore.kernel.org/r/20200108125455.308969-1-robert.marko@sartura.hr
 | |
| Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
 | |
| ---
 | |
|  arch/arm/boot/dts/qcom-apq8064.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-apq8084.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-ipq8064.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-msm8660.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-msm8960.dtsi | 1 +
 | |
|  arch/arm/boot/dts/qcom-msm8974.dtsi | 1 +
 | |
|  8 files changed, 8 insertions(+)
 | |
| 
 | |
| --- a/arch/arm/boot/dts/qcom-apq8064.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
 | |
| @@ -350,6 +350,7 @@
 | |
|  			reg = <0x800000 0x4000>;
 | |
|  
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&tlmm_pinmux 0 0 90>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupt-controller;
 | |
|  			#interrupt-cells = <2>;
 | |
| --- a/arch/arm/boot/dts/qcom-apq8084.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi
 | |
| @@ -401,6 +401,7 @@
 | |
|  			compatible = "qcom,apq8084-pinctrl";
 | |
|  			reg = <0xfd510000 0x4000>;
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&tlmm 0 0 147>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupt-controller;
 | |
|  			#interrupt-cells = <2>;
 | |
| --- a/arch/arm/boot/dts/qcom-ipq4019.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi
 | |
| @@ -201,6 +201,7 @@
 | |
|  			compatible = "qcom,ipq4019-pinctrl";
 | |
|  			reg = <0x01000000 0x300000>;
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&tlmm 0 0 100>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupt-controller;
 | |
|  			#interrupt-cells = <2>;
 | |
| --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
 | |
| @@ -119,6 +119,7 @@
 | |
|  			reg = <0x800000 0x4000>;
 | |
|  
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&qcom_pinmux 0 0 69>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupt-controller;
 | |
|  			#interrupt-cells = <2>;
 | |
| --- a/arch/arm/boot/dts/qcom-mdm9615.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-mdm9615.dtsi
 | |
| @@ -128,6 +128,7 @@
 | |
|  		msmgpio: pinctrl@800000 {
 | |
|  			compatible = "qcom,mdm9615-pinctrl";
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&msmgpio 0 0 88>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
 | |
|  			interrupt-controller;
 | |
| --- a/arch/arm/boot/dts/qcom-msm8660.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-msm8660.dtsi
 | |
| @@ -115,6 +115,7 @@
 | |
|  			reg = <0x800000 0x4000>;
 | |
|  
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&tlmm 0 0 173>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupts = <0 16 0x4>;
 | |
|  			interrupt-controller;
 | |
| --- a/arch/arm/boot/dts/qcom-msm8960.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-msm8960.dtsi
 | |
| @@ -107,6 +107,7 @@
 | |
|  		msmgpio: pinctrl@800000 {
 | |
|  			compatible = "qcom,msm8960-pinctrl";
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&msmgpio 0 0 152>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupts = <0 16 0x4>;
 | |
|  			interrupt-controller;
 | |
| --- a/arch/arm/boot/dts/qcom-msm8974.dtsi
 | |
| +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi
 | |
| @@ -707,6 +707,7 @@
 | |
|  			compatible = "qcom,msm8974-pinctrl";
 | |
|  			reg = <0xfd510000 0x4000>;
 | |
|  			gpio-controller;
 | |
| +			gpio-ranges = <&msmgpio 0 0 146>;
 | |
|  			#gpio-cells = <2>;
 | |
|  			interrupt-controller;
 | |
|  			#interrupt-cells = <2>;
 |