[PW_SID:976268] irqchip: MSI cleanup and conversion to MSI parent domain#580
[PW_SID:976268] irqchip: MSI cleanup and conversion to MSI parent domain#580linux-riscv-bot wants to merge 13 commits into
Conversation
Add device pointer to irq_domain_info and msi_domain_info, so that device can be specified at domain creation. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Switch to use the concise helper to create an MSI parent domain. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <tglx@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Now that we have a concise helper to create an MSI parent domain, switch the RISC-V letter soup over to that. Signed-off-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <tglx@linutronix.de> Link: https://lore.kernel.org/all/20241204124549.607054-6-maz@kernel.org Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Now that we have a concise helper to create an MSI parent domain, switch the IMX letter soup over to that. Signed-off-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20241204124549.607054-7-maz@kernel.org Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Switch to use the concise helper to create an MSI parent domain. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Switch to use the concise helper to create an MSI parent domain. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Tidy up the code style. Whitespace changes only. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Convert lock/unlock pairs to guards and tidy up the code. No functional change. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Tidy up the code with __free. No functional change. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Move away from the legacy MSI domain setup, switch to use msi_create_parent_irq_domain(). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Move away from the legacy MSI domain setup, switch to use msi_create_parent_irq_domain(). Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Move away from the legacy MSI domain setup, switch to use msi_create_parent_irq_domain(). Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 1: "[01/12] irqdomain: Add device pointer to irq_domain_info and msi_domain_info" |
|
Patch 2: "[02/12] irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()" |
|
Patch 2: "[02/12] irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()" |
|
Patch 2: "[02/12] irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()" |
|
Patch 2: "[02/12] irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()" |
|
Patch 2: "[02/12] irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()" |
|
Patch 10: "[10/12] irqchip/alpine-msi: Switch to msi_create_parent_irq_domain()" |
|
Patch 10: "[10/12] irqchip/alpine-msi: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 11: "[11/12] irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
|
Patch 12: "[12/12] irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()" |
a7cb30d to
d776861
Compare
PR for series 976268 applied to workflow__riscv__fixes
Name: irqchip: MSI cleanup and conversion to MSI parent domain
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=976268
Version: 1