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