From: Ye Li Date: Wed, 10 Jun 2020 03:28:02 +0000 (-0700) Subject: gpio: mxc_gpio: change gpio index for i.MX8 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e168eacde1cfbdcf75e92bfda6d51fa59d488dfd;p=oweals%2Fu-boot.git gpio: mxc_gpio: change gpio index for i.MX8 Since the i.MX8 GPIO banks are indexed from 0 not 1 on other i.MX platforms, so we have to adjust the index accordingly. Signed-off-by: Adrian Alonso Signed-off-by: Ye Li --- diff --git a/drivers/gpio/mxc_gpio.c b/drivers/gpio/mxc_gpio.c index c924e52f07..316dcc757b 100644 --- a/drivers/gpio/mxc_gpio.c +++ b/drivers/gpio/mxc_gpio.c @@ -281,7 +281,10 @@ static int mxc_gpio_probe(struct udevice *dev) char name[18], *str; banknum = plat->bank_index; - sprintf(name, "GPIO%d_", banknum + 1); + if (IS_ENABLED(CONFIG_ARCH_IMX8)) + sprintf(name, "GPIO%d_", banknum); + else + sprintf(name, "GPIO%d_", banknum + 1); str = strdup(name); if (!str) return -ENOMEM;