From: Marc Zyngier Date: Wed, 31 Jul 2019 15:13:42 +0000 (+0100) Subject: gpio/ixp4xx: Register the base PA instead of its VA in fwnode X-Git-Tag: v5.4-rc1~194^2~34 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ac1213b7d79580ca52d7517e61e1ec4120134f0c;p=platform%2Fkernel%2Flinux-rpi.git gpio/ixp4xx: Register the base PA instead of its VA in fwnode Do not expose the base VA (it appears in debugfs). Instead, record the PA, which at least can be used to precisely identify the associated irqchip and domain. Reviewed-by: Linus Walleij Acked-by: Thomas Gleixner Signed-off-by: Marc Zyngier Signed-off-by: Linus Walleij --- diff --git a/drivers/gpio/gpio-ixp4xx.c b/drivers/gpio/gpio-ixp4xx.c index 8bd23e8..1a57e74 100644 --- a/drivers/gpio/gpio-ixp4xx.c +++ b/drivers/gpio/gpio-ixp4xx.c @@ -231,7 +231,7 @@ static int ixp4xx_gpio_probe(struct platform_device *pdev) g->fwnode = of_node_to_fwnode(np); } else { parent = ixp4xx_get_irq_domain(); - g->fwnode = irq_domain_alloc_fwnode(g->base); + g->fwnode = irq_domain_alloc_fwnode(&res->start); if (!g->fwnode) { dev_err(dev, "no domain base\n"); return -ENODEV;