]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
generic: move ledbar driver from mediatek target
authorSven Wegener <sven.wegener@stealer.net>
Mon, 2 May 2022 20:13:14 +0000 (22:13 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 11 Sep 2022 19:26:42 +0000 (20:26 +0100)
This moves the ledbar driver to generic, to be also used by the ramips target.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
target/linux/generic/config-5.10
target/linux/generic/config-5.15
target/linux/generic/files/drivers/leds/leds-ubnt-ledbar.c [moved from target/linux/mediatek/files/drivers/leds/leds-ubnt-ledbar.c with 100% similarity]
target/linux/generic/hack-5.10/800-ubnt-ledbar-driver.patch [new file with mode: 0644]
target/linux/generic/hack-5.15/800-ubnt-ledbar-driver.patch [moved from target/linux/mediatek/patches-5.15/800-ubnt-ledbar-driver.patch with 100% similarity]

index 7e9eb6143a1080297f3f9a75ea00c82118c4237e..392de3095fe9d9575d03dd1eae285c8ac2212d76 100644 (file)
@@ -3042,6 +3042,7 @@ CONFIG_LEDS_TRIGGER_NETDEV=y
 CONFIG_LEDS_TRIGGER_TIMER=y
 # CONFIG_LEDS_TRIGGER_TRANSIENT is not set
 # CONFIG_LEDS_TURRIS_OMNIA is not set
+# CONFIG_LEDS_UBNT_LEDBAR is not set
 # CONFIG_LEDS_USER is not set
 # CONFIG_LED_TRIGGER_PHY is not set
 # CONFIG_LEGACY_PTYS is not set
index f188ce36ac4036ad4922ece9cbc6d8e64a014ae3..596485f2f792cd54246ab53efbb71b3b0edd648f 100644 (file)
@@ -3143,6 +3143,7 @@ CONFIG_LEDS_TRIGGER_TIMER=y
 # CONFIG_LEDS_TRIGGER_TRANSIENT is not set
 # CONFIG_LEDS_TRIGGER_TTY is not set
 # CONFIG_LEDS_TURRIS_OMNIA is not set
+# CONFIG_LEDS_UBNT_LEDBAR is not set
 # CONFIG_LEDS_USER is not set
 # CONFIG_LED_TRIGGER_PHY is not set
 # CONFIG_LEGACY_PTYS is not set
diff --git a/target/linux/generic/hack-5.10/800-ubnt-ledbar-driver.patch b/target/linux/generic/hack-5.10/800-ubnt-ledbar-driver.patch
new file mode 100644 (file)
index 0000000..92264ee
--- /dev/null
@@ -0,0 +1,29 @@
+--- a/drivers/leds/Kconfig
++++ b/drivers/leds/Kconfig
+@@ -929,6 +929,16 @@ config LEDS_ACER_A500
+         This option enables support for the Power Button LED of
+         Acer Iconia Tab A500.
++config LEDS_UBNT_LEDBAR
++      tristate "LED support for Ubiquiti UniFi 6 LR"
++      depends on LEDS_CLASS && I2C && OF
++      help
++        This option enables support for the Ubiquiti LEDBAR
++        LED driver.
++
++        To compile this driver as a module, choose M here: the module
++        will be called leds-ubnt-ledbar.
++
+ comment "LED Triggers"
+ source "drivers/leds/trigger/Kconfig"
+--- a/drivers/leds/Makefile
++++ b/drivers/leds/Makefile
+@@ -93,6 +93,7 @@ obj-$(CONFIG_LEDS_TURRIS_OMNIA)              += leds
+ obj-$(CONFIG_LEDS_WM831X_STATUS)      += leds-wm831x-status.o
+ obj-$(CONFIG_LEDS_WM8350)             += leds-wm8350.o
+ obj-$(CONFIG_LEDS_WRAP)                       += leds-wrap.o
++obj-$(CONFIG_LEDS_UBNT_LEDBAR)                += leds-ubnt-ledbar.o
+ # LED SPI Drivers
+ obj-$(CONFIG_LEDS_CR0014114)          += leds-cr0014114.o