]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
pcie: host: tegra: fix PME power_down test
authorVidya Sagar <vidyas@nvidia.com>
Thu, 21 May 2015 16:22:09 +0000 (21:52 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Fri, 22 May 2015 05:50:15 +0000 (22:50 -0700)
fixes power_down test

Bug 200019588

Change-Id: I7ab5ae22d3e7c63b1c30010974d1ef9cfe217d34
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/745659
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
drivers/pci/host/pci-tegra.c

index d0a829a3abe7795c4aca89e28756d4bcb3e17148..fd59ec8f321f24828187ca2ffd7c34b6617d7753 100644 (file)
@@ -3208,7 +3208,7 @@ static int power_down(struct seq_file *s, void *data)
 {
        struct tegra_pcie_port *port = NULL;
        struct tegra_pcie *pcie = (struct tegra_pcie *)(s->private);
-       u16 val;
+       u32 val;
        bool pass = false;
 
        val = afi_readl(pcie, AFI_PCIE_PME);
@@ -3218,7 +3218,7 @@ static int power_down(struct seq_file *s, void *data)
                val = afi_readl(pcie, AFI_PCIE_PME);
        } while(!(val & AFI_PCIE_PME_ACK));
 
-       mdelay(1);
+       mdelay(1000);
        list_for_each_entry(port, &pcie->ports, list) {
                val = rp_readl(port, NV_PCIE2_RP_LTSSM_DBGREG);
                if (val & PCIE2_RP_LTSSM_DBGREG_LINKFSM16) {