Commit 556ce55b authored by Thierry Reding's avatar Thierry Reding Committed by Linus Walleij

pinctrl: sirf: atlas7: Initialize GPIO offset

The GPIO offset is never initialized, which means that it will end up
being zero as per the devm_kzalloc() of the parent structure.
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent f5292d06
...@@ -6078,6 +6078,7 @@ static int atlas7_gpio_probe(struct platform_device *pdev) ...@@ -6078,6 +6078,7 @@ static int atlas7_gpio_probe(struct platform_device *pdev)
bank = &a7gc->banks[idx]; bank = &a7gc->banks[idx];
/* Set ctrl registers' base of this bank */ /* Set ctrl registers' base of this bank */
bank->base = ATLAS7_GPIO_BASE(a7gc, idx); bank->base = ATLAS7_GPIO_BASE(a7gc, idx);
bank->gpio_offset = idx * NGPIO_OF_BANK;
/* Get interrupt number from DTS */ /* Get interrupt number from DTS */
ret = of_irq_get(np, idx); ret = of_irq_get(np, idx);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment