summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNikhil Badola <nikhil.badola@freescale.com>2015-06-15 13:17:29 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-07-23 02:37:32 +0300
commit523f1dec58408b36e7683a3d61a0286eed1fc1c8 (patch)
treeb618dd10b8480855d0887a6ed865b91c6a391de2 /include
parent38aa420096e565fe9c98f9d9475fd168114501a9 (diff)
downloadlinux-523f1dec58408b36e7683a3d61a0286eed1fc1c8.tar.xz
drivers: usb :fsl: Implement Workaround for USB Erratum A007792
USB controller version-2.5 requires to enable internal UTMI phy and program PTS field in PORTSC register before asserting controller reset. This is must for successful resetting of the controller and subsequent enumeration of usb devices Signed-off-by: Nikhil Badola <nikhil.badola@freescale.com> Signed-off-by: Suresh Gupta <suresh.gupta@freescale.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/fsl_devices.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h
index 0d4855cd5330..bdb40f67180c 100644
--- a/include/linux/fsl_devices.h
+++ b/include/linux/fsl_devices.h
@@ -97,6 +97,7 @@ struct fsl_usb2_platform_data {
unsigned suspended:1;
unsigned already_suspended:1;
+ unsigned has_fsl_erratum_a007792:1;
/* register save area for suspend/resume */
u32 pm_command;