| From: |
| Raptor Engineering Development Team <support-AT-raptorengineering.com> |
| To: |
| devicetree-AT-vger.kernel.org |
| Subject: |
| [PATCH v7 0/4] Add drivers for Sony Cronos control CPLD |
| Date: |
| Thu, 29 Jan 2026 13:20:43 -0600 |
| Message-ID: |
| <20260129192047.562540-1-support@raptorengineering.com> |
| Cc: |
| linux-kernel-AT-vger.kernel.org, robh+dt-AT-kernel.org, conor+dt-AT-kernel.org, krzysztof.kozlowski+dt-AT-linaro.org, lee-AT-kernel.org, Georgy.Yakovlev-AT-sony.com, sanastasio-AT-raptorengineering.com, Timothy Pearson <tpearson-AT-raptorengineering.com> |
| Archive-link: |
| Article |
From: Timothy Pearson <tpearson@raptorengineering.com>
Hello all,
This series adds a driver for the multi-function CPLD found on the Sony
Interactive Entertainment Cronos x86 server platform. It provides a
watchdog timer and an LED controller, both of which will depend on the
MFD parent driver implemented in this series. Device tree bindings are
also included.
Changes in v7:
* Fix DT binding check errors
* Minor fixups to MFD driver per maintainer request
Thanks,
Shawn Anastasio (1):
dt-bindings: mfd: Add sony,cronos-smc
Timothy Pearson (3):
mfd: sony-cronos-smc: Add driver for Sony Cronos SMC
led: sony-cronos-smc: Add RGB LED driver for Sony Cronos SMC
watchdog: sony-cronos-smc: Add watchdog driver for Sony Cronos SMC
.../bindings/mfd/sony,cronos-smc.yaml | 128 ++++++
MAINTAINERS | 7 +
drivers/leds/Kconfig | 19 +
drivers/leds/Makefile | 1 +
drivers/leds/leds-sony-cronos.c | 376 ++++++++++++++++++
drivers/mfd/Kconfig | 11 +
drivers/mfd/Makefile | 2 +
drivers/mfd/sony-cronos-smc.c | 204 ++++++++++
drivers/watchdog/Kconfig | 17 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/sony-cronos-wdt.c | 283 +++++++++++++
include/linux/mfd/sony-cronos.h | 61 +++
12 files changed, 1110 insertions(+)
create mode 100644 Documentation/devicetree/bindings/mfd/sony,cronos-smc.yaml
create mode 100644 drivers/leds/leds-sony-cronos.c
create mode 100644 drivers/mfd/sony-cronos-smc.c
create mode 100644 drivers/watchdog/sony-cronos-wdt.c
create mode 100644 include/linux/mfd/sony-cronos.h
--
2.39.5