soc: starfive: Add StarFive JH71XX pmu driver
authorWalker Chen <walker.chen@starfivetech.com>
Thu, 19 Jan 2023 09:44:47 +0000 (17:44 +0800)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 24 Jul 2023 23:24:26 +0000 (08:24 +0900)
commit144f22f6415f23d3c72a09e0e8a904a8e9ae3c71
tree701e784b267f67633a643b2040df3cdb487bf90e
parentc3e8af4cfb4aaac9cd3f126a1af87d5a33b067fe
soc: starfive: Add StarFive JH71XX pmu driver

Add pmu driver for the StarFive JH71XX SoC.

As the power domains provider, the Power Management Unit (PMU) is
designed for including multiple PM domains that can be used for power
gating of selected IP blocks for power saving by reduced leakage
current. It accepts software encourage command to switch the power mode
of SoC.

Signed-off-by: Walker Chen <walker.chen@starfivetech.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
MAINTAINERS
drivers/soc/Kconfig
drivers/soc/Makefile
drivers/soc/starfive/Kconfig [new file with mode: 0644]
drivers/soc/starfive/Makefile [new file with mode: 0644]
drivers/soc/starfive/jh71xx_pmu.c [new file with mode: 0644]