#include <mach/board.h>
#include <mach/common.h>
#include <mach/mmc.h>
-#include <mach/keypad.h>
#include <mach/gpmc.h>
#include <mach/nand.h>
#include <mach/mcspi.h>
#include "mmc-twl4030.h"
+#define OMAP2EVM_ETHR_START 0x2c000000
+#define OMAP2EVM_ETHR_SIZE 1024
+#define OMAP2EVM_ETHR_GPIO_IRQ 149
+#define OMAP2_EVM_TS_GPIO 85
-#define GPMC_OFF_CONFIG1_0 0x60
+#define GPMC_OFF_CONFIG1_0 0x60
static struct mtd_partition omap2evm_nand_partitions[] = {
{
static int ads7846_get_pendown_state(void)
{
- return !omap_get_gpio_datain(OMAP2_EVM_TS_GPIO);
+ return !gpio_get_value(OMAP2_EVM_TS_GPIO);
}
struct ads7846_platform_data ads7846_config = {
.keymap = omap2evm_keymap,
.keymapsize = ARRAY_SIZE(omap2evm_keymap),
.rep = 1,
- .irq = TWL4030_MODIRQ_KEYPAD,
};
static void __init omap2_evm_init_irq(void)
spi_register_board_info(omap2evm_spi_board_info,
ARRAY_SIZE(omap2evm_spi_board_info));
omap_serial_init();
- hsmmc_init(mmc);
+ twl4030_mmc_init(mmc);
omap2evm_flash_init();
ads7846_dev_init();
}