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. This squashes commit4357f32d41("realtek: debounce reset key for Zyxel GS1900") and commit777c6106ed("realtek: move debounce-interval to correct node"). Signed-off-by: Sander Vanheule <sander@svanheule.net>
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
label = "reset";
|
||||
gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
debounce-interval = <100>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user