[openwrt/openwrt] ath79: remove GPIO driver earlier registration hack

LEDE Commits lede-commits at lists.infradead.org
Sun Jun 23 12:04:30 PDT 2024


nick pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/f444dea428cdcafd78fb75004a942da24cabd48c

commit f444dea428cdcafd78fb75004a942da24cabd48c
Author: Shiji Yang <yangshiji66 at qq.com>
AuthorDate: Sat Jun 22 14:58:16 2024 +0000

    ath79: remove GPIO driver earlier registration hack
    
    After porting the ar71xx target to the new ath79 target, we are now
    using the device tree instead of the device mach file. And the
    platform drivers already support deferred probe. So there is no need
    to keep it.
    
    Signed-off-by: Shiji Yang <yangshiji66 at qq.com>
---
 .../340-register_gpio_driver_earlier.patch         | 26 ----------------------
 1 file changed, 26 deletions(-)

diff --git a/target/linux/ath79/patches-6.6/340-register_gpio_driver_earlier.patch b/target/linux/ath79/patches-6.6/340-register_gpio_driver_earlier.patch
deleted file mode 100644
index 32c90ef2fc..0000000000
--- a/target/linux/ath79/patches-6.6/340-register_gpio_driver_earlier.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: John Crispin <john at phrozen.org>
-Subject: ath79: Register GPIO driver earlier
-
-HACK: register the GPIO driver earlier to ensure that gpio_request calls
-from mach files succeed.
-
-Submitted-by: John Crispin <john at phrozen.org>
----
- drivers/gpio/gpio-ath79.c                     | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
---- a/drivers/gpio/gpio-ath79.c
-+++ b/drivers/gpio/gpio-ath79.c
-@@ -302,7 +302,11 @@ static struct platform_driver ath79_gpio
- 	.probe = ath79_gpio_probe,
- };
- 
--module_platform_driver(ath79_gpio_driver);
-+static int __init ath79_gpio_init(void)
-+{
-+	return platform_driver_register(&ath79_gpio_driver);
-+}
-+postcore_initcall(ath79_gpio_init);
- 
- MODULE_DESCRIPTION("Atheros AR71XX/AR724X/AR913X GPIO API support");
- MODULE_LICENSE("GPL v2");




More information about the lede-commits mailing list