| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # Siemens X86 Platform Specific Drivers |
| # |
| |
| config SIEMENS_SIMATIC_IPC |
| tristate "Siemens Simatic IPC Class driver" |
| help |
| This Simatic IPC class driver is the central of several drivers. It |
| is mainly used for system identification, after which drivers in other |
| classes will take care of driving specifics of those machines. |
| i.e. LEDs and watchdog. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called simatic-ipc. |
| |
| config SIEMENS_SIMATIC_IPC_BATT |
| tristate "CMOS battery driver for Siemens Simatic IPCs" |
| default SIEMENS_SIMATIC_IPC |
| depends on HWMON |
| depends on SIEMENS_SIMATIC_IPC |
| help |
| This option enables support for monitoring the voltage of the CMOS |
| batteries of several Industrial PCs from Siemens. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called simatic-ipc-batt. |
| |
| config SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE |
| tristate "CMOS Battery monitoring for Simatic IPCs based on Apollo Lake GPIO" |
| default SIEMENS_SIMATIC_IPC_BATT |
| depends on PINCTRL_BROXTON |
| depends on SIEMENS_SIMATIC_IPC_BATT |
| help |
| This option enables CMOS battery monitoring for Simatic Industrial PCs |
| from Siemens based on Apollo Lake GPIO. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called simatic-ipc-batt-apollolake. |
| |
| config SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE |
| tristate "CMOS Battery monitoring for Simatic IPCs based on Elkhart Lake GPIO" |
| default SIEMENS_SIMATIC_IPC_BATT |
| depends on PINCTRL_ELKHARTLAKE |
| depends on SIEMENS_SIMATIC_IPC_BATT |
| help |
| This option enables CMOS battery monitoring for Simatic Industrial PCs |
| from Siemens based on Elkhart Lake GPIO. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called simatic-ipc-batt-elkhartlake. |
| |
| config SIEMENS_SIMATIC_IPC_BATT_F7188X |
| tristate "CMOS Battery monitoring for Simatic IPCs based on Nuvoton GPIO" |
| default SIEMENS_SIMATIC_IPC_BATT |
| depends on GPIO_F7188X |
| depends on PINCTRL_ALDERLAKE |
| depends on SIEMENS_SIMATIC_IPC_BATT |
| help |
| This option enables CMOS battery monitoring for Simatic Industrial PCs |
| from Siemens based on Nuvoton GPIO. |
| |
| To compile this driver as a module, choose M here: the module |
| will be called simatic-ipc-batt-f7188x. |