1*9bc289b8SHenning Schild# SPDX-License-Identifier: GPL-2.0-only 2*9bc289b8SHenning Schild# 3*9bc289b8SHenning Schild# Siemens X86 Platform Specific Drivers 4*9bc289b8SHenning Schild# 5*9bc289b8SHenning Schild 6*9bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC 7*9bc289b8SHenning Schild tristate "Siemens Simatic IPC Class driver" 8*9bc289b8SHenning Schild help 9*9bc289b8SHenning Schild This Simatic IPC class driver is the central of several drivers. It 10*9bc289b8SHenning Schild is mainly used for system identification, after which drivers in other 11*9bc289b8SHenning Schild classes will take care of driving specifics of those machines. 12*9bc289b8SHenning Schild i.e. LEDs and watchdog. 13*9bc289b8SHenning Schild 14*9bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 15*9bc289b8SHenning Schild will be called simatic-ipc. 16*9bc289b8SHenning Schild 17*9bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT 18*9bc289b8SHenning Schild tristate "CMOS battery driver for Siemens Simatic IPCs" 19*9bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC 20*9bc289b8SHenning Schild depends on HWMON 21*9bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC 22*9bc289b8SHenning Schild help 23*9bc289b8SHenning Schild This option enables support for monitoring the voltage of the CMOS 24*9bc289b8SHenning Schild batteries of several Industrial PCs from Siemens. 25*9bc289b8SHenning Schild 26*9bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 27*9bc289b8SHenning Schild will be called simatic-ipc-batt. 28*9bc289b8SHenning Schild 29*9bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE 30*9bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Apollo Lake GPIO" 31*9bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 32*9bc289b8SHenning Schild depends on PINCTRL_BROXTON 33*9bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 34*9bc289b8SHenning Schild help 35*9bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 36*9bc289b8SHenning Schild from Siemens based on Apollo Lake GPIO. 37*9bc289b8SHenning Schild 38*9bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 39*9bc289b8SHenning Schild will be called simatic-ipc-batt-apollolake. 40*9bc289b8SHenning Schild 41*9bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE 42*9bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Elkhart Lake GPIO" 43*9bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 44*9bc289b8SHenning Schild depends on PINCTRL_ELKHARTLAKE 45*9bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 46*9bc289b8SHenning Schild help 47*9bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 48*9bc289b8SHenning Schild from Siemens based on Elkhart Lake GPIO. 49*9bc289b8SHenning Schild 50*9bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 51*9bc289b8SHenning Schild will be called simatic-ipc-batt-elkhartlake. 52*9bc289b8SHenning Schild 53*9bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_F7188X 54*9bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Nuvoton GPIO" 55*9bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 56*9bc289b8SHenning Schild depends on GPIO_F7188X 57*9bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 58*9bc289b8SHenning Schild help 59*9bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 60*9bc289b8SHenning Schild from Siemens based on Nuvoton GPIO. 61*9bc289b8SHenning Schild 62*9bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 63*9bc289b8SHenning Schild will be called simatic-ipc-batt-elkhartlake. 64