linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging
@ 2019-03-06  0:53 Brian Masney
  2019-03-06  0:53 ` [PATCH 1/8] ARM: dts: qcom: apq8064: add gpio-ranges Brian Masney
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

Here are some patches that fix gpio hogging for all boards that use
spmi-gpio and ssbi-gpio. These depend on the following two patches
that were merged in 4.20-rc1:

commit 149a96047237 ("pinctrl: qcom: spmi-gpio: fix gpio-hog related
boot issues")

commit 7ed078557738 ("pinctrl: qcom: ssbi-gpio: fix gpio-hog related
boot issues")

I've already fixed pm8941 for the Nexus 5 and that fix is queued to go
into v5.1 during this merge window:

https://lore.kernel.org/lkml/20181101001149.13453-7-masneyb@onstation.org/

Andy: You may want to consider submitting these post rc1 as a fix for
v5.1 and possibly marking these for stable.

Brian Masney (8):
  ARM: dts: qcom: apq8064: add gpio-ranges
  ARM: dts: qcom: mdm9615: add gpio-ranges
  ARM: dts: qcom: msm8660: add gpio-ranges
  ARM: dts: qcom: pma8084: add gpio-ranges
  arm64: dts: qcom: pm8005: add gpio-ranges
  arm64: dts: qcom: pm8998: add gpio-ranges
  arm64: dts: qcom: pmi8994: add gpio-ranges
  arm64: dts: qcom: pmi8998: add gpio-ranges

 arch/arm/boot/dts/qcom-apq8064.dtsi   | 1 +
 arch/arm/boot/dts/qcom-mdm9615.dtsi   | 1 +
 arch/arm/boot/dts/qcom-msm8660.dtsi   | 1 +
 arch/arm/boot/dts/qcom-pma8084.dtsi   | 1 +
 arch/arm64/boot/dts/qcom/pm8005.dtsi  | 1 +
 arch/arm64/boot/dts/qcom/pm8998.dtsi  | 1 +
 arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 +
 arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 +
 8 files changed, 8 insertions(+)

-- 
2.20.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH 1/8] ARM: dts: qcom: apq8064: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 2/8] ARM: dts: qcom: mdm9615: " Brian Masney
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm/boot/dts/qcom-apq8064.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi
index bd6907db615b..8ca89c79bd0e 100644
--- a/arch/arm/boot/dts/qcom-apq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
@@ -714,6 +714,7 @@
 					interrupt-controller;
 					#interrupt-cells = <2>;
 					gpio-controller;
+					gpio-ranges = <&pm8921_gpio 0 0 44>;
 					#gpio-cells = <2>;
 
 				};
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 2/8] ARM: dts: qcom: mdm9615: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
  2019-03-06  0:53 ` [PATCH 1/8] ARM: dts: qcom: apq8064: add gpio-ranges Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 3/8] ARM: dts: qcom: msm8660: " Brian Masney
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/boot/dts/qcom-mdm9615.dtsi b/arch/arm/boot/dts/qcom-mdm9615.dtsi
index 02afc6a42005..356e9535f7a6 100644
--- a/arch/arm/boot/dts/qcom-mdm9615.dtsi
+++ b/arch/arm/boot/dts/qcom-mdm9615.dtsi
@@ -326,6 +326,7 @@
 					interrupt-controller;
 					#interrupt-cells = <2>;
 					gpio-controller;
+					gpio-ranges = <&pmicgpio 0 0 6>;
 					#gpio-cells = <2>;
 				};
 			};
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 3/8] ARM: dts: qcom: msm8660: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
  2019-03-06  0:53 ` [PATCH 1/8] ARM: dts: qcom: apq8064: add gpio-ranges Brian Masney
  2019-03-06  0:53 ` [PATCH 2/8] ARM: dts: qcom: mdm9615: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 4/8] ARM: dts: qcom: pma8084: " Brian Masney
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm/boot/dts/qcom-msm8660.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/boot/dts/qcom-msm8660.dtsi b/arch/arm/boot/dts/qcom-msm8660.dtsi
index 65a994f0e09b..ec5cbc468bd3 100644
--- a/arch/arm/boot/dts/qcom-msm8660.dtsi
+++ b/arch/arm/boot/dts/qcom-msm8660.dtsi
@@ -295,6 +295,7 @@
 					interrupt-controller;
 					#interrupt-cells = <2>;
 					gpio-controller;
