Armada 3720 PCIe fixes for 5.4
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest22 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/22 | PCI: aardvark: Wait for endpoint to be ready before training linkdrivers/ | +8 | 0 replies | |
| 2/22 | PCI: aardvark: Fix big endian supportdrivers/ | +7 | 0 replies | |
| 3/22 | PCI: aardvark: Train link immediately after enabling trainingdrivers/ | +9 | 0 replies | |
| 4/22 | PCI: aardvark: Improve link trainingdrivers/ | +89 | 0 replies | |
| 5/22 | PCI: aardvark: Issue PERST via GPIOdrivers/ | +42 | 0 replies | |
| 6/22 | PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macrosdrivers/ | +18 | 0 replies | |
| 7/22 | PCI: aardvark: Don't touch PCIe registers if no card connecteddrivers/ | +7 | 0 replies | |
| 8/22 | PCI: aardvark: Fix compilation on s390drivers/ | +1 | 0 replies | |
| 9/22 | PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()drivers/ | +34 | 0 replies | |
| 10/22 | PCI: aardvark: Update comment about disabling link trainingdrivers/ | +8 | 0 replies | |
| 11/22 | PCI: pci-bridge-emul: Fix array overruns, improve safetydrivers/ | +8 | 0 replies | |
| 12/22 | PCI: aardvark: Configure PCIe resources from 'ranges' DT propertydrivers/ | +189 | 0 replies | |
| 13/22 | PCI: aardvark: Fix PCIe Max Payload Size settingdrivers/ | +2 | 0 replies | |
| 14/22 | PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()drivers/ | +20 | 0 replies | |
| 15/22 | PCI: aardvark: Implement re-issuing config requests on CRS responsedrivers/ | +43 | 0 replies | |
| 16/22 | PCI: aardvark: Simplify initialization of rootcap on virtual bridgedrivers/ | +4 | 0 replies | |
| 17/22 | PCI: aardvark: Fix link trainingdrivers/ | +34 | 0 replies | |
| 18/22 | PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridgedrivers/ | +38 | 0 replies | |
| 19/22 | PCI: aardvark: Set PCI Bridge Class Code to PCI Bridgedrivers/ | +20 | 0 replies | |
| 20/22 | PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridgedrivers/ | +27 | 0 replies | |
| 21/22 | pinctrl: armada-37xx: Correct PWM pins definitionsDocumentation/ drivers/ | +12 | 0 replies | |
| 22/22 | arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio functionarch/ arch/ arch/ +1 more | +5 | 0 replies |
Reviews trailers per patch
13 of 22 patches have a Reviewed-by or Acked-by.
| Patch | Thomas Petazzoni | Tomasz Maciej Nowak | Rob Herring | Marek Behún | Pali Rohár |
|---|---|---|---|---|---|
| 1/22 | A-b | ||||
| 2/22 | |||||
| 3/22 | A-b | T-b | A-b | ||
| 4/22 | A-b | T-b | R-b | ||
| 5/22 | A-b | T-b | |||
| 6/22 | A-b | T-b | R-b | ||
| 7/22 | |||||
| 8/22 | R-b | ||||
| 9/22 | T-b | ||||
| 10/22 | |||||
| 11/22 | R-b | ||||
| 12/22 | |||||
| 13/22 | R-b | ||||
| 14/22 | |||||
| 15/22 | R-b | ||||
| 16/22 | R-b | ||||
| 17/22 | R-b | ||||
| 18/22 | |||||
| 19/22 | |||||
| 20/22 | |||||
| 21/22 | A-b | ||||
| 22/22 | A-b | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.
Cover letter [PATCH 5.4 00/22] Armada 3720 PCIe fixes for 5.4
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(-)
Signature · 1 line
2.32.0