From 529eac53719ab2b50a6e4585622c1119db5095b4 Mon Sep 17 00:00:00 2001 From: Matthew Hagan Date: Thu, 13 May 2021 19:29:45 +0100 Subject: [PATCH] kernel: add back kmod-leds-tlc591xx Add back support for the TLC591xx series LEDs which are used in the ipq806x-based Meraki Cryptid series devices. This module previously existed for the mvebu platform but was removed at commit f849c2c83247340d623fdb549e2b75f4c1feea62 due to being enabled in that platform's kernel config. Signed-off-by: Matthew Hagan --- package/kernel/linux/modules/leds.mk | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/package/kernel/linux/modules/leds.mk b/package/kernel/linux/modules/leds.mk index 8d104f5651..33b9f612ae 100644 --- a/package/kernel/linux/modules/leds.mk +++ b/package/kernel/linux/modules/leds.mk @@ -162,6 +162,24 @@ endef $(eval $(call KernelPackage,leds-pwm)) + +define KernelPackage/leds-tlc591xx + SUBMENU:=$(LEDS_MENU) + TITLE:=LED driver for TLC59108 and TLC59116 controllers + DEPENDS:=+kmod-i2c-core +kmod-regmap-i2c + KCONFIG:=CONFIG_LEDS_TLC591XX + FILES:=$(LINUX_DIR)/drivers/leds/leds-tlc591xx.ko + AUTOLOAD:=$(call AutoLoad,60,leds-tlc591xx,1) +endef + +define KernelPackage/leds-tlc591xx/description + This option enables support for Texas Instruments TLC59108 + and TLC59116 LED controllers. +endef + +$(eval $(call KernelPackage,leds-tlc591xx)) + + define KernelPackage/leds-uleds SUBMENU:=$(LEDS_MENU) TITLE:=Userspace LEDs