diff -Naur linux24/include/asm-arm/arch-ep93xx/regmap.h linux24-new/include/asm-arm/arch-ep93xx/regmap.h --- linux24/include/asm-arm/arch-ep93xx/regmap.h 2006-06-17 01:23:05.000000000 +0200 +++ linux24-new/include/asm-arm/arch-ep93xx/regmap.h 2008-06-10 15:51:00.000000000 +0200 @@ -1393,6 +1393,11 @@ #define TS7XXX_TTYS4 (TS7XXX_IO8_BASE + 0x01C003A8) #define TS7XXX_TTYS5 (TS7XXX_IO8_BASE + 0x01C002A8) +#define TS7XXX_TTYS6 (TS7XXX_IO8_BASE + 0x01C003A0) +#define TS7XXX_TTYS7 (TS7XXX_IO8_BASE + 0x01C002A0) +#define TS7XXX_TTYS8 (TS7XXX_IO8_BASE + 0x01C00398) +#define TS7XXX_TTYS9 (TS7XXX_IO8_BASE + 0x01C00298) + #define TS7XXX_ISAIO 0x01e00000UL #define TS7XXX_IOMEM (TS7XXX_IO8_BASE +TS7XXX_ISAIO) diff -Naur linux24/include/asm-arm/arch-ep93xx/serial.h linux24-new/include/asm-arm/arch-ep93xx/serial.h --- linux24/include/asm-arm/arch-ep93xx/serial.h 2006-05-03 18:51:36.000000000 +0200 +++ linux24-new/include/asm-arm/arch-ep93xx/serial.h 2008-06-10 15:50:44.000000000 +0200 @@ -38,7 +38,7 @@ #define _SER_IRQ0 IRQ_UARTINT0 #define _SER_IRQ1 IRQ_UARTINT1 -#define RS_TABLE_SIZE 6 +#define RS_TABLE_SIZE 10 #define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST) @@ -50,6 +50,10 @@ { 0, BASE_BAUD, TS7XXX_TTYS3, _SER_IRQ0, STD_COM_FLAGS }, /* ttyS3 */ \ { 0, BASE_BAUD, TS7XXX_TTYS4, _SER_IRQ1, STD_COM_FLAGS }, /* ttyS4 */ \ { 0, BASE_BAUD, TS7XXX_TTYS5, _SER_IRQ0, STD_COM_FLAGS }, /* ttyS5 */ \ + { 0, BASE_BAUD, TS7XXX_TTYS6, _SER_IRQ1, STD_COM_FLAGS }, /* ttyS6 */ \ + { 0, BASE_BAUD, TS7XXX_TTYS7, _SER_IRQ0, STD_COM_FLAGS }, /* ttyS7 */ \ + { 0, BASE_BAUD, TS7XXX_TTYS8, _SER_IRQ1, STD_COM_FLAGS }, /* ttyS8 */ \ + { 0, BASE_BAUD, TS7XXX_TTYS9, _SER_IRQ0, STD_COM_FLAGS }, /* ttyS9 */ \