author | George Cherian <george.cherian@ti.com> | |
Mon, 15 Dec 2014 18:38:06 +0000 (00:08 +0530) | ||
committer | Sekhar Nori <nsekhar@ti.com> | |
Tue, 16 Dec 2014 10:18:04 +0000 (15:48 +0530) | ||
commit | c6ff68413422cfacff6a5f2c6fa28423487fb0db | |
tree | da485e44dd9c76ab40fff4ce443670d0608db9f9 | tree | snapshot (tar.xz tar.gz zip) |
parent | 1a8d90ee7eebe83b2394e13fb0a1f9c205150e0b | commit | diff |
usb: dwc3: dwc3-omap: USB DRVVBUS pinctrl state should be set from wrapper
The USB DRVVBUS pinctrl state should be changed from the wrapper driver
rather than from the PHY driver. While testing suspend with DRD enabled,
it is seen that we miss interrupts since the pin state is switched to
default later by the PHY driver where as the wrapper driver starts using
the pin before that.
To avoid this maintain pin states in wrapper driver.
Signed-off-by: George Cherian <george.cherian@ti.com>
[nsekhar@ti.com: updates to patch description]
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
The USB DRVVBUS pinctrl state should be changed from the wrapper driver
rather than from the PHY driver. While testing suspend with DRD enabled,
it is seen that we miss interrupts since the pin state is switched to
default later by the PHY driver where as the wrapper driver starts using
the pin before that.
To avoid this maintain pin states in wrapper driver.
Signed-off-by: George Cherian <george.cherian@ti.com>
[nsekhar@ti.com: updates to patch description]
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
drivers/usb/dwc3/dwc3-omap.c | diff | blob | history |