19bc289b8SHenning Schild# SPDX-License-Identifier: GPL-2.0-only 29bc289b8SHenning Schild# 39bc289b8SHenning Schild# Siemens X86 Platform Specific Drivers 49bc289b8SHenning Schild# 59bc289b8SHenning Schild 69bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC 79bc289b8SHenning Schild tristate "Siemens Simatic IPC Class driver" 89bc289b8SHenning Schild help 99bc289b8SHenning Schild This Simatic IPC class driver is the central of several drivers. It 109bc289b8SHenning Schild is mainly used for system identification, after which drivers in other 119bc289b8SHenning Schild classes will take care of driving specifics of those machines. 129bc289b8SHenning Schild i.e. LEDs and watchdog. 139bc289b8SHenning Schild 149bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 159bc289b8SHenning Schild will be called simatic-ipc. 169bc289b8SHenning Schild 179bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT 189bc289b8SHenning Schild tristate "CMOS battery driver for Siemens Simatic IPCs" 199bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC 209bc289b8SHenning Schild depends on HWMON 219bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC 229bc289b8SHenning Schild help 239bc289b8SHenning Schild This option enables support for monitoring the voltage of the CMOS 249bc289b8SHenning Schild batteries of several Industrial PCs from Siemens. 259bc289b8SHenning Schild 269bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 279bc289b8SHenning Schild will be called simatic-ipc-batt. 289bc289b8SHenning Schild 299bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE 309bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Apollo Lake GPIO" 319bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 329bc289b8SHenning Schild depends on PINCTRL_BROXTON 339bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 349bc289b8SHenning Schild help 359bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 369bc289b8SHenning Schild from Siemens based on Apollo Lake GPIO. 379bc289b8SHenning Schild 389bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 399bc289b8SHenning Schild will be called simatic-ipc-batt-apollolake. 409bc289b8SHenning Schild 419bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE 429bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Elkhart Lake GPIO" 439bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 449bc289b8SHenning Schild depends on PINCTRL_ELKHARTLAKE 459bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 469bc289b8SHenning Schild help 479bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 489bc289b8SHenning Schild from Siemens based on Elkhart Lake GPIO. 499bc289b8SHenning Schild 509bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 519bc289b8SHenning Schild will be called simatic-ipc-batt-elkhartlake. 529bc289b8SHenning Schild 539bc289b8SHenning Schildconfig SIEMENS_SIMATIC_IPC_BATT_F7188X 549bc289b8SHenning Schild tristate "CMOS Battery monitoring for Simatic IPCs based on Nuvoton GPIO" 559bc289b8SHenning Schild default SIEMENS_SIMATIC_IPC_BATT 569bc289b8SHenning Schild depends on GPIO_F7188X 57*c56beff2Sxingtong.wu depends on PINCTRL_ALDERLAKE 589bc289b8SHenning Schild depends on SIEMENS_SIMATIC_IPC_BATT 599bc289b8SHenning Schild help 609bc289b8SHenning Schild This option enables CMOS battery monitoring for Simatic Industrial PCs 619bc289b8SHenning Schild from Siemens based on Nuvoton GPIO. 629bc289b8SHenning Schild 639bc289b8SHenning Schild To compile this driver as a module, choose M here: the module 641598e3f6SHenning Schild will be called simatic-ipc-batt-f7188x. 65