diff options
| author | Tony Lindgren <tony@atomide.com> | 2014-11-05 12:21:23 -0500 |
|---|---|---|
| committer | Tony Lindgren <tony@atomide.com> | 2014-11-05 15:17:10 -0500 |
| commit | 8cf747f1e1001673a34292bd3dddbe6bb2817e0b (patch) | |
| tree | 772479ecef37edcbb08e9c08ae0e9fd200edd52d | |
| parent | edafb204d484835d918e74eab54e73214eedfeea (diff) | |
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>
| -rw-r--r-- | arch/arm/boot/dts/omap3-evm-common.dtsi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap3-evm-common.dtsi b/arch/arm/boot/dts/omap3-evm-common.dtsi index c8747c7f1cc8..127f3e7c10c4 100644 --- a/arch/arm/boot/dts/omap3-evm-common.dtsi +++ b/arch/arm/boot/dts/omap3-evm-common.dtsi | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | * Common support for omap3 EVM boards | 2 | * Common support for omap3 EVM boards |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #include <dt-bindings/input/input.h> | ||
| 5 | #include "omap-gpmc-smsc911x.dtsi" | 6 | #include "omap-gpmc-smsc911x.dtsi" |
| 6 | 7 | ||
| 7 | / { | 8 | / { |
| @@ -111,6 +112,26 @@ | |||
| 111 | ti,use-leds; | 112 | ti,use-leds; |
| 112 | }; | 113 | }; |
| 113 | 114 | ||
| 115 | &twl_keypad { | ||
| 116 | linux,keymap = < | ||
| 117 | MATRIX_KEY(2, 2, KEY_1) | ||
| 118 | MATRIX_KEY(1, 1, KEY_2) | ||
| 119 | MATRIX_KEY(0, 0, KEY_3) | ||
| 120 | MATRIX_KEY(3, 2, KEY_4) | ||
| 121 | MATRIX_KEY(2, 1, KEY_5) | ||
| 122 | MATRIX_KEY(1, 0, KEY_6) | ||
| 123 | MATRIX_KEY(1, 3, KEY_7) | ||
| 124 | MATRIX_KEY(3, 1, KEY_8) | ||
| 125 | MATRIX_KEY(2, 0, KEY_9) | ||
| 126 | MATRIX_KEY(2, 3, KEY_KPASTERISK) | ||
| 127 | MATRIX_KEY(0, 2, KEY_0) | ||
| 128 | MATRIX_KEY(3, 0, KEY_KPDOT) | ||
| 129 | /* s4 not wired */ | ||
| 130 | MATRIX_KEY(1, 2, KEY_BACKSPACE) | ||
| 131 | MATRIX_KEY(0, 1, KEY_ENTER) | ||
| 132 | >; | ||
| 133 | }; | ||
| 134 | |||
| 114 | &usb_otg_hs { | 135 | &usb_otg_hs { |
| 115 | interface-type = <0>; | 136 | interface-type = <0>; |
| 116 | usb-phy = <&usb2_phy>; | 137 | usb-phy = <&usb2_phy>; |
