summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShiji Yang2024-06-22 14:58:16 +0000
committerNick Hainke2024-06-23 19:04:20 +0000
commitf444dea428cdcafd78fb75004a942da24cabd48c (patch)
treecc79964863796ce84f76f3a6b0f19127f4b9ca70
parentde5d1f44aeac0b11cdc74b203ef88f837a5f414a (diff)
downloadopenwrt-f444dea428cdcafd78fb75004a942da24cabd48c.tar.gz
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@qq.com>
-rw-r--r--target/linux/ath79/patches-6.6/340-register_gpio_driver_earlier.patch26
1 files changed, 0 insertions, 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@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@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");