diff options
Diffstat (limited to 'arch/arm/mach-omap1/board-h3.c')
-rw-r--r-- | arch/arm/mach-omap1/board-h3.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/arch/arm/mach-omap1/board-h3.c b/arch/arm/mach-omap1/board-h3.c index 0b0825fe6751..c2ef4ff846c7 100644 --- a/arch/arm/mach-omap1/board-h3.c +++ b/arch/arm/mach-omap1/board-h3.c | |||
@@ -397,6 +397,19 @@ static void __init h3_init(void) | |||
397 | /* GPIO10 pullup/down register, Enable pullup on GPIO10 */ | 397 | /* GPIO10 pullup/down register, Enable pullup on GPIO10 */ |
398 | omap_cfg_reg(V2_1710_GPIO10); | 398 | omap_cfg_reg(V2_1710_GPIO10); |
399 | 399 | ||
400 | /* Mux pins for keypad */ | ||
401 | omap_cfg_reg(F18_1610_KBC0); | ||
402 | omap_cfg_reg(D20_1610_KBC1); | ||
403 | omap_cfg_reg(D19_1610_KBC2); | ||
404 | omap_cfg_reg(E18_1610_KBC3); | ||
405 | omap_cfg_reg(C21_1610_KBC4); | ||
406 | omap_cfg_reg(G18_1610_KBR0); | ||
407 | omap_cfg_reg(F19_1610_KBR1); | ||
408 | omap_cfg_reg(H14_1610_KBR2); | ||
409 | omap_cfg_reg(E20_1610_KBR3); | ||
410 | omap_cfg_reg(E19_1610_KBR4); | ||
411 | omap_cfg_reg(N19_1610_KBR5); | ||
412 | |||
400 | platform_add_devices(devices, ARRAY_SIZE(devices)); | 413 | platform_add_devices(devices, ARRAY_SIZE(devices)); |
401 | spi_register_board_info(h3_spi_board_info, | 414 | spi_register_board_info(h3_spi_board_info, |
402 | ARRAY_SIZE(h3_spi_board_info)); | 415 | ARRAY_SIZE(h3_spi_board_info)); |
@@ -405,7 +418,7 @@ static void __init h3_init(void) | |||
405 | omap_serial_init(); | 418 | omap_serial_init(); |
406 | omap_register_i2c_bus(1, 100, h3_i2c_board_info, | 419 | omap_register_i2c_bus(1, 100, h3_i2c_board_info, |
407 | ARRAY_SIZE(h3_i2c_board_info)); | 420 | ARRAY_SIZE(h3_i2c_board_info)); |
408 | omap_usb_init(&h3_usb_config); | 421 | omap1_usb_init(&h3_usb_config); |
409 | h3_mmc_init(); | 422 | h3_mmc_init(); |
410 | } | 423 | } |
411 | 424 | ||