summaryrefslogtreecommitdiff
path: root/drivers/power/twl4030.c
diff options
context:
space:
mode:
authorAdam Ford <aford173@gmail.com>2017-04-24 18:34:43 (GMT)
committerTom Rini <trini@konsulko.com>2017-05-10 00:35:38 (GMT)
commit4c2fb5fcc8159b1610dbb169f9acea2c043e7cc2 (patch)
treee5d18a80dea9c1b79ee5e4c643908622061eb0ae /drivers/power/twl4030.c
parent15fde737fc1dd1b796903dd33989defff3598f19 (diff)
downloadu-boot-fsl-qoriq-4c2fb5fcc8159b1610dbb169f9acea2c043e7cc2.tar.xz
power: twl4030: Add CONFIG_CMD_POWEROFF support
With the addition of twl4030_power_off(), let's allow the 'poweroff' command to run this function when CONFIG_CMD_POWEROFF is enabled. Tested on a DM3730 with twl4030 PMIC. Signed-off-by: Adam Ford <aford173@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'drivers/power/twl4030.c')
-rw-r--r--drivers/power/twl4030.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/power/twl4030.c b/drivers/power/twl4030.c
index 8866bf1..ab98d68 100644
--- a/drivers/power/twl4030.c
+++ b/drivers/power/twl4030.c
@@ -171,3 +171,12 @@ void twl4030_power_mmc_init(int dev_index)
mdelay(100); /* ramp-up delay from Linux code */
}
}
+
+#ifdef CONFIG_CMD_POWEROFF
+int do_poweroff(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+{
+ twl4030_power_off();
+
+ return 0;
+}
+#endif