diff options
author | Rakesh Bodla <rbodla@nvidia.com> | 2011-09-13 16:40:50 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-09-14 16:54:15 -0700 |
commit | 5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902 (patch) | |
tree | 6a37843357dd17ed8846eb030f5ff7539757095c /arch/arm | |
parent | 4687d225987942d3b7ea11b687f1a84359ae0ffb (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/arm')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-ventana.c | 4 |
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, }, |