From 889cbdbf343c02fa268d1cd448ed89dbff5f28ad Mon Sep 17 00:00:00 2001
From: Przemyslaw Marczak
Date: Tue, 25 Mar 2014 12:32:22 +0100
Subject: [PATCH] trats2: enable command battery of interactive charger
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
---
board/samsung/trats2/trats2.c | 2 ++
configs/trats2_defconfig | 1 +
2 files changed, 3 insertions(+)
diff --git a/board/samsung/trats2/trats2.c b/board/samsung/trats2/trats2.c
index 5f46c53aa2..3443386b87 100644
--- a/board/samsung/trats2/trats2.c
+++ b/board/samsung/trats2/trats2.c
@@ -30,10 +30,12 @@
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);
diff --git a/configs/trats2_defconfig b/configs/trats2_defconfig
index e7a9808317..f72ea2b60a 100644
--- a/configs/trats2_defconfig
+++ b/configs/trats2_defconfig
@@ -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
--
2.34.1