1 # SPDX-License-Identifier: GPL-2.0-only
2 config LEDS_SIEMENS_SIMATIC_IPC
3 tristate "LED driver for Siemens Simatic IPCs"
5 depends on SIEMENS_SIMATIC_IPC
7 This option enables support for the LEDs of several Industrial PCs
10 To compile this driver as a module, choose M here: the module
11 will be called simatic-ipc-leds.
13 config LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE
14 tristate "LED driver for Siemens Simatic IPCs based on Intel Apollo Lake GPIO"
16 depends on PINCTRL_BROXTON
17 depends on SIEMENS_SIMATIC_IPC
18 default LEDS_SIEMENS_SIMATIC_IPC
20 This option enables support for the LEDs of several Industrial PCs
21 from Siemens based on Apollo Lake GPIO i.e. IPC127E.
23 To compile this driver as a module, choose M here: the module
24 will be called simatic-ipc-leds-gpio-apollolake.
26 config LEDS_SIEMENS_SIMATIC_IPC_F7188X
27 tristate "LED driver for Siemens Simatic IPCs based on Nuvoton GPIO"
29 depends on GPIO_F7188X
30 depends on SIEMENS_SIMATIC_IPC
31 default LEDS_SIEMENS_SIMATIC_IPC
33 This option enables support for the LEDs of several Industrial PCs
34 from Siemens based on Nuvoton GPIO i.e. IPC227G.
36 To compile this driver as a module, choose M here: the module
37 will be called simatic-ipc-leds-gpio-f7188x.
39 config LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE
40 tristate "LED driver for Siemens Simatic IPCs based on Intel Elkhart Lake GPIO"
42 depends on PINCTRL_ELKHARTLAKE
43 depends on SIEMENS_SIMATIC_IPC
44 default LEDS_SIEMENS_SIMATIC_IPC
46 This option enables support for the LEDs of several Industrial PCs
47 from Siemens based on Elkhart Lake GPIO i.e. BX-21A.
49 To compile this driver as a module, choose M here: the module
50 will be called simatic-ipc-leds-gpio-elkhartlake.