]> git.sur5r.net Git - u-boot/blobdiff - drivers/gpio/stm32f7_gpio.c
Merge branch 'master' of git://git.denx.de/u-boot-sh
[u-boot] / drivers / gpio / stm32f7_gpio.c
index 11bc66da9ba08b9fba115485c680be5068c9bcb1..5b08e7ee275ce3545a729bdd21f7c5757c12c495 100644 (file)
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
  * Author(s): Vikas Manocha, <vikas.manocha@st.com> for STMicroelectronics.
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <common.h>
@@ -90,7 +89,8 @@ static int gpio_stm32_probe(struct udevice *dev)
        if (!name)
                return -EINVAL;
        uc_priv->bank_name = name;
-       uc_priv->gpio_count = STM32_GPIOS_PER_BANK;
+       uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios",
+                                                  STM32_GPIOS_PER_BANK);
        debug("%s, addr = 0x%p, bank_name = %s\n", __func__, (u32 *)priv->regs,
              uc_priv->bank_name);