13 #include <linux/kernel.h>
16 #include <linux/input.h>
34 #define ZOOM3_EHCI_RESET_GPIO 64
36 #ifdef CONFIG_OMAP_MUX
58 .name =
"X-Loader-NAND",
60 .size = 4 * (64 * 2048),
64 .name =
"U-Boot-NAND",
66 .size = 10 * (64 * 2048),
70 .name =
"Boot Env-NAND",
72 .size = 2 * (64 * 2048),
75 .name =
"Kernel-NAND",
77 .size = 240 * (64 * 2048),
82 .size = 3328 * (64 * 2048),
87 .size = 256 * (64 * 2048),
92 .size = 256 * (64 * 2048),
101 .reset_gpio_port[0] = -
EINVAL,
103 .reset_gpio_port[2] = -
EINVAL,
106 static void __init omap_zoom_init(
void)
108 if (machine_is_omap_zoom2()) {
110 }
else if (machine_is_omap_zoom3()) {
116 board_nand_init(zoom_nand_partitions,
ARRAY_SIZE(zoom_nand_partitions),
121 if (machine_is_omap_zoom2())
123 mt46h32m32lf6_sdrc_params);
124 else if (machine_is_omap_zoom3())
126 h8mbx00u0mer0em_sdrc_params);
132 .atag_offset = 0x100,
137 .handle_irq = omap3_intc_handle_irq,
138 .init_machine = omap_zoom_init,
145 .atag_offset = 0x100,
150 .handle_irq = omap3_intc_handle_irq,
151 .init_machine = omap_zoom_init,