diff options
-rw-r--r-- | driver/charger/rt946x.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/charger/rt946x.c b/driver/charger/rt946x.c index c935e27ec0..2615f9ff25 100644 --- a/driver/charger/rt946x.c +++ b/driver/charger/rt946x.c @@ -918,9 +918,11 @@ static int rt946x_get_bc12_ilim(int charge_supplier) { switch (charge_supplier) { case CHARGE_SUPPLIER_BC12_DCP: - if (IS_ENABLED(CONFIG_CHARGE_RAMP_SW)) + if (IS_ENABLED(CONFIG_CHARGE_RAMP_SW) || + IS_ENABLED(CONFIG_CHARGE_RAMP_HW)) /* A conservative value to prevent a bad charger. */ return 2000; + /* fallback */ case CHARGE_SUPPLIER_BC12_CDP: return 1500; case CHARGE_SUPPLIER_BC12_SDP: |