|
@@ -64,6 +64,7 @@
|
|
|
|
|
|
#include "twl4030.dtsi"
|
|
|
#include "twl4030_omap3.dtsi"
|
|
|
+#include <dt-bindings/input/input.h>
|
|
|
|
|
|
&mmc1 {
|
|
|
vmmc-supply = <&vmmc1>;
|
|
@@ -75,6 +76,22 @@
|
|
|
ti,pullups = <0x000001>;
|
|
|
};
|
|
|
|
|
|
+&twl_keypad {
|
|
|
+ linux,keymap = <
|
|
|
+ MATRIX_KEY(0x00, 0x01, KEY_A)
|
|
|
+ MATRIX_KEY(0x00, 0x02, KEY_B)
|
|
|
+ MATRIX_KEY(0x00, 0x03, KEY_LEFT)
|
|
|
+
|
|
|
+ MATRIX_KEY(0x01, 0x01, KEY_UP)
|
|
|
+ MATRIX_KEY(0x01, 0x02, KEY_ENTER)
|
|
|
+ MATRIX_KEY(0x01, 0x03, KEY_DOWN)
|
|
|
+
|
|
|
+ MATRIX_KEY(0x02, 0x01, KEY_RIGHT)
|
|
|
+ MATRIX_KEY(0x02, 0x02, KEY_C)
|
|
|
+ MATRIX_KEY(0x02, 0x03, KEY_D)
|
|
|
+ >;
|
|
|
+};
|
|
|
+
|
|
|
&hsusb1_phy {
|
|
|
reset-gpios = <&twl_gpio 6 GPIO_ACTIVE_LOW>;
|
|
|
};
|