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
8 This option enables support for the LEDs of several Industrial PCs
11 To compile this driver as a module, choose M here: the module
12 will be called simatic-ipc-leds.
14 config LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE
15 tristate "LED driver for Siemens Simatic IPCs based on Intel Apollo Lake GPIO"
17 depends on PINCTRL_BROXTON
18 depends on SIEMENS_SIMATIC_IPC
19 default LEDS_SIEMENS_SIMATIC_IPC
21 This option enables support for the LEDs of several Industrial PCs
22 from Siemens based on Apollo Lake GPIO i.e. IPC127E.
24 To compile this driver as a module, choose M here: the module
25 will be called simatic-ipc-leds-gpio-apollolake.
27 config LEDS_SIEMENS_SIMATIC_IPC_F7188X
28 tristate "LED driver for Siemens Simatic IPCs based on Nuvoton GPIO"
30 depends on GPIO_F7188X
31 depends on SIEMENS_SIMATIC_IPC
32 default LEDS_SIEMENS_SIMATIC_IPC
34 This option enables support for the LEDs of several Industrial PCs
35 from Siemens based on Nuvoton GPIO i.e. IPC227G.
37 To compile this driver as a module, choose M here: the module
38 will be called simatic-ipc-leds-gpio-f7188x.
40 config LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE
41 tristate "LED driver for Siemens Simatic IPCs based on Intel Elkhart Lake GPIO"
43 depends on PINCTRL_ELKHARTLAKE
44 depends on SIEMENS_SIMATIC_IPC
45 default LEDS_SIEMENS_SIMATIC_IPC
47 This option enables support for the LEDs of several Industrial PCs
48 from Siemens based on Elkhart Lake GPIO i.e. BX-21A.
50 To compile this driver as a module, choose M here: the module
51 will be called simatic-ipc-leds-gpio-elkhartlake.