|
@@ -193,3 +193,53 @@ static struct matrix_keymap_data sdp4430_keymap_data = {
|
|
.keymap_size = ARRAY_SIZE(sdp4430_keymap),
|
|
.keymap_size = ARRAY_SIZE(sdp4430_keymap),
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+static struct omap4_keypad_platform_data sdp4430_keypad_data = {
|
|
|
|
+ .keymap_data = &sdp4430_keymap_data,
|
|
|
|
+ .rows = 8,
|
|
|
|
+ .cols = 8,
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static struct omap_board_data keypad_data = {
|
|
|
|
+ .id = 1,
|
|
|
|
+ .pads = keypad_pads,
|
|
|
|
+ .pads_cnt = ARRAY_SIZE(keypad_pads),
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static struct gpio_led sdp4430_gpio_leds[] = {
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:debug0",
|
|
|
|
+ .gpio = 61,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:debug1",
|
|
|
|
+ .gpio = 30,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:debug2",
|
|
|
|
+ .gpio = 7,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:debug3",
|
|
|
|
+ .gpio = 8,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:debug4",
|
|
|
|
+ .gpio = 50,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:blue:user",
|
|
|
|
+ .gpio = 169,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:red:user",
|
|
|
|
+ .gpio = 170,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ .name = "omap4:green:user",
|
|
|
|
+ .gpio = 139,
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static struct gpio_keys_button sdp4430_gpio_keys[] = {
|
|
|
|
+ {
|