1# Top-level configuration file for LED strip drivers.
2
3# Copyright (c) 2017 Linaro Limited
4# Copyright (c) 2018 Intel Corporation
5# SPDX-License-Identifier: Apache-2.0
6
7menuconfig LED_STRIP
8	bool "Light-Emitting Diode (LED) strip drivers"
9	help
10	  Include LED strip drivers in the system configuration.
11
12if LED_STRIP
13
14module = LED_STRIP
15module-str = LED strip
16source "subsys/logging/Kconfig.template.log_config"
17
18config LED_STRIP_INIT_PRIORITY
19	int "LED strip initialization priority"
20	default 90
21	help
22	  System initialization priority for LED strip drivers.
23
24# Hidden option. The extra byte enables efficient serialization and transmission
25# for drivers which require 4 B on wire for every 3 B of color, e.g. APA102, but
26# is not normally needed.
27config LED_STRIP_RGB_SCRATCH
28	bool
29
30source "drivers/led_strip/Kconfig.lpd880x"
31
32source "drivers/led_strip/Kconfig.ws2812"
33
34source "drivers/led_strip/Kconfig.apa102"
35
36source "drivers/led_strip/Kconfig.tlc5971"
37
38source "drivers/led_strip/Kconfig.tlc59731"
39
40endif # LED_STRIP
41