OpenCloudOS-Kernel/include
Diana Craciun 627e79b2e0 of/irq: make of_msi_map_get_device_domain() bus agnostic
commit 6f881aba01 upstream.

of_msi_map_get_device_domain() is PCI specific but it need not be and
can be easily changed to be bus agnostic in order to be used by other
busses by adding an IRQ domain bus token as an input parameter.

Signed-off-by: Diana Craciun <diana.craciun@oss.nxp.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>   # pci/msi.c
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20200619082013.13661-10-lorenzo.pieralisi@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Chen Zhuo <sagazchen@tencent.com>
Signed-off-by: Xinghui Li <korantli@tencent.com>
2024-06-11 21:11:41 +08:00
..
acpi iommu/vt-d: Add new enum value and structure for SATC 2024-06-11 21:07:56 +08:00
asm-generic genirq/msi: Allow shadow declarations of msi_msg:: $member 2024-06-11 21:07:33 +08:00
clocksource clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit 2019-08-23 16:59:54 +02:00
crypto ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
drm ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
dt-bindings tkernel: add base tlinux kernel interfaces 2024-06-11 20:09:33 +08:00
keys ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
kvm KVM: arm/arm64: vgic: Use a single IO device per redistributor 2019-08-25 11:02:52 +01:00
linux of/irq: make of_msi_map_get_device_domain() bus agnostic 2024-06-11 21:11:41 +08:00
math-emu nds32: Mark expected switch fall-throughs 2019-08-29 11:06:56 -05:00
media ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
misc auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay 2019-08-08 19:59:17 +02:00
net ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
pcmcia
ras
rdma ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
scsi ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
soc ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
sound ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
target ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
trace iommu/vt-d: Add prq_report trace event 2024-06-11 21:08:12 +08:00
uapi iommu/uapi: Handle data and argsz filled by users 2024-06-11 21:11:40 +08:00
vdso
video fbdev: da8xx: remove panel_power_ctrl() callback from platform data 2019-08-26 17:53:58 +05:30
xen dma-mapping: drop the dev argument to arch_sync_dma_for_* 2024-06-11 21:11:18 +08:00