- catchup in the 'ifm AC14xx' board's device tree with recently added keypad-matrix driver features: individual pin polarity for rows and columns, push/pull pin operation for columns - slight re-ordering of keypad-matrix related settings, and tuning of timing specs for more reliable detection of short lived key presses (including a range spec to reduce timer management overhead) as well as a slightly increased overall matrix poll frequency - fix keymap comments, make the names match the codes Signed-off-by: Gerhard Sittig <gsi@xxxxxxx> --- arch/powerpc/boot/dts/ac14xx.dts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/arch/powerpc/boot/dts/ac14xx.dts b/arch/powerpc/boot/dts/ac14xx.dts index a27a460..502cc37 100644 --- a/arch/powerpc/boot/dts/ac14xx.dts +++ b/arch/powerpc/boot/dts/ac14xx.dts @@ -350,13 +350,14 @@ matrix_keypad@0 { compatible = "gpio-matrix-keypad"; debounce-delay-ms = <5>; - col-scan-delay-us = <1>; - gpio-activelow; - col-gpios-binary; - col-switch-delay-ms = <200>; + col-scan-delay-us = <5 100>; + col-switch-delay-ms = <15>; + col-gpios-binary; + col-gpios-pushpull; col-gpios = <&gpio_pic 1 0>; /* pin1 */ + row-gpios-activelow; row-gpios = <&gpio_pic 2 0 /* pin2 */ &gpio_pic 3 0 /* pin3 */ &gpio_pic 4 0>; /* pin4 */ @@ -365,8 +366,8 @@ 0x01000067 /* UP */ 0x02000066 /* FN RIGHT */ 0x00010069 /* LEFT */ - 0x0101006a /* DOWN */ - 0x0201006c>; /* RIGHT */ + 0x0101006a /* RIGHT */ + 0x0201006c>; /* DOWN */ }; }; -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html