Hello Greg, Sasha, this series for 5.4-stable backports all the fixes (and their dependencies) for Armada 3720 PCIe driver. These include: - fixes (and their dependencies) for pci-aardvark controller - fixes for pci-bridge-emul - fixes (and their dependencies) for pinctrl-armada-37xx driver - device-tree fixes Marek Grzegorz Jaszczyk (1): PCI: aardvark: Fix big endian support Marek Behún (4): PCI: aardvark: Improve link training PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() pinctrl: armada-37xx: Correct PWM pins definitions arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function Pali Rohár (15): PCI: aardvark: Train link immediately after enabling training PCI: aardvark: Issue PERST via GPIO PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros PCI: aardvark: Don't touch PCIe registers if no card connected PCI: aardvark: Fix compilation on s390 PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link() PCI: aardvark: Update comment about disabling link training PCI: aardvark: Configure PCIe resources from 'ranges' DT property PCI: aardvark: Fix PCIe Max Payload Size setting PCI: aardvark: Implement re-issuing config requests on CRS response PCI: aardvark: Simplify initialization of rootcap on virtual bridge PCI: aardvark: Fix link training PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge Remi Pommarel (1): PCI: aardvark: Wait for endpoint to be ready before training link Russell King (1): PCI: pci-bridge-emul: Fix array overruns, improve safety .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../dts/marvell/armada-3720-espressobin.dts | 1 + .../dts/marvell/armada-3720-turris-mox.dts | 4 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- drivers/pci/controller/pci-aardvark.c | 576 ++++++++++++++---- drivers/pci/pci-bridge-emul.c | 11 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 17 +- 8 files changed, 489 insertions(+), 133 deletions(-) -- 2.32.0