diff options
author | Nicolas Pitre <nico@fluxnic.net> | 2010-10-21 21:48:33 +0200 |
---|---|---|
committer | Nicolas Pitre <nico@fluxnic.net> | 2010-10-21 21:52:03 +0200 |
commit | 3924996bab2845bdf9a9d16ff7c20445de1ab55d (patch) | |
tree | 8d70c64909df1a8d29f7405eea63ccf4adf5385d /arch/arm/plat-orion/pcie.c | |
parent | [ARM] Kirkwood: fix timer initialization for LaCie boards (diff) | |
download | linux-3924996bab2845bdf9a9d16ff7c20445de1ab55d.tar.xz linux-3924996bab2845bdf9a9d16ff7c20445de1ab55d.zip |
[ARM] Kirkwood: restrict the scope of the PCIe reset workaround
Commit 21f0ba90a447 "orion/kirkwood: reset PCIe unit on boot" made the
reset of the PCIe unit unconditional. While this may fix problems on some
targets, this also causes problems on other targets.
Saeed Bishara <saeed@marvell.com> said about the original problem: "We
couln't pinpoint the root cause of this issue, actually we failed to
reproduce that issue."
So let's restrict the reset of the PCIe unit only to the target where
the original problem was observed.
Signed-off-by: Nicolas Pitre <nico@fluxnic.net>
Diffstat (limited to 'arch/arm/plat-orion/pcie.c')
-rw-r--r-- | arch/arm/plat-orion/pcie.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/arm/plat-orion/pcie.c b/arch/arm/plat-orion/pcie.c index 779553a1595e..af2d733c50b5 100644 --- a/arch/arm/plat-orion/pcie.c +++ b/arch/arm/plat-orion/pcie.c @@ -182,11 +182,6 @@ void __init orion_pcie_setup(void __iomem *base, u32 mask; /* - * soft reset PCIe unit - */ - orion_pcie_reset(base); - - /* * Point PCIe unit MBUS decode windows to DRAM space. */ orion_pcie_setup_wins(base, dram); |