Re: [PATCH 2/2] PCI: armada8k: don't toggle reset twice
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-01-10 12:55:48
Also in:
linux-gpio, linux-pci, linux-pwm
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-01-10 12:55:48
Also in:
linux-gpio, linux-pci, linux-pwm
On Thu, Jan 10, 2019 at 02:26:22PM +0200, Baruch Siach wrote:
Commit 3d71746c42 ("PCI: armada8k: Add support for gpio controlled reset
signal") added reset signal support. Reset is unconditionally asserted
and deasserted.
Unfortunately, that commit breaks boot on Macchiatobin when a Mellanox
NIC is in the PCIe slot.
It turns out that you can toggle the reset signal only once. Another
reset signal toggle makes access to PCI configuration registers stall
indefinitely. U-Boot toggles the Macchiatobin PCIe reset line already at
boot.Hi Baruch Is this double reset issue limited to just Mellanox NICs, or any device in the PCIe slot? This sounds more like a workaround than a fix. It would be good to investigate further and determine which end of the PCIe link has the problem. Thanks Andrew _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel