linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] mt6397: Add support for the MT6392 PMIC
@ 2024-12-26  4:58 Val Packett
  2024-12-26  4:58 ` [PATCH 1/9] dt-bindings: mfd: mt6397: Add bindings for " Val Packett
                   ` (8 more replies)
  0 siblings, 9 replies; 28+ messages in thread
From: Val Packett @ 2024-12-26  4:58 UTC (permalink / raw)
  Cc: Val Packett, Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Sen Chu, Sean Wang, Macpaul Lin, Lee Jones,
	Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
	Mark Brown, Eddie Huang, Alexandre Belloni, Javier Carrasco,
	Fabien Parent, Yassine Oudjana, Chen Zhong, linux-input,
	devicetree, linux-kernel, linux-pm, linux-arm-kernel,
	linux-mediatek, linux-rtc

The MediaTek MT6392 PMIC is usually found on devices powered by
the MT8516/MT8167 SoC, and is yet another MT6397 variant.

This series is mostly based around patches submitted a couple
years ago by Fabien Parent and not merged, and includes extra
cleanups, fixes, and a new dtsi file similar to ones that exist
for other PMICs.

This series only enables three functions: regulators, keys, and RTC.
All that was tested on a lenovo,tb7304f tablet (basic DTS coming
right after this, promise).

Fabien Parent (5):
  dt-bindings: mfd: mt6397: Add bindings for MT6392 PMIC
  dt-bindings: regulator: add support for MT6392
  dt-bindings: input: mtk-pmic-keys: add MT6392 binding definition
  mfd: mt6397: Add support for MT6392 pmic
  regulator: mt6392: Add support for MT6392 regulator

Val Packett (4):
  soc: mediatek: mtk-pmic-wrap: add compatible for MT6392 PMIC
  input: keyboard: mtk-pmic-keys: add MT6392 support
  rtc: mt6397: add compatible for MT6392 PMIC
  arm64: dts: mt6392: add mt6392 PMIC dtsi

 .../bindings/input/mediatek,pmic-keys.yaml    |   1 +
 .../bindings/mfd/mediatek,mt6397.yaml         |   3 +
 arch/arm64/boot/dts/mediatek/mt6392.dtsi      | 232 +++++++++
 drivers/input/keyboard/mtk-pmic-keys.c        |  15 +
 drivers/mfd/mt6397-core.c                     |  43 ++
 drivers/mfd/mt6397-irq.c                      |   8 +
 drivers/regulator/Kconfig                     |   9 +
 drivers/regulator/Makefile                    |   1 +
 drivers/regulator/mt6392-regulator.c          | 484 +++++++++++++++++
 drivers/rtc/rtc-mt6397.c                      |   1 +
 drivers/soc/mediatek/mtk-pmic-wrap.c          |   1 +
 include/linux/mfd/mt6392/core.h               |  42 ++
 include/linux/mfd/mt6392/registers.h          | 487 ++++++++++++++++++
 include/linux/mfd/mt6397/core.h               |   1 +
 include/linux/regulator/mt6392-regulator.h    |  40 ++
 15 files changed, 1368 insertions(+)
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6392.dtsi
 create mode 100644 drivers/regulator/mt6392-regulator.c
 create mode 100644 include/linux/mfd/mt6392/core.h
 create mode 100644 include/linux/mfd/mt6392/registers.h
 create mode 100644 include/linux/regulator/mt6392-regulator.h

-- 
2.47.1



^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2025-02-27 19:41 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-26  4:58 [PATCH 0/9] mt6397: Add support for the MT6392 PMIC Val Packett
2024-12-26  4:58 ` [PATCH 1/9] dt-bindings: mfd: mt6397: Add bindings for " Val Packett
2024-12-26  8:12   ` Alexandre Belloni
2025-01-02 10:26   ` AngeloGioacchino Del Regno
2024-12-26  4:58 ` [PATCH 2/9] dt-bindings: regulator: add support for MT6392 Val Packett
2025-01-02 10:25   ` AngeloGioacchino Del Regno
2024-12-26  4:58 ` [PATCH 3/9] dt-bindings: input: mtk-pmic-keys: add MT6392 binding definition Val Packett
2025-01-02 10:26   ` AngeloGioacchino Del Regno
2025-01-06 12:21   ` Krzysztof Kozlowski
2024-12-26  4:58 ` [PATCH 4/9] mfd: mt6397: Add support for MT6392 pmic Val Packett
2025-01-02 10:26   ` AngeloGioacchino Del Regno
2025-02-10 16:36   ` (subset) " Lee Jones
2025-02-25 17:52     ` Rob Herring
2025-02-27 15:48       ` Lee Jones
2025-02-27 17:24         ` Rob Herring
2025-02-27 17:45           ` Lee Jones
2024-12-26  4:58 ` [PATCH 5/9] soc: mediatek: mtk-pmic-wrap: add compatible for MT6392 PMIC Val Packett
2025-01-02 10:26   ` AngeloGioacchino Del Regno
2024-12-26  4:58 ` [PATCH 6/9] regulator: mt6392: Add support for MT6392 regulator Val Packett
2025-01-02 10:25   ` AngeloGioacchino Del Regno
2025-01-06 12:12   ` Mark Brown
2024-12-26  4:58 ` [PATCH 7/9] input: keyboard: mtk-pmic-keys: add MT6392 support Val Packett
2025-01-02 10:25   ` AngeloGioacchino Del Regno
2024-12-26  4:58 ` [PATCH 8/9] rtc: mt6397: add compatible for MT6392 PMIC Val Packett
2025-01-02 10:25   ` AngeloGioacchino Del Regno
2024-12-26  4:58 ` [PATCH 9/9] arm64: dts: mt6392: add mt6392 PMIC dtsi Val Packett
2025-01-02 10:25   ` AngeloGioacchino Del Regno
2025-02-10 16:51   ` Chen-Yu Tsai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).