[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250623120038.108891-1-angelogioacchino.delregno@collabora.com>
Date: Mon, 23 Jun 2025 14:00:36 +0200
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>
To: lee@...nel.org
Cc: robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
matthias.bgg@...il.com,
angelogioacchino.delregno@...labora.com,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-mediatek@...ts.infradead.org,
kernel@...labora.com
Subject: [PATCH v1 0/2] mfd: Add driver for multifunction MediaTek SPMI PMICs
Some MediaTek SPMI PMICs, like MT6363 and MT6373, are multi-function
devices, as they have and expose multiple sub-devices; moreover, some
of those also contain an interrupt controller, managing internal IPs
interrupts: for those, a chained interrupt handler is registered, which
parent is the SPMI controller itself.
This series adds support for the MT6363, MT6373 SPMI PMICs and their
interrupt controller.
AngeloGioacchino Del Regno (2):
dt-bindings: mfd: Add binding for MediaTek MT6363 series SPMI PMIC
drivers: mfd: Add support for MediaTek SPMI PMICs and MT6363/73
.../bindings/mfd/mediatek,mt6363.yaml | 98 +++++
drivers/mfd/Kconfig | 17 +
drivers/mfd/Makefile | 1 +
drivers/mfd/mtk-spmi-pmic.c | 410 ++++++++++++++++++
include/linux/mfd/mt6363.h | 26 ++
include/linux/mfd/mt6373.h | 21 +
6 files changed, 573 insertions(+)
create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6363.yaml
create mode 100644 drivers/mfd/mtk-spmi-pmic.c
create mode 100644 include/linux/mfd/mt6363.h
create mode 100644 include/linux/mfd/mt6373.h
--
2.49.0
Powered by blists - more mailing lists