Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

irqchip/renesas-intc-irqpin: Move PM device over to irq domain

Move the reference to the device over to the irq domain.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Bartosz Golaszewski <brgl@bgdev.pl>
Link: https://lore.kernel.org/r/20220201120310.878267-4-maz@kernel.org

+2 -1
+2 -1
drivers/irqchip/irq-renesas-intc-irqpin.c
··· 508 508 509 509 irq_chip = &p->irq_chip; 510 510 irq_chip->name = "intc-irqpin"; 511 - irq_chip->parent_device = dev; 512 511 irq_chip->irq_mask = disable_fn; 513 512 irq_chip->irq_unmask = enable_fn; 514 513 irq_chip->irq_set_type = intc_irqpin_irq_set_type; ··· 521 522 dev_err(dev, "cannot initialize irq domain\n"); 522 523 goto err0; 523 524 } 525 + 526 + irq_domain_set_pm_device(p->irq_domain, dev); 524 527 525 528 if (p->shared_irqs) { 526 529 /* request one shared interrupt */