mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-08 00:21:46 +00:00
Driver: BD99955: Enable BC1.2 support
BUG=none
BRANCH=none
TEST=Manually tested on Amenia.
Connected Zinger, Type-C, DCP & CDP chargers. Device can negotiate
to desired current & voltage and the battery can charge.
USB2.0 sync device is detected by Kernel.
Change-Id: I58cb69289eef9a966e06bef8fe31d35beaec5e27
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/341030
Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Tested-by: Kevin K Wong <kevin.k.wong@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
f4e617e118
commit
313355302b
@@ -37,7 +37,7 @@ static int new_power_request[CONFIG_USB_PD_PORT_COUNT];
|
||||
static int power_role[CONFIG_USB_PD_PORT_COUNT];
|
||||
|
||||
/* Callback functions called by CM on state change */
|
||||
void board_set_charge_limit(int charge_ma)
|
||||
void board_set_charge_limit(int port, int supplier, int charge_ma)
|
||||
{
|
||||
active_charge_limit = charge_ma;
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ int board_is_vbus_too_low(enum chg_ramp_vbus_state ramp_state)
|
||||
vbus_low_current_ma;
|
||||
}
|
||||
|
||||
void board_set_charge_limit(int limit_ma)
|
||||
void board_set_charge_limit(int port, int supplier, int limit_ma)
|
||||
{
|
||||
charge_limit_ma = limit_ma;
|
||||
if (charge_limit_ma > overcurrent_current_ma)
|
||||
|
||||
Reference in New Issue
Block a user