summaryrefslogtreecommitdiff
path: root/drivers/pci/controller
diff options
context:
space:
mode:
authorJiri Slaby (SUSE) <jirislaby@kernel.org>2026-07-08 11:58:14 +0200
committerManivannan Sadhasivam <mani@kernel.org>2026-07-20 15:16:27 +0200
commitf944349dcbaeaa9d6e1c8f2f8182f5560ba79581 (patch)
tree9c6b0fb892e41852b05e54cbbe4c7334de32aee9 /drivers/pci/controller
parentdc59e4fea9d83f03bad6bddf3fa2e52491777482 (diff)
downloadlinux-next-f944349dcbaeaa9d6e1c8f2f8182f5560ba79581.tar.gz
linux-next-f944349dcbaeaa9d6e1c8f2f8182f5560ba79581.zip
PCI: aspeed: Switch to irq_domain_create_linear()
irq_domain_add_linear() is going away as being obsolete now. Switch to the preferred irq_domain_create_linear(). That differs in the first parameter: It takes more generic struct fwnode_handle instead of struct device_node. Therefore, dev_fwnode() is added around the 'dev' parameter. Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org> [mani: commit log] Signed-off-by: Manivannan Sadhasivam <mani@kernel.org> Cc: Thomas Gleixner <tglx@kernel.org> Cc: Jacky Chou <jacky_chou@aspeedtech.com> Link: https://patch.msgid.link/20260708095814.385480-1-jirislaby@kernel.org
Diffstat (limited to 'drivers/pci/controller')
-rw-r--r--drivers/pci/controller/pcie-aspeed.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/pci/controller/pcie-aspeed.c b/drivers/pci/controller/pcie-aspeed.c
index 9aa9e14c6148..74b03a55643f 100644
--- a/drivers/pci/controller/pcie-aspeed.c
+++ b/drivers/pci/controller/pcie-aspeed.c
@@ -725,10 +725,10 @@ static int aspeed_pcie_init_irq_domain(struct aspeed_pcie *pcie)
{
int ret;
- pcie->intx_domain = irq_domain_add_linear(pcie->dev->of_node,
- PCI_NUM_INTX,
- &aspeed_intx_domain_ops,
- pcie);
+ pcie->intx_domain = irq_domain_create_linear(dev_fwnode(pcie->dev),
+ PCI_NUM_INTX,
+ &aspeed_intx_domain_ops,
+ pcie);
if (!pcie->intx_domain) {
ret = dev_err_probe(pcie->dev, -ENOMEM,
"failed to get INTx IRQ domain\n");