summaryrefslogtreecommitdiff
path: root/common/smart_battery.c
diff options
context:
space:
mode:
authorVic Yang <victoryang@chromium.org>2013-09-16 14:50:11 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-09-17 03:22:15 +0000
commit1b66740546799fd9d6df4a34fc4182f5749cc505 (patch)
treebf2306c165a5f6f1b8b7ce80c3407cf1fac82ff0 /common/smart_battery.c
parentd5e183f9e56d9e623885b163d9b71203d04880cf (diff)
downloadchrome-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.c4
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);
}