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ć <d...@dujemihanovic.xyz> --- Changes in v3: - Move driver back to pmdomain subsystem - Instantiate using auxiliary bus - Small fixes and refactors - Rebase on v6.17-rc3 - Link to v2: https://lore.kernel.org/r/20250821-pxa1908-genpd-v2-0-eba413edd...@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-16409309f...@dujemihanovic.xyz --- Duje Mihanović (4): dt-bindings: clock: marvell,pxa1908: Add syscon compatible to apmu pmdomain: marvell: Add PXA1908 power domains clk: mmp: pxa1908: Instantiate power driver through auxiliary bus arm64: dts: marvell: pxa1908: Add power domains .../devicetree/bindings/clock/marvell,pxa1908.yaml | 30 ++- MAINTAINERS | 4 + .../marvell/mmp/pxa1908-samsung-coreprimevelte.dts | 1 + arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi | 5 +- drivers/clk/Kconfig | 1 + drivers/clk/mmp/Kconfig | 10 + drivers/clk/mmp/Makefile | 5 +- drivers/clk/mmp/clk-pxa1908-apmu.c | 20 ++ drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/Makefile | 1 + drivers/pmdomain/marvell/Kconfig | 18 ++ drivers/pmdomain/marvell/Makefile | 3 + .../pmdomain/marvell/pxa1908-power-controller.c | 268 +++++++++++++++++++++ include/dt-bindings/power/marvell,pxa1908-power.h | 17 ++ 14 files changed, 376 insertions(+), 8 deletions(-) --- base-commit: 1b237f190eb3d36f52dffe07a40b5eb210280e00 change-id: 20250803-pxa1908-genpd-15918db5260c Best regards, -- Duje Mihanović <d...@dujemihanovic.xyz>