+					gpio-ranges = <&pm8058_gpio 0 0 44>;
 					#gpio-cells = <2>;
 
 				};
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 4/8] ARM: dts: qcom: pma8084: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (2 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 3/8] ARM: dts: qcom: msm8660: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 5/8] arm64: dts: qcom: pm8005: " Brian Masney
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm/boot/dts/qcom-pma8084.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/boot/dts/qcom-pma8084.dtsi b/arch/arm/boot/dts/qcom-pma8084.dtsi
index 8f5ea7add20f..ea1ca166165c 100644
--- a/arch/arm/boot/dts/qcom-pma8084.dtsi
+++ b/arch/arm/boot/dts/qcom-pma8084.dtsi
@@ -31,6 +31,7 @@
 			compatible = "qcom,pma8084-gpio", "qcom,spmi-gpio";
 			reg = <0xc000>;
 			gpio-controller;
+			gpio-ranges = <&pma8084_gpios 0 0 22>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 5/8] arm64: dts: qcom: pm8005: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (3 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 4/8] ARM: dts: qcom: pma8084: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 6/8] arm64: dts: qcom: pm8998: " Brian Masney
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/pm8005.dtsi b/arch/arm64/boot/dts/qcom/pm8005.dtsi
index c0ddf128136c..3f97607d8baa 100644
--- a/arch/arm64/boot/dts/qcom/pm8005.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8005.dtsi
@@ -15,6 +15,7 @@
 			compatible = "qcom,pm8005-gpio", "qcom,spmi-gpio";
 			reg = <0xc000>;
 			gpio-controller;
+			gpio-ranges = <&pm8005_gpio 0 0 4>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 6/8] arm64: dts: qcom: pm8998: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (4 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 5/8] arm64: dts: qcom: pm8005: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 7/8] arm64: dts: qcom: pmi8994: " Brian Masney
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm64/boot/dts/qcom/pm8998.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/pm8998.dtsi b/arch/arm64/boot/dts/qcom/pm8998.dtsi
index 43cb5ea14089..4872f116758d 100644
--- a/arch/arm64/boot/dts/qcom/pm8998.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8998.dtsi
@@ -93,6 +93,7 @@
 			compatible = "qcom,pm8998-gpio", "qcom,spmi-gpio";
 			reg = <0xc000>;
 			gpio-controller;
+			gpio-ranges = <&pm8998_gpio 0 0 26>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 7/8] arm64: dts: qcom: pmi8994: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (5 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 6/8] arm64: dts: qcom: pm8998: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  0:53 ` [PATCH 8/8] arm64: dts: qcom: pmi8998: " Brian Masney
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/pmi8994.dtsi b/arch/arm64/boot/dts/qcom/pmi8994.dtsi
index 3aee10e3f921..21e05215abe4 100644
--- a/arch/arm64/boot/dts/qcom/pmi8994.dtsi
+++ b/arch/arm64/boot/dts/qcom/pmi8994.dtsi
@@ -14,6 +14,7 @@
 			compatible = "qcom,pmi8994-gpio", "qcom,spmi-gpio";
 			reg = <0xc000>;
 			gpio-controller;
+			gpio-ranges = <&pmi8994_gpios 0 0 10>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 8/8] arm64: dts: qcom: pmi8998: add gpio-ranges
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (6 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 7/8] arm64: dts: qcom: pmi8994: " Brian Masney
@ 2019-03-06  0:53 ` Brian Masney
  2019-03-06  7:14 ` [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Linus Walleij
  2019-04-27  5:30 ` Bjorn Andersson
  9 siblings, 0 replies; 13+ messages in thread
From: Brian Masney @ 2019-03-06  0:53 UTC (permalink / raw)
  To: andy.gross
  Cc: david.brown, robh+dt, mark.rutland, linux-arm-msm, devicetree,
	linux-kernel, linus.walleij, linux-gpio

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>
---
 arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/pmi8998.dtsi b/arch/arm64/boot/dts/qcom/pmi8998.dtsi
index 051f57e7d6ac..23f9146a161e 100644
--- a/arch/arm64/boot/dts/qcom/pmi8998.dtsi
+++ b/arch/arm64/boot/dts/qcom/pmi8998.dtsi
@@ -13,6 +13,7 @@
 			compatible = "qcom,pmi8998-gpio", "qcom,spmi-gpio";
 			reg = <0xc000>;
 			gpio-controller;
