[PATCH v3 00/11] PCI: aardvark controller fixes BATCH 3

Marek Behún
2021-11-30T13:25:34Z

Dear Lorenzo,

sorry about this, I overlooked one more change Pali did in the second
patch.

Changes since v2:
- updated the second patch, updated definitions of registers
PCI_EXP_DEVCAP2 and PCI_EXP_DEVCTL2

Changes since v1:
- removed fixes / stable tags
- split the patches as you first suggested, since it makes more sense
IMO
- changed some commit messages a little

Marek

Pali Rohár (11):
PCI: pci-bridge-emul: Add description for class_revision field
PCI: pci-bridge-emul: Add definitions for missing capabilities
registers
PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2
registers on emulated bridge
PCI: aardvark: Clear all MSIs at setup
PCI: aardvark: Comment actions in driver remove method
PCI: aardvark: Disable bus mastering when unbinding driver
PCI: aardvark: Mask all interrupts when unbinding driver
PCI: aardvark: Fix memory leak in driver unbind
PCI: aardvark: Assert PERST# when unbinding driver
PCI: aardvark: Disable link training when unbinding driver
PCI: aardvark: Disable common PHY when unbinding driver

drivers/pci/controller/pci-aardvark.c | 65 ++++++++++++++++++++++++---
drivers/pci/pci-bridge-emul.c | 49 +++++++++++++++++++-
2 files changed, 107 insertions(+), 7 deletions(-)

--
2.32.0