summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRakesh Bodla <rbodla@nvidia.com>2011-09-13 16:40:50 +0530
committerVarun Colbert <vcolbert@nvidia.com>2011-09-14 16:54:15 -0700
commit5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902 (patch)
tree6a37843357dd17ed8846eb030f5ff7539757095c /arch
parent4687d225987942d3b7ea11b687f1a84359ae0ffb (diff)
arm: tegra: Enable XCVR setup through fuses
Enabling the XCVR setup for USB using USB calibration fuses. Bug 867817 Change-Id: I273437339a42961f6b1a335d57869435e5ded8fa Reviewed-on: http://git-master/r/51575 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
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 581b2bf92dcf..ceeace19a026 100644
--- a/arch/arm/mach-tegra/board-cardhu.c
+++ b/arch/arm/mach-tegra/board-cardhu.c
@@ -90,6 +90,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,
},
@@ -99,6 +101,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,
},
@@ -108,6 +112,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 a8b4666bb650..fca0d5d1635b 100644
--- a/arch/arm/mach-tegra/board-enterprise.c
+++ b/arch/arm/mach-tegra/board-enterprise.c
@@ -88,6 +88,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,
},
@@ -97,6 +99,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,
},
@@ -106,6 +110,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 98dbb481ac4c..71d4ef79a97e 100644
--- a/arch/arm/mach-tegra/board-ventana.c
+++ b/arch/arm/mach-tegra/board-ventana.c
@@ -90,6 +90,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,
},
@@ -99,6 +101,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,
},