[PATCH 0/8] Add support for Advantech EIO MFD series devices

Ramiro Oliveira posted 8 patches 1 day, 9 hours ago
MAINTAINERS                      |   13 +
drivers/gpio/Kconfig             |    6 +
drivers/gpio/Makefile            |    1 +
drivers/gpio/gpio-eio.c          |  273 +++++++++
drivers/hwmon/Kconfig            |   10 +
drivers/hwmon/Makefile           |    1 +
drivers/hwmon/eio-hwmon.c        |  344 ++++++++++++
drivers/i2c/busses/Kconfig       |    6 +
drivers/i2c/busses/Makefile      |    1 +
drivers/i2c/busses/i2c-eio.c     | 1142 ++++++++++++++++++++++++++++++++++++++
drivers/mfd/Kconfig              |   10 +
drivers/mfd/Makefile             |    1 +
drivers/mfd/eio_core.c           |  621 +++++++++++++++++++++
drivers/thermal/Kconfig          |   17 +
drivers/thermal/Makefile         |    2 +
drivers/thermal/eio_fan.c        |  490 ++++++++++++++++
drivers/thermal/eio_thermal.c    |  352 ++++++++++++
drivers/video/backlight/Kconfig  |    6 +
drivers/video/backlight/Makefile |    1 +
drivers/video/backlight/eio_bl.c |  268 +++++++++
drivers/watchdog/Kconfig         |    7 +
drivers/watchdog/Makefile        |    1 +
drivers/watchdog/eio_wdt.c       |  672 ++++++++++++++++++++++
include/linux/mfd/eio.h          |  127 +++++
24 files changed, 4372 insertions(+)
[PATCH 0/8] Add support for Advantech EIO MFD series devices
Posted by Ramiro Oliveira 1 day, 9 hours ago
This series implements a set of drivers allowing to support the
Advantech EIO-2xx series of devices.

This includes GPIO, hwmon, I2C bus, backlight controller, watchdog,
thermal and a fan driver.

This series of patches targets several different subsystems, but the MFD
subsystem is the main target.

Signed-off-by: Ramiro Oliveira <ramiro.oliveira@advantech.com>
---
Ramiro Oliveira (8):
      Add Advantech EIO MFD driver
      Add Advantech EIO GPIO driver
      Add Advantech EIO Hardware Monitor driver
      Add Advantech EIO I2C driver
      Add Advantech EIO Backlight driver
      Add Advantech EIO Watchdog driver
      Add Advantech EIO Thermal driver
      Add Advantech EIO Fan driver

 MAINTAINERS                      |   13 +
 drivers/gpio/Kconfig             |    6 +
 drivers/gpio/Makefile            |    1 +
 drivers/gpio/gpio-eio.c          |  273 +++++++++
 drivers/hwmon/Kconfig            |   10 +
 drivers/hwmon/Makefile           |    1 +
 drivers/hwmon/eio-hwmon.c        |  344 ++++++++++++
 drivers/i2c/busses/Kconfig       |    6 +
 drivers/i2c/busses/Makefile      |    1 +
 drivers/i2c/busses/i2c-eio.c     | 1142 ++++++++++++++++++++++++++++++++++++++
 drivers/mfd/Kconfig              |   10 +
 drivers/mfd/Makefile             |    1 +
 drivers/mfd/eio_core.c           |  621 +++++++++++++++++++++
 drivers/thermal/Kconfig          |   17 +
 drivers/thermal/Makefile         |    2 +
 drivers/thermal/eio_fan.c        |  490 ++++++++++++++++
 drivers/thermal/eio_thermal.c    |  352 ++++++++++++
 drivers/video/backlight/Kconfig  |    6 +
 drivers/video/backlight/Makefile |    1 +
 drivers/video/backlight/eio_bl.c |  268 +++++++++
 drivers/watchdog/Kconfig         |    7 +
 drivers/watchdog/Makefile        |    1 +
 drivers/watchdog/eio_wdt.c       |  672 ++++++++++++++++++++++
 include/linux/mfd/eio.h          |  127 +++++
 24 files changed, 4372 insertions(+)
---
base-commit: d9771d0dbe18dd643760431870a6abf9b0866bb0
change-id: 20251212-upstream-v1-81338c603f94

Best regards,
-- 
Ramiro Oliveira <ramiro.oliveira@advantech.com>