summaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek/patches-5.15/950-smartrg-i2c-led-driver.patch
blob: f8f1156e7146e1d24ef25bf81b939afb0f4a62fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
 drivers/leds/Kconfig  |   10 ++++++++++
 drivers/leds/Makefile |    1 +
 2 files changed, 11 insertions(+)

--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -878,6 +878,16 @@ source "drivers/leds/blink/Kconfig"
 comment "Flash and Torch LED drivers"
 source "drivers/leds/flash/Kconfig"
 
+config LEDS_SMARTRG_LED
+	tristate "LED support for Adtran SmartRG"
+	depends on LEDS_CLASS && I2C && OF
+	help
+	  This option enables support for the Adtran SmartRG platform
+	  system LED driver.
+
+	  To compile this driver as a module, choose M here: the module
+	  will be called leds-smartrg-system.
+
 comment "LED Triggers"
 source "drivers/leds/trigger/Kconfig"
 
--- a/drivers/leds/Makefile
+++ b/drivers/leds/Makefile
@@ -77,6 +77,7 @@ obj-$(CONFIG_LEDS_PWM)			+= leds-pwm.o
 obj-$(CONFIG_LEDS_REGULATOR)		+= leds-regulator.o
 obj-$(CONFIG_LEDS_S3C24XX)		+= leds-s3c24xx.o
 obj-$(CONFIG_LEDS_SC27XX_BLTC)		+= leds-sc27xx-bltc.o
+obj-$(CONFIG_LEDS_SMARTRG_LED)		+= leds-smartrg-system.o
 obj-$(CONFIG_LEDS_SUNFIRE)		+= leds-sunfire.o
 obj-$(CONFIG_LEDS_SYSCON)		+= leds-syscon.o
 obj-$(CONFIG_LEDS_TCA6507)		+= leds-tca6507.o