summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRakesh Bodla <rbodla@nvidia.com>2011-09-13 16:40:50 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:02 -0800
commitbd8008b609e0d3ab34ec93df2844c64c69b72a59 (patch)
treea710c857ff767a8db9199993403966736db56f60 /arch
parent44a8ea1a06078283d338c0e5ca010822f0cfb2f9 (diff)
arm: tegra: Enable XCVR setup through fuses
Enabling the XCVR setup for USB using USB calibration fuses. Bug 867817 Reviewed-on: http://git-master/r/51575 (cherry picked from commit 5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902) Change-Id: If74435b8d9db7eb7a60d5c27f6b6e23cae890fb6 Reviewed-on: http://git-master/r/54652 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R640f690ad3a38c20888c34009bda495fbb5ba755
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.c6
-rw-r--r--arch/arm/mach-tegra/board-enterprise.c6
-rw-r--r--arch/arm/mach-tegra/board-ventana.c4
3 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c
index 576e44b6ac56..cd4c59f88976 100644
--- a/arch/arm/mach-tegra/board-cardhu.c
+++ b/arch/arm/mach-tegra/board-cardhu.c
@@ -70,6 +70,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 15,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
@@ -79,6 +81,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 15,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
@@ -88,6 +92,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 8,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
diff --git a/arch/arm/mach-tegra/board-enterprise.c b/arch/arm/mach-tegra/board-enterprise.c
index 7b71ab59dd10..7b128f45c8fc 100644
--- a/arch/arm/mach-tegra/board-enterprise.c
+++ b/arch/arm/mach-tegra/board-enterprise.c
@@ -67,6 +67,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 15,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
@@ -76,6 +78,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 15,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
@@ -85,6 +89,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 8,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
diff --git a/arch/arm/mach-tegra/board-ventana.c b/arch/arm/mach-tegra/board-ventana.c
index e730d4e2f7a5..a59a8852a10a 100644
--- a/arch/arm/mach-tegra/board-ventana.c
+++ b/arch/arm/mach-tegra/board-ventana.c
@@ -69,6 +69,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 15,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},
@@ -78,6 +80,8 @@ static struct tegra_utmip_config utmi_phy_config[] = {
.elastic_limit = 16,
.term_range_adj = 6,
.xcvr_setup = 8,
+ .xcvr_setup_offset = 0,
+ .xcvr_use_fuses = 1,
.xcvr_lsfslew = 2,
.xcvr_lsrslew = 2,
},