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@xxxxxxxxxx/ 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(-) -- 2.35.1