diff options
| author | Sander Vanheule | 2025-01-01 10:01:48 +0000 |
|---|---|---|
| committer | Sander Vanheule | 2025-01-01 10:06:08 +0000 |
| commit | 4357f32d41eb4364841cab831bcaf7848695b5d7 (patch) | |
| tree | cf51a1cb13c856fee1f4be15c4059fcb520ead05 | |
| parent | adfb1b76969d3919fc40571f67ab9c3e2dec7e16 (diff) | |
| download | openwrt-4357f32d41eb4364841cab831bcaf7848695b5d7.tar.gz | |
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@svanheule.net>
| -rw-r--r-- | target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi | 1 | ||||
| -rw-r--r-- | target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts | 1 |
2 files changed, 2 insertions, 0 deletions
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 { |