Include a fragment enabling the LEDS_CLASS and TRIGGERS as well as LEDS
GPIO.

Signed-off-by: Darren Hart <[email protected]>
---
 meta/cfg/kernel-cache/features/leds/leds.cfg | 17 +++++++++++++++++
 meta/cfg/kernel-cache/features/leds/leds.scc |  4 ++++
 2 files changed, 21 insertions(+)
 create mode 100644 meta/cfg/kernel-cache/features/leds/leds.cfg
 create mode 100644 meta/cfg/kernel-cache/features/leds/leds.scc

diff --git a/meta/cfg/kernel-cache/features/leds/leds.cfg 
b/meta/cfg/kernel-cache/features/leds/leds.cfg
new file mode 100644
index 0000000..77f5209
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/leds/leds.cfg
@@ -0,0 +1,17 @@
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_TRIGGERS=y
+
+CONFIG_LEDS_TRIGGER_CPU=y
+
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+
+# GPIO features requires GPIOLIB
+# Include them here, but they won't be enabled unless GPIO is explicitly
+# enabled as well.
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_TRIGGER_GPIO=y
diff --git a/meta/cfg/kernel-cache/features/leds/leds.scc 
b/meta/cfg/kernel-cache/features/leds/leds.scc
new file mode 100644
index 0000000..69992a4
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/leds/leds.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable LED class and triggers"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware leds.cfg
-- 
1.8.1.2

_______________________________________________
linux-yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to