realtek: debounce reset key for Zyxel GS1900
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled

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.

This squashes commit 4357f32d41 ("realtek: debounce reset key for
Zyxel GS1900") and commit 777c6106ed ("realtek: move debounce-interval
to correct node").

Signed-off-by: Sander Vanheule <sander@svanheule.net>
This commit is contained in:
Sander Vanheule 2025-01-01 20:05:20 +01:00
parent 767339066e
commit 68bf4844a1
2 changed files with 3 additions and 1 deletions

View File

@ -26,6 +26,7 @@
label = "reset";
gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
debounce-interval = <100>;
};
};

View File

@ -43,10 +43,11 @@
compatible = "gpio-keys-polled";
poll-interval = <20>;
mode {
reset {
label = "reset";
gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
debounce-interval = <100>;
};
};