From: Bjorn Helgaas Date: Thu, 23 Jan 2025 19:04:53 +0000 (-0600) Subject: Merge branch 'pci/controller/iommu-map' X-Git-Tag: v6.14-rc1~90^2~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ec3619abbf0ea62d7215f345a07a6b33fa90ce8b;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'pci/controller/iommu-map' - Add host bridge .enable_device() and .disable_device() hooks for bridges that need to configure things like Requester ID to StreamID mapping when enabling devices (Frank Li) - Add imx6 Requester ID to StreamID mapping configuration when enabling devices (Frank Li) - Extend struct pci_ecam_ops with .enable_device() and .disable_device() hooks so drivers that use pci_host_common_probe() instead of their own .probe() have a way to set the .enable_device() callbacks (Marc Zyngier) - Convert pcie-apple StreamID mapping configuration from a bus notifier to the .enable_device() and .disable_device() callbacks (Marc Zyngier) * pci/controller/iommu-map: PCI: apple: Convert to {en,dis}able_device() callbacks PCI: host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops PCI: imx6: Add IOMMU and ITS MSI support for i.MX95 PCI: Add enable_device() and disable_device() callbacks for bridges --- ec3619abbf0ea62d7215f345a07a6b33fa90ce8b