X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fpower%2Faxp152.c;h=c4b3fe58a665a82aca18806834665fa945e0ae4a;hb=6fe7fe12ccfe4e3f068e6adb624a3092e7e852c9;hp=297258692d3d2f4d423ad02a2317c90d035d1cc3;hpb=e8d124fae0f3dff87348c989aa65ecf9b6eadc14;p=u-boot diff --git a/drivers/power/axp152.c b/drivers/power/axp152.c index 297258692d..c4b3fe58a6 100644 --- a/drivers/power/axp152.c +++ b/drivers/power/axp152.c @@ -5,6 +5,7 @@ * SPDX-License-Identifier: GPL-2.0+ */ #include +#include #include #include @@ -74,7 +75,18 @@ int axp_init(void) return rc; if (ver != 0x05) - return -1; + return -EINVAL; return 0; } + +int do_poweroff(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +{ + pmic_bus_write(AXP152_SHUTDOWN, AXP152_POWEROFF); + + /* infinite loop during shutdown */ + while (1) {} + + /* not reached */ + return 0; +}