Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: Add twl keypad map for omap3 EVM

Looks like we're still missing the keypad map for EVM.
Let's add it since we have the binding now available
for the twl4030_keypad as otherwise we get the following
errors during the boot:

twl4030_keypad keypad.31: OF: linux,keymap property not defined
in /ocp/i2c@48070000/twl@48/keypad
twl4030_keypad keypad.31: Failed to build keymap
twl4030_keypad: probe of keypad.31 failed with error -2

Signed-off-by: Tony Lindgren <tony@atomide.com>

+21
+21
arch/arm/boot/dts/omap3-evm-common.dtsi
··· 2 2 * Common support for omap3 EVM boards 3 3 */ 4 4 5 + #include <dt-bindings/input/input.h> 5 6 #include "omap-gpmc-smsc911x.dtsi" 6 7 7 8 / { ··· 110 109 111 110 &twl_gpio { 112 111 ti,use-leds; 112 + }; 113 + 114 + &twl_keypad { 115 + linux,keymap = < 116 + MATRIX_KEY(2, 2, KEY_1) 117 + MATRIX_KEY(1, 1, KEY_2) 118 + MATRIX_KEY(0, 0, KEY_3) 119 + MATRIX_KEY(3, 2, KEY_4) 120 + MATRIX_KEY(2, 1, KEY_5) 121 + MATRIX_KEY(1, 0, KEY_6) 122 + MATRIX_KEY(1, 3, KEY_7) 123 + MATRIX_KEY(3, 1, KEY_8) 124 + MATRIX_KEY(2, 0, KEY_9) 125 + MATRIX_KEY(2, 3, KEY_KPASTERISK) 126 + MATRIX_KEY(0, 2, KEY_0) 127 + MATRIX_KEY(3, 0, KEY_KPDOT) 128 + /* s4 not wired */ 129 + MATRIX_KEY(1, 2, KEY_BACKSPACE) 130 + MATRIX_KEY(0, 1, KEY_ENTER) 131 + >; 113 132 }; 114 133 115 134 &usb_otg_hs {