]> git.baikalelectronics.ru Git - uboot.git/commit
power: pmic: axp: Implement poweroff via sysreset
authorSamuel Holland <samuel@sholland.org>
Mon, 25 Oct 2021 02:00:10 +0000 (21:00 -0500)
committerAndre Przywara <andre.przywara@arm.com>
Mon, 25 Oct 2021 13:51:03 +0000 (14:51 +0100)
commit7fbaa7e54a0c4de4dfcf2e16ed4b22bf5be7671d
tree221402462b6719441d6aa190d0fab404999b5481
parentd3e2dfca30dfed7b4e28d84517783e22734d14ad
power: pmic: axp: Implement poweroff via sysreset

The AXP PMICs have the ability to power off the system. The existing
code for this is duplicated for each PMIC variant, and uses the legacy
non-DM "pmic_bus" interface. When SYSRESET is enabled, this can all be
replaced with a sysreset device using the DM_PMIC interface.

Since the trigger bit is the same on all PMIC variants, use the register
definitions from the oldest supported PMIC.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
drivers/power/pmic/Kconfig
drivers/power/pmic/axp.c