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:
Joseph Chen 2018-05-28 14:57:19 +08:00 committed by Tao Huang
parent 6f4998696e
commit 93c6099369

View File

@ -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;