mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-01-21 21:04:26 -05:00
Merge remote-tracking branch 'pdx86/platform-drivers-x86-simatic-ipc' into review-hans
This commit is contained in:
26
MAINTAINERS
26
MAINTAINERS
@@ -19397,6 +19397,32 @@ F: drivers/media/mmc/siano/
|
||||
F: drivers/media/usb/siano/
|
||||
F: drivers/media/usb/siano/
|
||||
|
||||
SIEMENS IPC LED DRIVERS
|
||||
M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
|
||||
M: Xing Tong Wu <xingtong.wu@siemens.com>
|
||||
M: Tobias Schaffner <tobias.schaffner@siemens.com>
|
||||
L: linux-leds@vger.kernel.org
|
||||
S: Maintained
|
||||
F: drivers/leds/simple/
|
||||
|
||||
SIEMENS IPC PLATFORM DRIVERS
|
||||
M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
|
||||
M: Xing Tong Wu <xingtong.wu@siemens.com>
|
||||
M: Tobias Schaffner <tobias.schaffner@siemens.com>
|
||||
L: platform-driver-x86@vger.kernel.org
|
||||
S: Maintained
|
||||
F: drivers/platform/x86/siemens/
|
||||
F: include/linux/platform_data/x86/simatic-ipc-base.h
|
||||
F: include/linux/platform_data/x86/simatic-ipc.h
|
||||
|
||||
SIEMENS IPC WATCHDOG DRIVERS
|
||||
M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
|
||||
M: Xing Tong Wu <xingtong.wu@siemens.com>
|
||||
M: Tobias Schaffner <tobias.schaffner@siemens.com>
|
||||
L: linux-watchdog@vger.kernel.org
|
||||
S: Maintained
|
||||
F: drivers/watchdog/simatic-ipc-wdt.c
|
||||
|
||||
SIFIVE DRIVERS
|
||||
M: Palmer Dabbelt <palmer@dabbelt.com>
|
||||
M: Paul Walmsley <paul.walmsley@sifive.com>
|
||||
|
||||
@@ -194,11 +194,12 @@ int simatic_ipc_batt_probe(struct platform_device *pdev, struct gpiod_lookup_tab
|
||||
|
||||
if (table->table[2].key) {
|
||||
flags = GPIOD_OUT_HIGH;
|
||||
if (priv.devmode == SIMATIC_IPC_DEVICE_BX_21A || SIMATIC_IPC_DEVICE_BX_59A)
|
||||
if (priv.devmode == SIMATIC_IPC_DEVICE_BX_21A ||
|
||||
priv.devmode == SIMATIC_IPC_DEVICE_BX_59A)
|
||||
flags = GPIOD_OUT_LOW;
|
||||
priv.gpios[2] = devm_gpiod_get_index(dev, "CMOSBattery meter", 2, flags);
|
||||
if (IS_ERR(priv.gpios[2])) {
|
||||
err = PTR_ERR(priv.gpios[1]);
|
||||
err = PTR_ERR(priv.gpios[2]);
|
||||
priv.gpios[2] = NULL;
|
||||
goto out;
|
||||
}
|
||||
|
||||
@@ -129,7 +129,7 @@ static int register_platform_devices(u32 station_id)
|
||||
pdevname = KBUILD_MODNAME "_leds";
|
||||
if (ledmode == SIMATIC_IPC_DEVICE_127E)
|
||||
pdevname = KBUILD_MODNAME "_leds_gpio_apollolake";
|
||||
if (ledmode == SIMATIC_IPC_DEVICE_227G || SIMATIC_IPC_DEVICE_BX_59A)
|
||||
if (ledmode == SIMATIC_IPC_DEVICE_227G || ledmode == SIMATIC_IPC_DEVICE_BX_59A)
|
||||
pdevname = KBUILD_MODNAME "_leds_gpio_f7188x";
|
||||
if (ledmode == SIMATIC_IPC_DEVICE_BX_21A)
|
||||
pdevname = KBUILD_MODNAME "_leds_gpio_elkhartlake";
|
||||
|
||||
@@ -1680,7 +1680,7 @@ config NIC7018_WDT
|
||||
|
||||
config SIEMENS_SIMATIC_IPC_WDT
|
||||
tristate "Siemens Simatic IPC Watchdog"
|
||||
depends on SIEMENS_SIMATIC_IPC
|
||||
depends on SIEMENS_SIMATIC_IPC && PCI
|
||||
default y
|
||||
select WATCHDOG_CORE
|
||||
select P2SB
|
||||
|
||||
Reference in New Issue
Block a user