"Syed Rafiuddin" <rafiuddin.syed@xxxxxx> writes: > This patch enables support for UART4 on OMAP4430 development platform. > > Signed-off-by: Syed Rafiuddin <rafiuddin.syed@xxxxxx> > --- > arch/arm/mach-omap2/board-4430sdp.c | 2 +- > arch/arm/mach-omap2/serial.c | 12 ++++++++++++ > 2 files changed, 13 insertions(+), 1 deletion(-) > > Index: linux-2.6/arch/arm/mach-omap2/board-4430sdp.c > =================================================================== > --- linux-2.6.orig/arch/arm/mach-omap2/board-4430sdp.c 2009-05-12 > 10:43:41.000000000 +0530 > +++ linux-2.6/arch/arm/mach-omap2/board-4430sdp.c 2009-05-12 11:40:54.000000000 > +0530 > @@ -38,7 +38,7 @@ > }; > > static struct omap_uart_config sdp4430_uart_config __initdata = { > - .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2)), > + .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2) | (1 << 3)), > }; > > static struct omap_lcd_config sdp4430_lcd_config __initdata = { > Index: linux-2.6/arch/arm/mach-omap2/serial.c > =================================================================== > --- linux-2.6.orig/arch/arm/mach-omap2/serial.c 2009-05-12 11:35:55.000000000 > +0530 > +++ linux-2.6/arch/arm/mach-omap2/serial.c 2009-05-12 11:46:13.000000000 +0530 > @@ -53,8 +53,20 @@ > .iotype = UPIO_MEM, > .regshift = 2, > .uartclk = OMAP24XX_BASE_BAUD * 16, > + > + }, { > +#ifdef CONFIG_ARCH_OMAP4 > + .membase = IO_ADDRESS(OMAP_UART3_BASE), > + .mapbase = OMAP_UART4_BASE, > + .irq = 70, > + .flags = UPF_BOOT_AUTOCONF, > + .iotype = UPIO_MEM, > + .regshift = 2, > + .uartclk = OMAP24XX_BASE_BAUD * 16, > }, { > +#else > .flags = 0 > +#endif > } > }; You dropped the terminator entry (flags == 0) in the OMAP4 case. That should remain the last entry whether or not OMAP4 support is enabled. Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html