+++ /dev/null
-From e8f24c58d1b69ecf410a673c22f546dc732bb879 Mon Sep 17 00:00:00 2001
-From: Phil Elwell <phil@raspberrypi.com>
-Date: Mon, 6 Dec 2021 09:22:37 +0000
-Subject: ARM: dts: gpio-ranges property is now required
-
-From: Phil Elwell <phil@raspberrypi.com>
-
-commit e8f24c58d1b69ecf410a673c22f546dc732bb879 upstream.
-
-Since [1], added in 5.7, the absence of a gpio-ranges property has
-prevented GPIOs from being restored to inputs when released.
-Add those properties for BCM283x and BCM2711 devices.
-
-[1] commit 2ab73c6d8323 ("gpio: Support GPIO controllers without
- pin-ranges")
-
-Fixes: 2ab73c6d8323 ("gpio: Support GPIO controllers without pin-ranges")
-Signed-off-by: Phil Elwell <phil@raspberrypi.com>
-Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
-Link: https://lore.kernel.org/r/20211206092237.4105895-3-phil@raspberrypi.com
-Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- arch/arm/boot/dts/bcm2711.dtsi | 2 ++
- arch/arm/boot/dts/bcm283x.dtsi | 2 ++
- 2 files changed, 4 insertions(+)
-
---- a/arch/arm/boot/dts/bcm2711.dtsi
-+++ b/arch/arm/boot/dts/bcm2711.dtsi
-@@ -557,6 +557,8 @@
-
- gpio-ranges = <&gpio 0 0 58>;
-
-+ gpio-ranges = <&gpio 0 0 58>;
-+
- gpclk0_gpio49: gpclk0_gpio49 {
- pin-gpclk {
- pins = "gpio49";
---- a/arch/arm/boot/dts/bcm283x.dtsi
-+++ b/arch/arm/boot/dts/bcm283x.dtsi
-@@ -128,6 +128,8 @@
-
- gpio-ranges = <&gpio 0 0 54>;
-
-+ gpio-ranges = <&gpio 0 0 54>;
-+
- /* Defines common pin muxing groups
- *
- * While each pin can have its mux selected
af_unix-annote-lockless-accesses-to-unix_tot_inflight-gc_in_progress.patch
clk-emit-a-stern-warning-with-writable-debugfs-enabled.patch
clk-si5341-fix-clock-hw-provider-cleanup.patch
-arm-dts-gpio-ranges-property-is-now-required.patch
net-smc-fix-hung_task-when-removing-smc-r-devices.patch
net-axienet-increase-reset-timeout.patch
net-axienet-wait-for-phyrstcmplt-after-core-reset.patch
+++ /dev/null
-From e8f24c58d1b69ecf410a673c22f546dc732bb879 Mon Sep 17 00:00:00 2001
-From: Phil Elwell <phil@raspberrypi.com>
-Date: Mon, 6 Dec 2021 09:22:37 +0000
-Subject: ARM: dts: gpio-ranges property is now required
-
-From: Phil Elwell <phil@raspberrypi.com>
-
-commit e8f24c58d1b69ecf410a673c22f546dc732bb879 upstream.
-
-Since [1], added in 5.7, the absence of a gpio-ranges property has
-prevented GPIOs from being restored to inputs when released.
-Add those properties for BCM283x and BCM2711 devices.
-
-[1] commit 2ab73c6d8323 ("gpio: Support GPIO controllers without
- pin-ranges")
-
-Fixes: 2ab73c6d8323 ("gpio: Support GPIO controllers without pin-ranges")
-Signed-off-by: Phil Elwell <phil@raspberrypi.com>
-Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
-Link: https://lore.kernel.org/r/20211206092237.4105895-3-phil@raspberrypi.com
-Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- arch/arm/boot/dts/bcm2711.dtsi | 2 ++
- arch/arm/boot/dts/bcm283x.dtsi | 2 ++
- 2 files changed, 4 insertions(+)
-
---- a/arch/arm/boot/dts/bcm2711.dtsi
-+++ b/arch/arm/boot/dts/bcm2711.dtsi
-@@ -584,6 +584,8 @@
-
- gpio-ranges = <&gpio 0 0 58>;
-
-+ gpio-ranges = <&gpio 0 0 58>;
-+
- gpclk0_gpio49: gpclk0_gpio49 {
- pin-gpclk {
- pins = "gpio49";
---- a/arch/arm/boot/dts/bcm283x.dtsi
-+++ b/arch/arm/boot/dts/bcm283x.dtsi
-@@ -128,6 +128,8 @@
-
- gpio-ranges = <&gpio 0 0 54>;
-
-+ gpio-ranges = <&gpio 0 0 54>;
-+
- /* Defines common pin muxing groups
- *
- * While each pin can have its mux selected
clk-emit-a-stern-warning-with-writable-debugfs-enabled.patch
clk-si5341-fix-clock-hw-provider-cleanup.patch
pinctrl-rockchip-fix-gpio-device-creation.patch
-arm-dts-gpio-ranges-property-is-now-required.patch
gpio-mpc8xxx-fix-irq-check-in-mpc8xxx_probe.patch
gpio-idt3243x-fix-irq-check-in-idt_gpio_probe.patch
net-smc-fix-hung_task-when-removing-smc-r-devices.patch
+++ /dev/null
-From e8f24c58d1b69ecf410a673c22f546dc732bb879 Mon Sep 17 00:00:00 2001
-From: Phil Elwell <phil@raspberrypi.com>
-Date: Mon, 6 Dec 2021 09:22:37 +0000
-Subject: ARM: dts: gpio-ranges property is now required
-
-From: Phil Elwell <phil@raspberrypi.com>
-
-commit e8f24c58d1b69ecf410a673c22f546dc732bb879 upstream.
-
-Since [1], added in 5.7, the absence of a gpio-ranges property has
-prevented GPIOs from being restored to inputs when released.
-Add those properties for BCM283x and BCM2711 devices.
-
-[1] commit 2ab73c6d8323 ("gpio: Support GPIO controllers without
- pin-ranges")
-
-Fixes: 2ab73c6d8323 ("gpio: Support GPIO controllers without pin-ranges")
-Signed-off-by: Phil Elwell <phil@raspberrypi.com>
-Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
-Link: https://lore.kernel.org/r/20211206092237.4105895-3-phil@raspberrypi.com
-Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- arch/arm/boot/dts/bcm2711.dtsi | 2 ++
- arch/arm/boot/dts/bcm283x.dtsi | 2 ++
- 2 files changed, 4 insertions(+)
-
---- a/arch/arm/boot/dts/bcm2711.dtsi
-+++ b/arch/arm/boot/dts/bcm2711.dtsi
-@@ -584,6 +584,8 @@
-
- gpio-ranges = <&gpio 0 0 58>;
-
-+ gpio-ranges = <&gpio 0 0 58>;
-+
- gpclk0_gpio49: gpclk0_gpio49 {
- pin-gpclk {
- pins = "gpio49";
---- a/arch/arm/boot/dts/bcm283x.dtsi
-+++ b/arch/arm/boot/dts/bcm283x.dtsi
-@@ -128,6 +128,8 @@
-
- gpio-ranges = <&gpio 0 0 54>;
-
-+ gpio-ranges = <&gpio 0 0 54>;
-+
- /* Defines common pin muxing groups
- *
- * While each pin can have its mux selected
clk-emit-a-stern-warning-with-writable-debugfs-enabled.patch
clk-si5341-fix-clock-hw-provider-cleanup.patch
pinctrl-rockchip-fix-gpio-device-creation.patch
-arm-dts-gpio-ranges-property-is-now-required.patch
gpio-mpc8xxx-fix-irq-check-in-mpc8xxx_probe.patch
gpio-idt3243x-fix-irq-check-in-idt_gpio_probe.patch
net-smc-fix-hung_task-when-removing-smc-r-devices.patch