[openwrt/openwrt] realtek: debounce reset key for Zyxel GS1900
LEDE Commits
lede-commits at lists.infradead.org
Wed Jan 1 02:07:13 PST 2025
svanheule pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/4357f32d41eb4364841cab831bcaf7848695b5d7
commit 4357f32d41eb4364841cab831bcaf7848695b5d7
Author: Sander Vanheule <sander at svanheule.net>
AuthorDate: Wed Jan 1 11:01:48 2025 +0100
realtek: debounce reset key for Zyxel GS1900
When the reset button is next to the SFP cages, I2C operations on the
modules might cause interference on the button's GPIO line. Add a
debounce-interval of 5 times the poll-interval to ensure the line is
actually stable for some time and not just glitching.
Signed-off-by: Sander Vanheule <sander at svanheule.net>
---
target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi | 1 +
target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts | 1 +
2 files changed, 2 insertions(+)
diff --git a/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi b/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
index b985c4bc8e..59b44ad161 100644
--- a/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
+++ b/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
@@ -20,6 +20,7 @@
keys {
compatible = "gpio-keys-polled";
+ debounce-interval = <100>;
poll-interval = <20>;
reset {
diff --git a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts
index 9844dc2180..ad3245fc27 100644
--- a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts
+++ b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts
@@ -41,6 +41,7 @@
keys {
compatible = "gpio-keys-polled";
+ debounce-interval = <100>;
poll-interval = <20>;
mode {
More information about the lede-commits
mailing list