summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorNikhil Badola <nikhil.badola@freescale.com>2015-06-15 15:47:29 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-07-22 16:37:32 -0700
commit523f1dec58408b36e7683a3d61a0286eed1fc1c8 (patch)
treeb618dd10b8480855d0887a6ed865b91c6a391de2 /include/linux
parent38aa420096e565fe9c98f9d9475fd168114501a9 (diff)
downloadlinux-stable-523f1dec58408b36e7683a3d61a0286eed1fc1c8.tar.gz
linux-stable-523f1dec58408b36e7683a3d61a0286eed1fc1c8.tar.bz2
linux-stable-523f1dec58408b36e7683a3d61a0286eed1fc1c8.zip
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/linux')
-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;