From: Bjorn Helgaas Date: Fri, 21 Feb 2025 12:35:53 +0000 (-0600) Subject: Merge branch 'pci/endpoint' X-Git-Tag: next-20250224~120^2~3 X-Git-Url: https://gentwo.org/gitweb/?a=commitdiff_plain;h=d094d3404d54788b7a3e927d999336708bbbbbd5;p=linux%2F.git Merge branch 'pci/endpoint' - Convert PCI device data so pci-epf-test works correctly on big-endian endpoint systems (Niklas Cassel) - Add BAR_RESIZABLE type to endpoint framework (Niklas Cassel) - Add DWC core support for EPF drivers to set BAR_RESIZABLE type and size via dw_pcie_ep_set_bar() (Niklas Cassel) - Configure TI AM65x (keystone) BARs 2 and 5 as Resizable, not Fixed (Niklas Cassel) - Reduce TI AM65x (keystone) BAR alignment requirement from 1MB to 64KB (Niklas Cassel) - Configure Rockchip rk3568 and rk3588 BARs as Resizable, not Fixed (Niklas Cassel) * pci/endpoint: PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops PCI: endpoint: Remove unused devm_pci_epc_destroy() PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs PCI: keystone: Specify correct alignment requirement PCI: keystone: Describe Resizable BARs as Resizable BARs PCI: dwc: endpoint: Allow EPF drivers to configure the size of Resizable BARs PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs PCI: endpoint: pci-epf-test: Handle endianness properly --- d094d3404d54788b7a3e927d999336708bbbbbd5