Re: [PATCH] pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
From: Linus Walleij <hidden>
Date: 2021-12-16 03:15:59
Also in:
linux-arm-kernel, lkml
From: Linus Walleij <hidden>
Date: 2021-12-16 03:15:59
Also in:
linux-arm-kernel, lkml
On Wed, Dec 15, 2021 at 10:58 AM Fabien Dessenne [off-list ref] wrote:
Consider the GPIO controller offset (from "gpio-ranges") to compute the
maximum GPIO line number.
This fixes an issue where gpio-ranges uses a non-null offset.
e.g.: gpio-ranges = <&pinctrl 6 86 10>
In that case the last valid GPIO line is not 9 but 15 (6 + 10 - 1)
Fixes: 67e2996f72c7 ("pinctrl: stm32: fix the reported number of GPIO lines per bank")
Reported-by: Christoph Fritz <redacted>
Signed-off-by: Fabien Dessenne <fabien.dessenne@foss.st.com>Patch applied for fixes and tagged for stable. Yours, Linus Walleij