soc: starfive: Add StarFive JH71XX pmu driver
authorWalker Chen <walker.chen@starfivetech.com>
Thu, 19 Jan 2023 09:44:47 +0000 (17:44 +0800)
committerConor Dooley <conor.dooley@microchip.com>
Fri, 20 Jan 2023 21:55:59 +0000 (21:55 +0000)
commit08b9a94e8654d402bfd1f5496b077503d69aa2cf
tree2561ea44d3430b9ed839cf0a39871d2981c6c7eb
parent1fc7606d5083f79a20eb9cfd77c0dbd9299421c1
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]