ARM: tegra3: usb: USB1_UTMIP_XCVR_CFG0_0 value changed
authorRakesh Bodla <rbodla@nvidia.com>
Thu, 7 Jun 2012 11:59:15 +0000 (16:59 +0530)
committerSimone Willett <swillett@nvidia.com>
Fri, 8 Jun 2012 01:16:31 +0000 (18:16 -0700)
commitb17f01f41b5cd2a49e48b87fb51d59c181819d89
tree19a003bcb9f0a9025c6ebbae3af7eb8e97cce29a
parent51457b0dc10527b1b1a28028e3891e81b840b92d
ARM: tegra3: usb: USB1_UTMIP_XCVR_CFG0_0 value changed

Changed USB1_UTMIP_XCVR_CFG0_0 register value with values
provided by sys-eng
* Implemented algo as described on Bug 974236
* Added variable 'usb_calib_mask' in 'usb platform data' to
make distinction on how many bits to mask in usb_calib_0 fuse

Bug 978870
Bug 972436

Change-Id: I71f27b0cf5ffe33a9896238b01c52650ca632352
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/103308
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
arch/arm/mach-tegra/board-p1852.c
arch/arm/mach-tegra/tegra3_usb_phy.c
include/linux/platform_data/tegra_usb.h