summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVic Yang <victoryang@chromium.org>2013-09-16 02:07:38 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-09-17 03:22:34 +0000
commita2c962b7f6ee7a498ca09496773bb99db6afefa2 (patch)
tree108c5b9f84468eb3edd7d206090802171d575bff
parent1b66740546799fd9d6df4a34fc4182f5749cc505 (diff)
downloadchrome-ec-stabilize-4701.B.tar.gz
Remove 'sb' and 'sbc' console commandsstabilize-4701.B
The functionality of these commands can be fully covered by 'i2cxfer' command. Remove them to save code size. BUG=None TEST=Build all boards. Pass all tests. BRANCH=None Change-Id: I3f57e797530b17cff17b50feec80436ad7872409 Signed-off-by: Vic Yang <victoryang@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/169510 Reviewed-by: Vincent Palatin <vpalatin@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r--common/smart_battery.c78
1 files changed, 0 insertions, 78 deletions
diff --git a/common/smart_battery.c b/common/smart_battery.c
index 84ae7d15b0..609c3acd2e 100644
--- a/common/smart_battery.c
+++ b/common/smart_battery.c
@@ -5,11 +5,9 @@
* Smart battery driver.
*/
-#include "console.h"
#include "host_command.h"
#include "smart_battery.h"
#include "timer.h"
-#include "util.h"
test_mockable int sbc_read(int cmd, int *param)
{
@@ -303,82 +301,6 @@ test_mockable int battery_device_chemistry(char *device_chemistry, int buf_size)
}
/*****************************************************************************/
-/* Console commands */
-
-/* Usage:sb reg [value]
- * sb 0x14 // read desired charging current
- * sb 0x15 // read desired charging voltage
- * sb 0x3 // read battery mode
- * sb 0x3 0xe001 // set battery mode to 0xe001
- */
-static int command_sb(int argc, char **argv)
-{
- int rv;
- int cmd, d;
- char *e;
-
- if (argc < 2)
- return EC_ERROR_PARAM_COUNT;
-
- cmd = strtoi(argv[1], &e, 0);
- if (*e)
- return EC_ERROR_PARAM2;
-
- if (argc > 2) {
- d = strtoi(argv[2], &e, 0);
- if (*e)
- return EC_ERROR_PARAM3;
- return sb_write(cmd, d);
- }
-
- rv = sb_read(cmd, &d);
- if (rv)
- return rv;
-
- ccprintf("0x%04x (%d)\n", d, d);
- return EC_SUCCESS;
-}
-
-DECLARE_CONSOLE_COMMAND(sb, command_sb,
- "reg [value]",
- "Read/write smart battery registers",
- NULL);
-
-static int command_sbc(int argc, char **argv)
-{
- int rv;
- int cmd, d;
- char *e;
-
- if (argc < 2)
- return EC_ERROR_PARAM_COUNT;
-
- cmd = strtoi(argv[1], &e, 0);
- if (*e)
- return EC_ERROR_PARAM2;
-
- if (argc > 2) {
- d = strtoi(argv[2], &e, 0);
- if (*e)
- return EC_ERROR_PARAM3;
- return sbc_write(cmd, d);
- }
-
- rv = sbc_read(cmd, &d);
- if (rv)
- return rv;
-
- ccprintf("0x%04x (%d)\n", d, d);
- return EC_SUCCESS;
-}
-
-DECLARE_CONSOLE_COMMAND(sbc, command_sbc,
- "reg [value]",
- "Read/write smart battery controller registers",
- NULL);
-
-
-/*****************************************************************************/
/* Smart battery pass-through
*/
#ifdef CONFIG_I2C_PASSTHROUGH