diff options
author | Diana Z <dzigterman@chromium.org> | 2020-03-18 14:31:42 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-21 00:28:11 +0000 |
commit | d68abb5d52c3474aa247a47c23375354d08be600 (patch) | |
tree | ff3b183a0a9ee29e6db0d52ed675d6ec14299d33 /include/charger.h | |
parent | 9ce65e72ce2ad6207fba220e78aab69afc2f6ee9 (diff) | |
download | chrome-ec-d68abb5d52c3474aa247a47c23375354d08be600.tar.gz |
Charger: Add driver function for sourcing OTG
Fold charger_is_sourcing_otg_power into the charger driver structure.
BUG=None
BRANCH=None
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I0526495fff8464539e216d2cf80c34e09af2c418
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2110530
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'include/charger.h')
-rw-r--r-- | include/charger.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/charger.h b/include/charger.h index f81d17dcaa..00fac362b8 100644 --- a/include/charger.h +++ b/include/charger.h @@ -70,6 +70,11 @@ struct charger_drv { int output_current, int output_voltage); + /* + * Is the charger sourcing VBUS / OTG power? + */ + int (*is_sourcing_otg_power)(int chgnum, int port); + /* Get/set charge current limit in mA */ enum ec_error_list (*get_current)(int chgnum, int *current); enum ec_error_list (*set_current)(int chgnum, int current); |