diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2014-10-09 15:18:45 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-10-10 06:54:22 +0000 |
commit | ac2b30d1e74f4cf2e956db58d13fbaffd61cb3aa (patch) | |
tree | a1ad61486ae58baa478ce566686f53afb8e3eda7 /driver/pi3usb9281.h | |
parent | 358aeb287778d40ae6d57157ec2b9117a69070fe (diff) | |
download | chrome-ec-ac2b30d1e74f4cf2e956db58d13fbaffd61cb3aa.tar.gz |
pi3usb9281: Add function for translating registers to current limit
Decode Pericom registers to current limits.
BUG=chrome-os-partner:32003
TEST=Manual on samus_pd. Insert 1A Apple charger, verify current limit
is correctly detected as 1A.
BRANCH=samus
Change-Id: I310d9f22cef80e97c1734e6a56f0034ebe01df31
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/222638
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Diffstat (limited to 'driver/pi3usb9281.h')
-rw-r--r-- | driver/pi3usb9281.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/pi3usb9281.h b/driver/pi3usb9281.h index ebcd333d80..d26295b846 100644 --- a/driver/pi3usb9281.h +++ b/driver/pi3usb9281.h @@ -74,6 +74,9 @@ int pi3usb9281_get_device_type(uint8_t chip_idx); /* Get attached charger status. */ int pi3usb9281_get_charger_status(uint8_t chip_idx); +/* Get charger current limit based on device type and charger status. */ +int pi3usb9281_get_ilim(int device_type, int charger_status); + /* Set switch configuration to manual. */ int pi3usb9281_set_switch_manual(uint8_t chip_idx, int val); |