mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
power: rk816-battery: fix CDP charger recoginze as DCP charger
CDP charger should be treat as SDP charger, but charge current 1.5A(not 450mA). Change-Id: I9892e8ce7cb26a1990b344a9ea83ce55a9a1b81a Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
This commit is contained in:
parent
6f4998696e
commit
93c6099369
|
|
@ -1442,8 +1442,15 @@ static void rk816_bat_set_chrg_param(struct rk816_battery *di,
|
|||
rk816_bat_set_current(di, INPUT_CUR450MA);
|
||||
power_supply_changed(di->usb);
|
||||
break;
|
||||
case USB_TYPE_AC_CHARGER:
|
||||
case USB_TYPE_CDP_CHARGER:
|
||||
di->usb_in = 1;
|
||||
di->ac_in = 0;
|
||||
di->prop_status = POWER_SUPPLY_STATUS_CHARGING;
|
||||
if (di->dc_in == 0)
|
||||
rk816_bat_set_current(di, INPUT_CUR1500MA);
|
||||
power_supply_changed(di->usb);
|
||||
break;
|
||||
case USB_TYPE_AC_CHARGER:
|
||||
di->ac_in = 1;
|
||||
di->usb_in = 0;
|
||||
di->prop_status = POWER_SUPPLY_STATUS_CHARGING;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user