diff --git a/drivers/power/qpnp-smbcharger.c b/drivers/power/qpnp-smbcharger.c index 8e2a69224e75..ba145e3bd189 100644 --- a/drivers/power/qpnp-smbcharger.c +++ b/drivers/power/qpnp-smbcharger.c @@ -6844,7 +6844,7 @@ static int smbchg_hw_init(struct smbchg_chip *chip) /* battery missing detection */ mask = BATT_MISSING_ALGO_BIT; - reg = chip->bmd_algo_disabled ? BATT_MISSING_ALGO_BIT : 0; + reg = chip->bmd_algo_disabled ? 0 : BATT_MISSING_ALGO_BIT; if (chip->bmd_pin_src < BPD_TYPE_DEFAULT) { mask |= BMD_PIN_SRC_MASK; reg |= chip->bmd_pin_src << PIN_SRC_SHIFT;