diff options
author | Jay Agarwal <jagarwal@nvidia.com> | 2014-06-12 15:58:40 +0530 |
---|---|---|
committer | Mandar Padmawar <mpadmawar@nvidia.com> | 2014-06-18 21:33:30 -0700 |
commit | 8738fd57681cdecfa808420fa112bc840a0bb221 (patch) | |
tree | 98c7c86b06e29bdfb240cc5f2b210467a63683d9 | |
parent | b24564b4e76b16bed3c19dccf59e974adf64aeca (diff) |
pcie: host: tegra: Update prod setting for Gen2
Update prod settings for Gen2 High Swing TX
Amplitude
Bug 1476459
Reviewed-on: http://git-master/r/422694
(cherry picked from commit 82af7145023762ee27ebc0cede3c9163ea1e6ef1)
Change-Id: Id967133f6e22ccad7ba7f46c56c57a4984e53686
Signed-off-by: Jay Agarwal <jagarwal@nvidia.com>
Reviewed-on: http://git-master/r/424189
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
-rw-r--r-- | drivers/pci/host/pci-tegra.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pci/host/pci-tegra.c b/drivers/pci/host/pci-tegra.c index 359312ad7e3f..077b39bd1ef3 100644 --- a/drivers/pci/host/pci-tegra.c +++ b/drivers/pci/host/pci-tegra.c @@ -209,6 +209,7 @@ #define PCIE2_RP_VEND_XP_BIST_GOTO_L1_L2_AFTER_DLLP_DONE (1 << 28) #define NV_PCIE2_RP_ECTL_1_R2 0x00000FD8 +#define PCIE2_RP_ECTL_1_R2_TX_CMADJ_1C (0xD << 8) #define PCIE2_RP_ECTL_1_R2_TX_DRV_CNTL_1C (0x3 << 28) @@ -1442,6 +1443,7 @@ static void tegra_pcie_apply_sw_war(int index, bool enum_done) } else { /* WAR for Eye diagram failure on lanes for T124 platforms */ data = rp_readl(NV_PCIE2_RP_ECTL_1_R2, index); + data |= PCIE2_RP_ECTL_1_R2_TX_CMADJ_1C; data |= PCIE2_RP_ECTL_1_R2_TX_DRV_CNTL_1C; rp_writel(data, NV_PCIE2_RP_ECTL_1_R2, index); /* Avoid warning during enumeration for invalid IRQ of RP */ |