diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-zoom.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-zoom.c | 19 | 
1 files changed, 10 insertions, 9 deletions
| diff --git a/arch/arm/mach-omap2/board-zoom.c b/arch/arm/mach-omap2/board-zoom.c index e26754c24ee8..7e3f1595d77b 100644 --- a/arch/arm/mach-omap2/board-zoom.c +++ b/arch/arm/mach-omap2/board-zoom.c @@ -16,6 +16,7 @@  #include <linux/input.h>  #include <linux/gpio.h>  #include <linux/i2c/twl.h> +#include <linux/mtd/nand.h>  #include <asm/mach-types.h>  #include <asm/mach/arch.h> @@ -33,7 +34,7 @@  #define ZOOM3_EHCI_RESET_GPIO		64 -static void __init omap_zoom_init_irq(void) +static void __init omap_zoom_init_early(void)  {  	omap2_init_common_infrastructure();  	if (machine_is_omap_zoom2()) @@ -42,8 +43,6 @@ static void __init omap_zoom_init_irq(void)  	else if (machine_is_omap_zoom3())  		omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params,  					  h8mbx00u0mer0em_sdrc_params); - -	omap_init_irq();  }  #ifdef CONFIG_OMAP_MUX @@ -126,8 +125,8 @@ static void __init omap_zoom_init(void)  		usb_ehci_init(&ehci_pdata);  	} -	board_nand_init(zoom_nand_partitions, -			ARRAY_SIZE(zoom_nand_partitions), ZOOM_NAND_CS); +	board_nand_init(zoom_nand_partitions, ARRAY_SIZE(zoom_nand_partitions), +						ZOOM_NAND_CS, NAND_BUSWIDTH_16);  	zoom_debugboard_init();  	zoom_peripherals_init();  	zoom_display_init(); @@ -135,18 +134,20 @@ static void __init omap_zoom_init(void)  MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board")  	.boot_params	= 0x80000100, -	.map_io		= omap3_map_io,  	.reserve	= omap_reserve, -	.init_irq	= omap_zoom_init_irq, +	.map_io		= omap3_map_io, +	.init_early	= omap_zoom_init_early, +	.init_irq	= omap_init_irq,  	.init_machine	= omap_zoom_init,  	.timer		= &omap_timer,  MACHINE_END  MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board")  	.boot_params	= 0x80000100, -	.map_io		= omap3_map_io,  	.reserve	= omap_reserve, -	.init_irq	= omap_zoom_init_irq, +	.map_io		= omap3_map_io, +	.init_early	= omap_zoom_init_early, +	.init_irq	= omap_init_irq,  	.init_machine	= omap_zoom_init,  	.timer		= &omap_timer,  MACHINE_END |