diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2024-06-18 22:10:25 +0200 |
---|---|---|
committer | Álvaro Fernández Rojas <noltari@gmail.com> | 2024-06-19 19:36:09 +0200 |
commit | 68f7ca23fba6ece31024cb2a485d70a867de279f (patch) | |
tree | a2e88dcc563af2b5454284fc6313080c3896455f /target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch | |
parent | 98cfff4745d641a83232f41d657d82b81b344bb5 (diff) | |
download | openwrt-68f7ca23fba6ece31024cb2a485d70a867de279f.tar.gz openwrt-68f7ca23fba6ece31024cb2a485d70a867de279f.tar.bz2 openwrt-68f7ca23fba6ece31024cb2a485d70a867de279f.zip |
bcm27xx: drop kernel 6.1 support
kernel 6.1 can be dropped since 6.6 is the default kernel.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch')
-rw-r--r-- | target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch b/target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch deleted file mode 100644 index f433037e14..0000000000 --- a/target/linux/bcm27xx/patches-6.1/950-0320-gpio-poweroff-Remember-the-old-poweroff-handler.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 23450a1ff298fad192f6d098cc1c920473fc50f6 Mon Sep 17 00:00:00 2001 -From: Phil Elwell <phil@raspberrypi.com> -Date: Tue, 27 Apr 2021 08:59:01 +0100 -Subject: [PATCH] gpio-poweroff: Remember the old poweroff handler - -Keeping a copy of the old poweroff handler allows it to be restored -should this module be unloaded, but also provides a fallback if the -power hasn't been removed when the timeout elapses. - -See: https://github.com/raspberrypi/rpi-eeprom/issues/330 - -Signed-off-by: Phil Elwell <phil@raspberrypi.com> ---- - drivers/power/reset/gpio-poweroff.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - ---- a/drivers/power/reset/gpio-poweroff.c -+++ b/drivers/power/reset/gpio-poweroff.c -@@ -24,6 +24,7 @@ static struct gpio_desc *reset_gpio; - static u32 timeout = DEFAULT_TIMEOUT_MS; - static u32 active_delay = 100; - static u32 inactive_delay = 100; -+static void (*old_power_off)(void); - - static void gpio_poweroff_do_poweroff(void) - { -@@ -43,6 +44,9 @@ static void gpio_poweroff_do_poweroff(vo - /* give it some time */ - mdelay(timeout); - -+ if (old_power_off) -+ old_power_off(); -+ - WARN_ON(1); - } - -@@ -83,6 +87,7 @@ static int gpio_poweroff_probe(struct pl - gpiod_export_link(&pdev->dev, "poweroff-gpio", reset_gpio); - } - -+ old_power_off = pm_power_off; - pm_power_off = &gpio_poweroff_do_poweroff; - return 0; - } -@@ -90,7 +95,7 @@ static int gpio_poweroff_probe(struct pl - static int gpio_poweroff_remove(struct platform_device *pdev) - { - if (pm_power_off == &gpio_poweroff_do_poweroff) -- pm_power_off = NULL; -+ pm_power_off = old_power_off; - - gpiod_unexport(reset_gpio); - |