[PATCH 0/6] MediaTek MT6735+MT6328 SoC/PMIC pair base support
Yassine Oudjana
yassine.oudjana at gmail.com
Fri Oct 18 01:10:42 PDT 2024
From: Yassine Oudjana <y.oudjana at protonmail.com>
These patches are part of a larger effort to support the MT6735 SoC family in
mainline Linux. More patches (unsent or sent and pending review or revision)
can be found here[1].
This series adds base support for the MediaTek MT6735 SoC and MT6328 PMIC pair.
This includes PMIC wrapper support on the SoC side and regulators and keys on
the PMIC side. The PMIC has other blocks such as an audio codec and battery
charger which can be supported in the future.
[1] https://gitlab.com/mt6735-mainline/linux/-/commits/mt6735-staging
Yassine Oudjana (6):
dt-bindings: mediatek: pwrap: Add MT6735 compatible
dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328
soc: mediatek: pwrap: Add support for MT6735 and MT6328 SoC/PMIC pair
mfd: mt6397: Add initial support for MT6328
regulator: Add driver for MediaTek MT6328 PMIC regulators
Input: mtk-pmic-keys - Add support for MT6328
.../bindings/input/mediatek,pmic-keys.yaml | 1 +
.../bindings/mfd/mediatek,mt6397.yaml | 2 +
.../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 +
drivers/input/keyboard/mtk-pmic-keys.c | 15 +
drivers/mfd/mt6397-core.c | 32 +
drivers/mfd/mt6397-irq.c | 23 +
drivers/regulator/Kconfig | 9 +
drivers/regulator/Makefile | 1 +
drivers/regulator/mt6328-regulator.c | 479 ++++++++++
drivers/soc/mediatek/mtk-pmic-wrap.c | 251 +++++-
include/linux/mfd/mt6328/core.h | 53 ++
include/linux/mfd/mt6328/registers.h | 822 ++++++++++++++++++
include/linux/mfd/mt6397/core.h | 11 +-
include/linux/regulator/mt6328-regulator.h | 49 ++
14 files changed, 1741 insertions(+), 8 deletions(-)
create mode 100644 drivers/regulator/mt6328-regulator.c
create mode 100644 include/linux/mfd/mt6328/core.h
create mode 100644 include/linux/mfd/mt6328/registers.h
create mode 100644 include/linux/regulator/mt6328-regulator.h
--
2.47.0
More information about the Linux-mediatek
mailing list