Loading drivers/power/qpnp-smbcharger.c +8 −0 Original line number Diff line number Diff line Loading @@ -4078,6 +4078,10 @@ void update_usb_status(struct smbchg_chip *chip, bool usb_present, bool force) chip->usb_present = usb_present; handle_usb_removal(chip); } /* update FG */ set_property_on_fg(chip, POWER_SUPPLY_PROP_STATUS, get_prop_batt_status(chip)); unlock: mutex_unlock(&chip->usb_status_lock); } Loading Loading @@ -5422,6 +5426,10 @@ static irqreturn_t usbid_change_handler(int irq, void *_chip) if (otg_present) pr_smb(PR_STATUS, "OTG detected\n"); /* update FG */ set_property_on_fg(chip, POWER_SUPPLY_PROP_STATUS, get_prop_batt_status(chip)); return IRQ_HANDLED; } Loading Loading
drivers/power/qpnp-smbcharger.c +8 −0 Original line number Diff line number Diff line Loading @@ -4078,6 +4078,10 @@ void update_usb_status(struct smbchg_chip *chip, bool usb_present, bool force) chip->usb_present = usb_present; handle_usb_removal(chip); } /* update FG */ set_property_on_fg(chip, POWER_SUPPLY_PROP_STATUS, get_prop_batt_status(chip)); unlock: mutex_unlock(&chip->usb_status_lock); } Loading Loading @@ -5422,6 +5426,10 @@ static irqreturn_t usbid_change_handler(int irq, void *_chip) if (otg_present) pr_smb(PR_STATUS, "OTG detected\n"); /* update FG */ set_property_on_fg(chip, POWER_SUPPLY_PROP_STATUS, get_prop_batt_status(chip)); return IRQ_HANDLED; } Loading