mbox series

[v2,00/10] PCI: aardvark controller changes BATCH 6

Message ID 20220927141926.8895-1-kabel@kernel.org (mailing list archive)
Headers show
Series PCI: aardvark controller changes BATCH 6 | expand

Message

Marek Behún Sept. 27, 2022, 2:19 p.m. UTC
Hello Lorenzo,

here comes v2 of batch 6 of Aardvark patches.
The original version can be found on the mailing list archives [1].

Changes since v1:
- dropped first patch,
    PCI: pciehp: Enable DLLSC interrupt only if supported
  since it is not a dependency for this series and Lukas Wunner
  considers the change without value
- added more explanation to patches 2 and 6 (previously 3 and 7)

Marek

[1] https://lore.kernel.org/linux-pci/20220818135140.5996-1-kabel@kernel.org/

Marek Behún (2):
  PCI: aardvark: Don't write read-only bits explicitly in PCI_ERR_CAP
    register
  PCI: aardvark: Explicitly disable Marvell strict ordering

Miquel Raynal (2):
  PCI: aardvark: Add clock support
  PCI: aardvark: Add suspend to RAM support

Pali Rohár (6):
  PCI: pciehp: Enable Command Completed Interrupt only if supported
  PCI: aardvark: Add support for DLLSC and hotplug interrupt
  PCI: aardvark: Send Set_Slot_Power_Limit message
  arm64: dts: armada-3720-turris-mox: Define slot-power-limit-milliwatt
    for PCIe
  PCI: aardvark: Replace custom PCIE_CORE_ERR_CAPCTL_* macros by
    linux/pci_regs.h macros
  PCI: aardvark: Cleanup some register macros

 .../dts/marvell/armada-3720-turris-mox.dts    |   1 +
 drivers/pci/controller/Kconfig                |   3 +
 drivers/pci/controller/pci-aardvark.c         | 258 +++++++++++++++---
 drivers/pci/hotplug/pciehp_hpc.c              |   4 +-
 4 files changed, 232 insertions(+), 34 deletions(-)