trats2: enable command battery of interactive charger
authorPrzemyslaw Marczak <p.marczak@samsung.com>
Tue, 25 Mar 2014 11:32:22 +0000 (12:32 +0100)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 20 Oct 2020 00:42:33 +0000 (09:42 +0900)
This change adds two features on trats2 device:
- show battery charge level by displaying battery screen
- manually start interactive charger if needed

Usage:
command: "battery"
options: "state" or "charge"

Change-Id: Ie000edfc2fb6f2938ddf1e17611fdc5045169830
Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
board/samsung/trats2/trats2.c
configs/trats2_defconfig

index 5f46c53aa278c170d4e058748e6784af51a2d7ce..3443386b87642b13131bf706d013f815b6b3e8f2 100644 (file)
 
 DECLARE_GLOBAL_DATA_PTR;
 
+#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */
 /* For global battery and charger functions */
 static struct power_battery *pbat;
 static struct pmic *p_chrg, *p_muic, *p_fg, *p_bat;
 static int power_init_done;
+#endif
 
 static unsigned int board_rev = -1;
 static inline u32 get_model_rev(void);
index e7a9808317ea5f69e5a35f11c9d160823452d4fa..f72ea2b60a7b2641e1c5d7982963256864b4585b 100644 (file)
@@ -24,6 +24,7 @@ CONFIG_CMD_DFU=y
 CONFIG_CMD_GPT=y
 CONFIG_CMD_I2C=y
 CONFIG_CMD_MMC=y
+CONFIG_CMD_BATTERY=y
 CONFIG_CMD_USB_MASS_STORAGE=y
 # CONFIG_CMD_NET is not set
 CONFIG_CMD_CACHE=y