[PATCH 02/10] gpio: pxa: use dynamic allocation of base

Duje Mihanović posted 10 patches 1 year, 2 months ago
There is a newer version of this series
[PATCH 02/10] gpio: pxa: use dynamic allocation of base
Posted by Duje Mihanović 1 year, 2 months ago
Fixes the warning in dmesg that static allocation of the base is
deprecated.

Signed-off-by: Duje Mihanović <duje.mihanovic@skole.hr>
---
 drivers/gpio/gpio-pxa.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpio/gpio-pxa.c b/drivers/gpio/gpio-pxa.c
index a1630ed4b741..076ee6dff4d5 100644
--- a/drivers/gpio/gpio-pxa.c
+++ b/drivers/gpio/gpio-pxa.c
@@ -350,6 +350,7 @@ static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iom
 
 	pchip->chip.parent = pchip->dev;
 	pchip->chip.label = "gpio-pxa";
+	pchip->chip.base = -1;
 	pchip->chip.direction_input  = pxa_gpio_direction_input;
 	pchip->chip.direction_output = pxa_gpio_direction_output;
 	pchip->chip.get = pxa_gpio_get;
-- 
2.41.0


Re: [PATCH 02/10] gpio: pxa: use dynamic allocation of base
Posted by Andy Shevchenko 1 year, 1 month ago
On Fri, Jul 21, 2023 at 10:37:44PM +0200, Duje Mihanović wrote:
> Fixes the warning in dmesg that static allocation of the base is
> deprecated.

Have you checked if this might regress on the older platforms where maybe
drivers that are looking for the specific GPIO number?

Please, elaborate the answer to the above in the commit message (in case you
have done the research, otherwise do that first).

The background of this request is the OMAP breakage in the previous cycle
due to the very similar change. We don't want to repeat our mistakes.

-- 
With Best Regards,
Andy Shevchenko