mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-16 05:26:07 +00:00
c56beff203
This is used for the Siemens Simatic IPC BX-59A, which can monitor the voltage of the CMOS battery with two bits that indicate low or empty state Signed-off-by: xingtong.wu <xingtong.wu@siemens.com> Link: https://lore.kernel.org/r/20230731072148.4781-1-xingtong_wu@163.com Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
65 lines
2.2 KiB
Plaintext
65 lines
2.2 KiB
Plaintext
# 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.
|