diff options
author | Diana Z <dzigterman@chromium.org> | 2020-01-22 12:07:04 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-01-28 20:22:26 +0000 |
commit | 1b4ce5849d520b67447bdc5b94e346432eac2126 (patch) | |
tree | a640609b5c024c0020ccb48e121b496fa686f1c2 /board/reef_mchp/board.c | |
parent | f1e626bf81bc511d713fd306395d00e857764c09 (diff) | |
download | chrome-ec-1b4ce5849d520b67447bdc5b94e346432eac2126.tar.gz |
Charger: change get_vbus_voltage to return EC error
The other driver structure members return an ec_error_list value and
fill in parameters to return data. This commit changes the
get_vbus_voltage call to follow that model.
BRANCH=None
BUG=b:147672225
TEST=builds
Change-Id: I7308502a9734274dd308b830762493c4d70d147a
Signed-off-by: Diana Z <dzigterman@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2015340
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/reef_mchp/board.c')
-rw-r--r-- | board/reef_mchp/board.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/board/reef_mchp/board.c b/board/reef_mchp/board.c index d020d407bc..d06e8f719c 100644 --- a/board/reef_mchp/board.c +++ b/board/reef_mchp/board.c @@ -781,7 +781,12 @@ int board_is_consuming_full_charge(void) */ int board_is_vbus_too_low(int port, enum chg_ramp_vbus_state ramp_state) { - return charger_get_vbus_voltage(port) < BD9995X_BC12_MIN_VOLTAGE; + int voltage; + + if (charger_get_vbus_voltage(port, &voltage)) + voltage = 0; + + return voltage < BD9995X_BC12_MIN_VOLTAGE; } static void enable_input_devices(void) |