On Sun, 29 Nov 2020 23:07:38 +0000, Krzysztof Wilczyński wrote: > Unify ECAM-related constants into a single set of standard constants > defining memory address shift values for the byte-level address that can > be used when accessing the PCI Express Configuration Space, and then > move native PCI Express controller drivers to use newly introduced > definitions retiring any driver-specific ones. > > The ECAM ("Enhanced Configuration Access Mechanism") is defined by the > PCI Express specification (see PCI Express Base Specification, Revision > 5.0, Version 1.0, Section 7.2.2, p. 676), thus most hardware should > implement it the same way. > > [...] Applied to pci/ecam, thanks! [1/5] PCI: Unify ECAM constants in native PCI Express drivers https://git.kernel.org/lpieralisi/pci/c/f3c07cf692 [2/5] PCI: thunder-pem: Add constant for custom ".bus_shift" initialiser https://git.kernel.org/lpieralisi/pci/c/3c38579263 [3/5] PCI: iproc: Convert to use the new ECAM constants https://git.kernel.org/lpieralisi/pci/c/333ec9d3cc [4/5] PCI: vmd: Update type of the __iomem pointers https://git.kernel.org/lpieralisi/pci/c/89094c12ea [5/5] PCI: xgene: Removed unused ".bus_shift" initialisers from pci-xgene.c https://git.kernel.org/lpieralisi/pci/c/3dc62532a5 Thanks, Lorenzo