diff options
author | Henning Schild <henning.schild@siemens.com> | 2022-08-25 13:44:21 +0300 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2022-09-01 17:14:53 +0300 |
commit | d948b93ccff2c4d78c6dce4c7e6dc8b90976cdb0 (patch) | |
tree | 97e7a1bf2c2f8057ae3597d017d44293b263d281 /drivers/platform | |
parent | a97126265dfe10d3321c0fde4708a6cea49b19ed (diff) | |
download | linux-d948b93ccff2c4d78c6dce4c7e6dc8b90976cdb0.tar.xz |
platform/x86: simatic-ipc: enable watchdog for 227G
Just load the watchdog module, after having identified that machine.
That watchdog module does not have any autoloading support.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Henning Schild <henning.schild@siemens.com>
Link: https://lore.kernel.org/r/20220825104422.14156-7-henning.schild@siemens.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/x86/simatic-ipc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/platform/x86/simatic-ipc.c b/drivers/platform/x86/simatic-ipc.c index 1825ef21a86d..8dd686d1c9f1 100644 --- a/drivers/platform/x86/simatic-ipc.c +++ b/drivers/platform/x86/simatic-ipc.c @@ -96,6 +96,9 @@ static int register_platform_devices(u32 station_id) ipc_wdt_platform_device->name); } + if (station_id == SIMATIC_IPC_IPC227G) + request_module("w83627hf_wdt"); + if (ledmode == SIMATIC_IPC_DEVICE_NONE && wdtmode == SIMATIC_IPC_DEVICE_NONE) { pr_warn("unsupported IPC detected, station id=%08x\n", |