+			gpio-ranges = <&pmi8998_gpio 0 0 14>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (7 preceding siblings ...)
  2019-03-06  0:53 ` [PATCH 8/8] arm64: dts: qcom: pmi8998: " Brian Masney
@ 2019-03-06  7:14 ` Linus Walleij
  2019-04-27  5:30 ` Bjorn Andersson
  9 siblings, 0 replies; 13+ messages in thread
From: Linus Walleij @ 2019-03-06  7:14 UTC (permalink / raw)
  To: Brian Masney
  Cc: Andy Gross, David Brown, Rob Herring, Mark Rutland,
	linux-arm-msm,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	linux-kernel, open list:GPIO SUBSYSTEM

On Wed, Mar 6, 2019 at 1:53 AM Brian Masney <masneyb@onstation.org> wrote:

> Here are some patches that fix gpio hogging for all boards that use
> spmi-gpio and ssbi-gpio.

This series:
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Thanks for your perseverance!

Yours,
Linus Walleij

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging
  2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
                   ` (8 preceding siblings ...)
  2019-03-06  7:14 ` [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Linus Walleij
@ 2019-04-27  5:30 ` Bjorn Andersson
  2019-04-27 10:22   ` Brian Masney
  9 siblings, 1 reply; 13+ messages in thread
From: Bjorn Andersson @ 2019-04-27  5:30 UTC (permalink / raw)
  To: Brian Masney
  Cc: andy.gross, david.brown, robh+dt, mark.rutland, linux-arm-msm,
	devicetree, linux-kernel, linus.walleij, linux-gpio

On Tue 05 Mar 16:53 PST 2019, Brian Masney wrote:

> Here are some patches that fix gpio hogging for all boards that use
> spmi-gpio and ssbi-gpio. These depend on the following two patches
> that were merged in 4.20-rc1:
> 
> commit 149a96047237 ("pinctrl: qcom: spmi-gpio: fix gpio-hog related
> boot issues")
> 
> commit 7ed078557738 ("pinctrl: qcom: ssbi-gpio: fix gpio-hog related
> boot issues")
> 
> I've already fixed pm8941 for the Nexus 5 and that fix is queued to go
> into v5.1 during this merge window:
> 
> https://lore.kernel.org/lkml/20181101001149.13453-7-masneyb@onstation.org/
> 
> Andy: You may want to consider submitting these post rc1 as a fix for
> v5.1 and possibly marking these for stable.
> 
> Brian Masney (8):
>   ARM: dts: qcom: apq8064: add gpio-ranges
>   ARM: dts: qcom: mdm9615: add gpio-ranges
>   ARM: dts: qcom: msm8660: add gpio-ranges
>   ARM: dts: qcom: pma8084: add gpio-ranges

Looks like I missed the ARM patches before. All 8 picked up now, with
Linus' r-b.

Thanks,
Bjorn

>   arm64: dts: qcom: pm8005: add gpio-ranges
>   arm64: dts: qcom: pm8998: add gpio-ranges
>   arm64: dts: qcom: pmi8994: add gpio-ranges
>   arm64: dts: qcom: pmi8998: add gpio-ranges
> 
>  arch/arm/boot/dts/qcom-apq8064.dtsi   | 1 +
>  arch/arm/boot/dts/qcom-mdm9615.dtsi   | 1 +
>  arch/arm/boot/dts/qcom-msm8660.dtsi   | 1 +
>  arch/arm/boot/dts/qcom-pma8084.dtsi   | 1 +
>  arch/arm64/boot/dts/qcom/pm8005.dtsi  | 1 +
>  arch/arm64/boot/dts/qcom/pm8998.dtsi  | 1 +
>  arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 +
>  arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 +
>  8 files changed, 8 insertions(+)
> 
> -- 
> 2.20.1
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging
  2019-04-27  5:30 ` Bjorn Andersson
@ 2019-04-27 10:22   ` Brian Masney
  2019-04-30 17:13     ` Bjorn Andersson
  0 siblings, 1 reply; 13+ messages in thread
From: Brian Masney @ 2019-04-27 10:22 UTC (permalink / raw)
  To: Bjorn Andersson
  Cc: andy.gross, david.brown, robh+dt, mark.rutland, linux-arm-msm,
	devicetree, linux-kernel, linus.walleij, linux-gpio

Hi Bjorn,

