Hi Lee, Here is an updated pull-request for pending pdx86 simatic-ipc changes which are a pre-requisite for merging the following *new* LED patch: https://lore.kernel.org/linux-leds/20230731071833.4725-1-xingtong_wu@xxxxxxx/ Note this is a new/updated pull-request with pre-requisites for the new LED patch linked above, this PR and the below diffstat are based on top of the previous pull-request for the ib-pdx86-simatic-v6.6 tag, which I believe you have already merged. Regards, Hans The following changes since commit 8766addf665e9f0ace15cca894ba225e5a4d580a: platform/x86: simatic-ipc: use extra module loading for watchdog (2023-07-14 15:06:40 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/ib-pdx86-simatic-v6.6-2 for you to fetch changes up to c56beff2037549c951042d178de75e535818a98a: platform/x86/siemens: simatic-ipc-batt: add support for module BX-59A (2023-07-31 14:24:44 +0200) ---------------------------------------------------------------- Immutable branch between pdx86 simatic branch and LED due for the v6.6 merge window ib-pdx86-simatic-v6.6-2: v6.5-rc1 + ib-pdx86-simatic-v6.6 + more recent pdx86 simatic-ipc patches for merging into the LED subsystem for v6.6. ---------------------------------------------------------------- Henning Schild (4): watchdog: make Siemens Simatic watchdog driver default on platform leds: simatic-ipc-leds: default config switch to platform switch platform/x86: Move all simatic ipc drivers to the subdirectory siemens platform/x86/siemens: Kconfig: adjust help text xingtong.wu (3): platform/x86/siemens: simatic-ipc-batt: fix bat reading in BX_21A platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A platform/x86/siemens: simatic-ipc-batt: add support for module BX-59A drivers/leds/simple/Kconfig | 1 + drivers/platform/x86/Kconfig | 59 +------------------- drivers/platform/x86/Makefile | 6 +- drivers/platform/x86/siemens/Kconfig | 64 ++++++++++++++++++++++ drivers/platform/x86/siemens/Makefile | 11 ++++ .../{ => siemens}/simatic-ipc-batt-apollolake.c | 0 .../{ => siemens}/simatic-ipc-batt-elkhartlake.c | 0 .../x86/{ => siemens}/simatic-ipc-batt-f7188x.c | 37 +++++++++---- .../platform/x86/{ => siemens}/simatic-ipc-batt.c | 22 ++++---- .../platform/x86/{ => siemens}/simatic-ipc-batt.h | 0 drivers/platform/x86/{ => siemens}/simatic-ipc.c | 12 +++- drivers/watchdog/Kconfig | 1 + include/linux/platform_data/x86/simatic-ipc-base.h | 1 + include/linux/platform_data/x86/simatic-ipc.h | 2 + 14 files changed, 130 insertions(+), 86 deletions(-) create mode 100644 drivers/platform/x86/siemens/Kconfig create mode 100644 drivers/platform/x86/siemens/Makefile rename drivers/platform/x86/{ => siemens}/simatic-ipc-batt-apollolake.c (100%) rename drivers/platform/x86/{ => siemens}/simatic-ipc-batt-elkhartlake.c (100%) rename drivers/platform/x86/{ => siemens}/simatic-ipc-batt-f7188x.c (65%) rename drivers/platform/x86/{ => siemens}/simatic-ipc-batt.c (95%) rename drivers/platform/x86/{ => siemens}/simatic-ipc-batt.h (100%) rename drivers/platform/x86/{ => siemens}/simatic-ipc.c (92%)