diff options
author | Vic Yang <victoryang@chromium.org> | 2013-09-16 14:50:11 +0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-09-17 03:22:15 +0000 |
commit | 1b66740546799fd9d6df4a34fc4182f5749cc505 (patch) | |
tree | bf2306c165a5f6f1b8b7ce80c3407cf1fac82ff0 /common/smart_battery.c | |
parent | d5e183f9e56d9e623885b163d9b71203d04880cf (diff) | |
download | chrome-ec-1b66740546799fd9d6df4a34fc4182f5749cc505.tar.gz |
Mock smart battery at lower level
Instead of mocking it at sb_read()/sb_write() level, let's mock them at
I2C transaction level so as to increase test coverage of smart battery
driver.
BUG=chrome-os-partner:19236
TEST=Pass sbs_charging test.
BRANCH=None
Change-Id: I9bcd69517b084ea598c7b074a40143338e6150fe
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/169512
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'common/smart_battery.c')
-rw-r--r-- | common/smart_battery.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/smart_battery.c b/common/smart_battery.c index ef9136ee00..84ae7d15b0 100644 --- a/common/smart_battery.c +++ b/common/smart_battery.c @@ -21,12 +21,12 @@ test_mockable int sbc_write(int cmd, int param) return i2c_write16(I2C_PORT_CHARGER, CHARGER_ADDR, cmd, param); } -test_mockable int sb_read(int cmd, int *param) +int sb_read(int cmd, int *param) { return i2c_read16(I2C_PORT_BATTERY, BATTERY_ADDR, cmd, param); } -test_mockable int sb_write(int cmd, int param) +int sb_write(int cmd, int param) { return i2c_write16(I2C_PORT_BATTERY, BATTERY_ADDR, cmd, param); } |