Hello,
This series implements support for the power domains found in Marvell's
PXA1908 SoC. The domains control power for the graphics, video and image
processors along with the DSI PHY.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
---
Changes in v2:
- Move driver to clk subsystem (domains are instantiated by clock
driver)
- Drop power controller schema
- Drop RFC prefix
- Rebase on v6.17-rc2
- Link to v1: https://lore.kernel.org/r/20250806-pxa1908-genpd-v1-0-16409309fc72@dujemihanovic.xyz
---
Duje Mihanović (4):
dt-bindings: clock: marvell,pxa1908: Add syscon compatible to apmu
dt-bindings: power: Add Marvell PXA1908 domains
clk: mmp: Add PXA1908 power domain driver
arm64: dts: marvell: pxa1908: Add power domains
.../devicetree/bindings/clock/marvell,pxa1908.yaml | 30 ++-
MAINTAINERS | 5 +
.../marvell/mmp/pxa1908-samsung-coreprimevelte.dts | 1 +
arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi | 5 +-
drivers/clk/Kconfig | 1 +
drivers/clk/mmp/Kconfig | 14 ++
drivers/clk/mmp/Makefile | 5 +-
drivers/clk/mmp/clk-pxa1908-apmu.c | 2 +-
drivers/clk/mmp/clk.h | 2 +
drivers/clk/mmp/pxa1908-power-domains.c | 253 +++++++++++++++++++++
include/dt-bindings/power/marvell,pxa1908-power.h | 17 ++
11 files changed, 326 insertions(+), 9 deletions(-)
---
base-commit: c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9
change-id: 20250803-pxa1908-genpd-15918db5260c
Best regards,
--
Duje Mihanović <duje@dujemihanovic.xyz>