22 #include <mach/hardware.h>
23 #include <mach/common.h>
29 #define MX51_3DS_ECSPI2_CS (GPIO_PORTC + 28)
77 static int mx51_3ds_board_keymap[] = {
108 .keymap = mx51_3ds_board_keymap,
109 .keymap_size =
ARRAY_SIZE(mx51_3ds_board_keymap),
112 static int mx51_3ds_spi2_cs[] = {
117 static const struct spi_imx_master mx51_3ds_ecspi2_pdata __initconst = {
118 .chipselect = mx51_3ds_spi2_cs,
119 .num_chipselect =
ARRAY_SIZE(mx51_3ds_spi2_cs),
124 .modalias =
"m25p80",
125 .max_speed_hz = 25000000,
129 .platform_data =
NULL,},
135 static void __init mx51_3ds_init(
void)
152 "devices on the board are unusable.\n");
159 static void __init mx51_3ds_timer_init(
void)
164 static struct sys_timer mx51_3ds_timer = {
165 .init = mx51_3ds_timer_init,
170 .atag_offset = 0x100,
175 .timer = &mx51_3ds_timer,
176 .init_machine = mx51_3ds_init,