]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
pcie: host: tegra: fix emc freq for gen-2
authorVidya Sagar <vidyas@nvidia.com>
Wed, 3 Jun 2015 09:47:43 +0000 (15:17 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Mon, 22 Jun 2015 05:22:31 +0000 (22:22 -0700)
Change emc frequency for Gen-2 devices from
508 MHz to 528 MHz

Bug 200096223

Change-Id: I4772ab353093c490e57967081e1e4f6db589613c
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/751825
(cherry picked from commit a4e73831bfa97ab591b89de89e32cdb9f8b03900)
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/757876
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
drivers/pci/host/pci-tegra.c

index d53512d170982a0e1b5eca0417f6304bb07bd7bf..540a1ff2926e69f790367cbb2eeb9d17ebc8fa81 100644 (file)
 #define TEGRA_PCIE_XCLK_500                                    500000000
 #define TEGRA_PCIE_XCLK_250                                    250000000
 #define TEGRA_PCIE_EMC_CLK_102                                 102000000
-#define TEGRA_PCIE_EMC_CLK_508                                 508000000
+#define TEGRA_PCIE_EMC_CLK_528                                 528000000
 
 #define INT_PCI_MSI_NR                 (32 * 8)
 
@@ -2101,12 +2101,12 @@ static int tegra_pcie_scale_voltage(struct tegra_pcie *pcie, bool isGen2)
        if (isGen2) {
                if (tegra_pcie_xclk_rate == TEGRA_PCIE_XCLK_500 &&
                        tegra_pcie_mselect_rate == TEGRA_PCIE_MSELECT_CLK_408 &&
-                       tegra_pcie_emc_rate == TEGRA_PCIE_EMC_CLK_508)
+                       tegra_pcie_emc_rate == TEGRA_PCIE_EMC_CLK_528)
                        goto skip;
                /* Scale up voltage for Gen2 speed */
                tegra_pcie_xclk_rate = TEGRA_PCIE_XCLK_500;
                tegra_pcie_mselect_rate = TEGRA_PCIE_MSELECT_CLK_408;
-               tegra_pcie_emc_rate = TEGRA_PCIE_EMC_CLK_508;
+               tegra_pcie_emc_rate = TEGRA_PCIE_EMC_CLK_528;
        } else {
                if (tegra_pcie_xclk_rate == TEGRA_PCIE_XCLK_250 &&
                        tegra_pcie_mselect_rate == TEGRA_PCIE_MSELECT_CLK_204 &&