mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00

This is useful for 4G modem chips. For example, the Radxa E25 supports insert two modems.
35 lines
1.0 KiB
Diff
35 lines
1.0 KiB
Diff
From b4aeb93e697e4dbe2d336d01290e92e98acfd83c Mon Sep 17 00:00:00 2001
|
|
From: jensen <jensenhuang@friendlyarm.com>
|
|
Date: Sat, 15 Oct 2022 18:47:24 +0800
|
|
Subject: [PATCH] rfkill: gpio: add of_match_table support
|
|
|
|
Signed-off-by: jensen <jensenhuang@friendlyarm.com>
|
|
---
|
|
net/rfkill/rfkill-gpio.c | 8 ++++++++
|
|
1 file changed, 8 insertions(+)
|
|
|
|
--- a/net/rfkill/rfkill-gpio.c
|
|
+++ b/net/rfkill/rfkill-gpio.c
|
|
@@ -156,6 +156,13 @@ static const struct acpi_device_id rfkill_acpi_match[] = {
|
|
};
|
|
MODULE_DEVICE_TABLE(acpi, rfkill_acpi_match);
|
|
#endif
|
|
+#ifdef CONFIG_OF
|
|
+static struct of_device_id rfkill_gpio_of_match[] = {
|
|
+ { .compatible = "rfkill-gpio" },
|
|
+ { },
|
|
+};
|
|
+MODULE_DEVICE_TABLE(of, rfkill_gpio_of_match);
|
|
+#endif
|
|
|
|
static struct platform_driver rfkill_gpio_driver = {
|
|
.probe = rfkill_gpio_probe,
|
|
@@ -163,6 +170,7 @@ static struct platform_driver rfkill_gpio_driver = {
|
|
.driver = {
|
|
.name = "rfkill_gpio",
|
|
.acpi_match_table = ACPI_PTR(rfkill_acpi_match),
|
|
+ .of_match_table = of_match_ptr(rfkill_gpio_of_match),
|
|
},
|
|
};
|
|
|