Hello all, This series adds some extra checks to ensure that can not program the iATU with an address that we did not intend to use. These checks would have given resulting in an error when testing some of the earlier revisions of Frank's doorbell patches (which did not handle fixed BARs properly). With these checks in place, we will hopefully avoid unnecessary debugging in the future. Kind regards, Niklas Niklas Cassel (3): PCI: artpec6: Implement dw_pcie_ep operation get_features PCI: endpoint: Add size check for fixed size BARs in pci_epc_set_bar() PCI: dwc: ep: Improve alignment check in dw_pcie_prog_ep_inbound_atu() drivers/pci/controller/dwc/pcie-artpec6.c | 13 +++++++++++++ drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +++++--- drivers/pci/controller/dwc/pcie-designware.c | 5 +++-- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/endpoint/pci-epc-core.c | 11 +++++++++-- 5 files changed, 31 insertions(+), 8 deletions(-) -- 2.47.0