diff options
author | Thomas Blocher <thomas.blocher@ek-dev.de> | 2024-07-31 01:16:26 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2024-08-23 17:32:01 +0200 |
commit | 752f387faaae0ae2e84d3f496922524785e77d60 (patch) | |
tree | cd5dc79140765edfe0295c31a2a295485dddac2e /drivers/pinctrl/pinctrl-single.c | |
parent | pinctrl: qcom: x1e80100: Update PDC hwirq map (diff) | |
download | linux-752f387faaae0ae2e84d3f496922524785e77d60.tar.xz linux-752f387faaae0ae2e84d3f496922524785e77d60.zip |
pinctrl: at91: make it work with current gpiolib
pinctrl-at91 currently does not support the gpio-groups devicetree
property and has no pin-range.
Because of this at91 gpios stopped working since patch
commit 2ab73c6d8323fa1e ("gpio: Support GPIO controllers without pin-ranges")
This was discussed in the patches
commit fc328a7d1fcce263 ("gpio: Revert regression in sysfs-gpio (gpiolib.c)")
commit 56e337f2cf132632 ("Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"")
As a workaround manually set pin-range via gpiochip_add_pin_range() until
a) pinctrl-at91 is reworked to support devicetree gpio-groups
b) another solution as mentioned in
commit 56e337f2cf132632 ("Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"")
is found
Signed-off-by: Thomas Blocher <thomas.blocher@ek-dev.de>
Link: https://lore.kernel.org/5b992862-355d-f0de-cd3d-ff99e67a4ff1@ek-dev.de
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/pinctrl-single.c')
0 files changed, 0 insertions, 0 deletions