PCI: mvebu: subsystem ids, AER and INTx
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest12 patches 13 repliesIn review
- v312 patches 0 repliesSuperseded
- v211 patches 24 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 11 patches | 17 replies | Superseded |
Changes in v4 from the cover letter
* rebased on c3bd7dc553eea5a3595ca3aa0adee9bf83622a1f
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | PCI: pci-bridge-emul: Re-arrange register testsdrivers/ | +31 | 0 replies | |
| 2/12 | PCI: pci-bridge-emul: Add support for PCIe extended capabilitiesdrivers/ drivers/ | +67 | 0 replies | |
| 3/12 | PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capabilitydrivers/ drivers/ | +51 | 0 replies | |
| 4/12 | dt-bindings: PCI: mvebu: Add num-lanes propertyDocumentation/ | +11 | 3 replies | |
| 5/12 | PCI: mvebu: Correctly configure x1/x4 modedrivers/ | +18 | 2 replies | |
| 6/12 | PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridgedrivers/ | +4 | 0 replies | |
| 7/12 | PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridgedrivers/ | +66 | 0 replies | |
| 8/12 | PCI: mvebu: Use child_ops APIdrivers/ | +40 | 0 replies | |
| 9/12 | dt-bindings: PCI: mvebu: Update information about intx interruptsDocumentation/ | +5 | 0 replies | |
| 10/12 | PCI: mvebu: Fix macro names and comments about legacy interruptsdrivers/ | +18 | 0 replies | |
| 11/12 | PCI: mvebu: Implement support for legacy INTx interruptsdrivers/ | +159 | 1 reply | |
| 12/12 | ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interruptsarch/ | +44 | 0 replies |
Reviews trailers per patch
3 of 12 patches have a Reviewed-by or Acked-by.
| Patch | Rob Herring | Gregory CLEMENT | Luis Mendes |
|---|---|---|---|
| 1/12 | |||
| 2/12 | |||
| 3/12 | |||
| 4/12 | A-b | ||
| 5/12 | |||
| 6/12 | |||
| 7/12 | |||
| 8/12 | |||
| 9/12 | A-b | ||
| 10/12 | |||
| 11/12 | |||
| 12/12 | 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 3 reviewers.
Cover letter [PATCH v4 00/12] PCI: mvebu: subsystem ids, AER and INTx
This patch series extends pci-bridge-emul.c driver to emulate PCI Subsystem Vendor ID capability and PCIe extended capabilities. And then implement in pci-mvebu.c driver support for PCI Subsystem Vendor IDs, PCIe AER registers, support for legacy INTx interrupts, configuration for X1/X4 mode and usage of new PCI child_ops API.
Changes in v4:
* rebased on c3bd7dc553eea5a3595ca3aa0adee9bf83622a1f
Changes in v3:
* add Marek's Reviewed-by for first two patches
* split comments from "PCI: mvebu: Implement support for legacy INTx interrupts" patch into separate patch
Changes in v2:
* use static structures for INTx interrupts
* remove INTx domain after unregistering INTx handler
Pali Rohár (10):
PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID
capability
dt-bindings: PCI: mvebu: Add num-lanes property
PCI: mvebu: Correctly configure x1/x4 mode
PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated
bridge
PCI: mvebu: Add support for Advanced Error Reporting registers on
emulated bridge
PCI: mvebu: Use child_ops API
dt-bindings: PCI: mvebu: Update information about intx interrupts
PCI: mvebu: Fix macro names and comments about legacy interrupts
PCI: mvebu: Implement support for legacy INTx interrupts
ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx
interrupts
Russell King (2):
PCI: pci-bridge-emul: Re-arrange register tests
PCI: pci-bridge-emul: Add support for PCIe extended capabilities
.../devicetree/bindings/pci/mvebu-pci.txt | 16 + arch/arm/boot/dts/armada-385.dtsi | 52 ++- drivers/pci/controller/pci-mvebu.c | 350 +++++++++++++++--- drivers/pci/pci-bridge-emul.c | 167 ++++++--- drivers/pci/pci-bridge-emul.h | 17 + 5 files changed, 493 insertions(+), 109 deletions(-)
Signature · 1 line
2.20.1