diff options
| author | Sriram Dash <[email protected]> | 2016-09-23 12:57:52 +0530 |
|---|---|---|
| committer | Marek Vasut <[email protected]> | 2016-09-27 23:30:49 +0200 |
| commit | 4c043712e9910ef1d612aedbd8304a1f7348ef5f (patch) | |
| tree | 555b48572b27ad36a9585b6078aa33cc16b0dde1 /include | |
| parent | c609775e6fe6ce70d8ad3e244440b42fbf66bc13 (diff) | |
drivers: usb: xhci-fsl: Implement Erratum A-010151 for FSL USB3 controller
Currently the controller by default enables the Receive Detect feature in P3
mode in USB 3.0 PHY. However, USB 3.0 PHY does not reliably support receive
detection in P3 mode.
Enabling the USB3 controller to configure USB in P2 mode whenever the Receive
Detect feature is required.
Signed-off-by: Sriram Dash <[email protected]>
Signed-off-by: Rajesh Bhagat <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/fsl_usb.h | 1 | ||||
| -rw-r--r-- | include/linux/usb/dwc3.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/fsl_usb.h b/include/fsl_usb.h index fc72fb93845..73235b8c737 100644 --- a/include/fsl_usb.h +++ b/include/fsl_usb.h @@ -95,5 +95,6 @@ bool has_erratum_a007792(void); bool has_erratum_a005697(void); bool has_erratum_a004477(void); bool has_erratum_a008751(void); +bool has_erratum_a010151(void); #endif #endif /*_ASM_FSL_USB_H_ */ diff --git a/include/linux/usb/dwc3.h b/include/linux/usb/dwc3.h index a0274461cc1..c1b23b2f1bd 100644 --- a/include/linux/usb/dwc3.h +++ b/include/linux/usb/dwc3.h @@ -198,6 +198,7 @@ struct dwc3 { /* offset: 0xC100 */ /* Global USB3 PIPE Control Register */ #define DWC3_GUSB3PIPECTL_PHYSOFTRST (1 << 31) +#define DWC3_GUSB3PIPECTL_DISRXDETP3 (1 << 28) #define DWC3_GUSB3PIPECTL_SUSPHY (1 << 17) /* Global TX Fifo Size Register */ |