On Fri, Apr 26, 2019 at 10:30:34PM -0700, Bjorn Andersson wrote:
> On Tue 05 Mar 16:53 PST 2019, Brian Masney wrote:
> 
> > Here are some patches that fix gpio hogging for all boards that use
> > spmi-gpio and ssbi-gpio. These depend on the following two patches
> > that were merged in 4.20-rc1:
> > 
> > commit 149a96047237 ("pinctrl: qcom: spmi-gpio: fix gpio-hog related
> > boot issues")
> > 
> > commit 7ed078557738 ("pinctrl: qcom: ssbi-gpio: fix gpio-hog related
> > boot issues")
> > 
> > I've already fixed pm8941 for the Nexus 5 and that fix is queued to go
> > into v5.1 during this merge window:
> > 
> > https://lore.kernel.org/lkml/20181101001149.13453-7-masneyb@onstation.org/
> > 
> > Andy: You may want to consider submitting these post rc1 as a fix for
> > v5.1 and possibly marking these for stable.
> > 
> > Brian Masney (8):
> >   ARM: dts: qcom: apq8064: add gpio-ranges
> >   ARM: dts: qcom: mdm9615: add gpio-ranges
> >   ARM: dts: qcom: msm8660: add gpio-ranges
> >   ARM: dts: qcom: pma8084: add gpio-ranges
> 
> Looks like I missed the ARM patches before. All 8 picked up now, with
> Linus' r-b.

Andy already picked these 8 patches up in his tree.

https://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git/log/?h=for-next

Brian

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging
  2019-04-27 10:22   ` Brian Masney
@ 2019-04-30 17:13     ` Bjorn Andersson
  0 siblings, 0 replies; 13+ messages in thread
From: Bjorn Andersson @ 2019-04-30 17:13 UTC (permalink / raw)
  To: Brian Masney
  Cc: andy.gross, david.brown, robh+dt, mark.rutland, linux-arm-msm,
	devicetree, linux-kernel, linus.walleij, linux-gpio

On Sat 27 Apr 03:22 PDT 2019, Brian Masney wrote:

> Hi Bjorn,
> 
> On Fri, Apr 26, 2019 at 10:30:34PM -0700, Bjorn Andersson wrote:
> > On Tue 05 Mar 16:53 PST 2019, Brian Masney wrote:
> > 
> > > Here are some patches that fix gpio hogging for all boards that use
> > > spmi-gpio and ssbi-gpio. These depend on the following two patches
> > > that were merged in 4.20-rc1:
> > > 
> > > commit 149a96047237 ("pinctrl: qcom: spmi-gpio: fix gpio-hog related
> > > boot issues")
> > > 
> > > commit 7ed078557738 ("pinctrl: qcom: ssbi-gpio: fix gpio-hog related
> > > boot issues")
> > > 
> > > I've already fixed pm8941 for the Nexus 5 and that fix is queued to go
> > > into v5.1 during this merge window:
> > > 
> > > https://lore.kernel.org/lkml/20181101001149.13453-7-masneyb@onstation.org/
> > > 
> > > Andy: You may want to consider submitting these post rc1 as a fix for
> > > v5.1 and possibly marking these for stable.
> > > 
> > > Brian Masney (8):
> > >   ARM: dts: qcom: apq8064: add gpio-ranges
> > >   ARM: dts: qcom: mdm9615: add gpio-ranges
> > >   ARM: dts: qcom: msm8660: add gpio-ranges
> > >   ARM: dts: qcom: pma8084: add gpio-ranges
> > 
> > Looks like I missed the ARM patches before. All 8 picked up now, with
> > Linus' r-b.
> 
> Andy already picked these 8 patches up in his tree.
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git/log/?h=for-next
> 

Perfect. And I see that all 8 are included in Andy's pull request for
5.2

Regards,
Bjorn

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-04-30 17:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-06  0:53 [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Brian Masney
2019-03-06  0:53 ` [PATCH 1/8] ARM: dts: qcom: apq8064: add gpio-ranges Brian Masney
2019-03-06  0:53 ` [PATCH 2/8] ARM: dts: qcom: mdm9615: " Brian Masney
2019-03-06  0:53 ` [PATCH 3/8] ARM: dts: qcom: msm8660: " Brian Masney
2019-03-06  0:53 ` [PATCH 4/8] ARM: dts: qcom: pma8084: " Brian Masney
2019-03-06  0:53 ` [PATCH 5/8] arm64: dts: qcom: pm8005: " Brian Masney
2019-03-06  0:53 ` [PATCH 6/8] arm64: dts: qcom: pm8998: " Brian Masney
2019-03-06  0:53 ` [PATCH 7/8] arm64: dts: qcom: pmi8994: " Brian Masney
2019-03-06  0:53 ` [PATCH 8/8] arm64: dts: qcom: pmi8998: " Brian Masney
2019-03-06  7:14 ` [PATCH 0/8] qcom: spmi/ssbi gpio: correct gpio hogging Linus Walleij
2019-04-27  5:30 ` Bjorn Andersson
2019-04-27 10:22   ` Brian Masney
2019-04-30 17:13     ` Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).