charger:limit typec high to medium when hvdcp disabled

Limit Type-C HIGH charger to MEDIUM at hvdcp disalbed project
in case turbo charging at type-c high charger.

Change-Id: Ie63a88cd46917b0abefb552a000f80ef4bed3b2f
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1611492
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
xuwei9 authored and Gilberto Gambugge committed 2023-06-01 00:47:12 -03:00
1 parent 6483cdf58c
commit 8b67a37ae2
1 file changed
+5 -1
+5 -1
View File
@@ -4052,7 +4052,11 @@ static int smblib_get_prop_ufp_mode(struct smb_charger *chg)
return POWER_SUPPLY_TYPEC_SOURCE_MEDIUM;
case SNK_DAM_3000MA_BIT:
case SNK_RP_3P0_BIT:
return POWER_SUPPLY_TYPEC_SOURCE_HIGH;
if (chg->hvdcp_disable){
return POWER_SUPPLY_TYPEC_SOURCE_MEDIUM;
} else {
return POWER_SUPPLY_TYPEC_SOURCE_HIGH;
}
case SNK_RP_SHORT_BIT:
return POWER_SUPPLY_TYPEC_NON_COMPLIANT;
default: