ARM: ux500: Supply the STMPE keypad Device Tree node to the STUIB DT
authorLee Jones <lee.jones@linaro.org>
Thu, 4 Oct 2012 13:21:35 +0000 (14:21 +0100)
committerLee Jones <lee.jones@linaro.org>
Thu, 1 Nov 2012 12:02:18 +0000 (13:02 +0100)
This patch allows the STMPE keypad driver to be successfully probed
and initialised during a Device Tree enabled boot sequence. It
contains all of the required properties needed to setup and map
each key on the 6x3 keypad located on the ST User Interface Board.

Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
arch/arm/boot/dts/stuib.dtsi

index d6e36b5757a33f4f105c33515d0c9db0bddcacd1..6c7e492f220ba8c27b17c9d9e94afba992f33a8a 100644 (file)
 
                                wakeup-source;
                                st,autosleep-timeout = <1024>;
+
+                               stmpe_keypad {
+                                       compatible = "st,stmpe-keypad";
+
+                                       debounce-interval = <64>;
+                                       st,scan-count = <8>;
+                                       st,no-autorepeat;
+
+                                       linux,keymap = <0x205006b
+                                                       0x4010074
+                                                       0x3050072
+                                                       0x1030004
+                                                       0x502006a
+                                                       0x500000a
+                                                       0x5008b
+                                                       0x706001c
+                                                       0x405000b
+                                                       0x6070003
+                                                       0x3040067
+                                                       0x303006c
+                                                       0x60400e7
+                                                       0x602009e
+                                                       0x4020073
+                                                       0x5050002
+                                                       0x4030069
+                                                       0x3020008>;
+                               };
                        };
                };