Thread (13 messages) 13 messages, 3 authors, 2021-09-22

Re: [PATCH 1/4] gpio/rockchip: extended debounce support is only available on v2

From: Linus Walleij <hidden>
Date: 2021-09-17 22:35:02
Also in: linux-gpio, linux-rockchip, lkml

On Tue, Sep 14, 2021 at 12:49 AM Heiko Stuebner [off-list ref] wrote:
The gpio driver runs into issues on v1 gpio blocks, as the db_clk
and the whole extended debounce support is only ever defined on v2.
So checking for the IS_ERR on the db_clk is not enough, as it will
be NULL on v1.

Fix this by adding the needed condition for v2 first before checking
the existence of the db_clk.

This caused my rk3288-veyron-pinky to enter a reboot loop when it
tried to enable the power-key as adc-key device.

Fixes: 3bcbd1a85b68 ("gpio/rockchip: support next version gpio controller")
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Linus Walleij <redacted>
This can be applied by Bartosz to the GPIO subsystem.

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help