mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 04:42:04 -04:00
power: smb1351-charger: Notify usb driver for ss hub
Notify usb driver with extcon notification for ss hub enumeration. Change-Id: I3e6748a791bb424505aa937da52a99cd48b496a3 Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
This commit is contained in:
parent
d6a42214ab
commit
e2a23c00a3
1 changed files with 6 additions and 0 deletions
|
|
@ -2097,6 +2097,7 @@ irqreturn_t smb1351_usb_id_irq_handler(int irq, void *data)
|
|||
struct smb1351_charger *chip = data;
|
||||
bool id_state;
|
||||
int rc = 0;
|
||||
union extcon_property_value val;
|
||||
|
||||
id_state = gpio_get_value(chip->usb_id_gpio);
|
||||
pr_debug("id_state=%d\n", id_state);
|
||||
|
|
@ -2108,6 +2109,11 @@ irqreturn_t smb1351_usb_id_irq_handler(int irq, void *data)
|
|||
else
|
||||
pr_debug("SMB1351 OTG %s\n", id_state ? "disabled" : "enabled");
|
||||
|
||||
if (!id_state) {
|
||||
val.intval = true;
|
||||
extcon_set_property(chip->extcon, EXTCON_USB_HOST,
|
||||
EXTCON_PROP_USB_SS, val);
|
||||
}
|
||||
extcon_set_state_sync(chip->extcon, EXTCON_USB_HOST, !id_state);
|
||||
|
||||
return IRQ_HANDLED;
|
||||
|
|
|
|||
Loading…
Reference in a new issue