xref: /openbmc/linux/drivers/leds/simple/Kconfig (revision 7e6d86e99a5dee6f81e39f1f6d57091503dc7593)
1# SPDX-License-Identifier: GPL-2.0-only
2config LEDS_SIEMENS_SIMATIC_IPC
3	tristate "LED driver for Siemens Simatic IPCs"
4	depends on LEDS_CLASS
5	depends on SIEMENS_SIMATIC_IPC
6	help
7	  This option enables support for the LEDs of several Industrial PCs
8	  from Siemens.
9
10	  To compile this driver as a module, choose M here: the module
11	  will be called simatic-ipc-leds.
12
13config LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE
14	tristate "LED driver for Siemens Simatic IPCs based on Intel Apollo Lake GPIO"
15	depends on LEDS_GPIO
16	depends on PINCTRL_BROXTON
17	depends on SIEMENS_SIMATIC_IPC
18	default LEDS_SIEMENS_SIMATIC_IPC
19	help
20	  This option enables support for the LEDs of several Industrial PCs
21	  from Siemens based on Apollo Lake GPIO i.e. IPC127E.
22
23	  To compile this driver as a module, choose M here: the module
24	  will be called simatic-ipc-leds-gpio-apollolake.
25
26config LEDS_SIEMENS_SIMATIC_IPC_F7188X
27	tristate "LED driver for Siemens Simatic IPCs based on Nuvoton GPIO"
28	depends on LEDS_GPIO
29	depends on GPIO_F7188X
30	depends on SIEMENS_SIMATIC_IPC
31	default LEDS_SIEMENS_SIMATIC_IPC
32	help
33	  This option enables support for the LEDs of several Industrial PCs
34	  from Siemens based on Nuvoton GPIO i.e. IPC227G.
35
36	  To compile this driver as a module, choose M here: the module
37	  will be called simatic-ipc-leds-gpio-f7188x.
38
39config LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE
40	tristate "LED driver for Siemens Simatic IPCs based on Intel Elkhart Lake GPIO"
41	depends on LEDS_GPIO
42	depends on PINCTRL_ELKHARTLAKE
43	depends on SIEMENS_SIMATIC_IPC
44	default LEDS_SIEMENS_SIMATIC_IPC
45	help
46	  This option enables support for the LEDs of several Industrial PCs
47	  from Siemens based on Elkhart Lake GPIO i.e. BX-21A.
48
49	  To compile this driver as a module, choose M here: the module
50	  will be called simatic-ipc-leds-gpio-elkhartlake.
51