This patch limits the amount of address space claimed for Alchemy serial ports to 0x1000. On the Au1300, ports are only 0x1000 apart, and the registers only extend to 0x110 at most on all supported alchemy models. Signed-off-by: Manuel Lauss <manuel.lauss@xxxxxxxxx> --- I'm not sure who to send this patch to; I added Ralf Baechle because he always takes my alchemy patches, 8250 is unmaintained and this patch is required for adding support for a new alchemy model (this patch gets me a working serial console on the DB1300). drivers/serial/8250.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index b1ae774..2ff81eb 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c @@ -2429,7 +2429,7 @@ serial8250_pm(struct uart_port *port, unsigned int state, static unsigned int serial8250_port_size(struct uart_8250_port *pt) { if (pt->port.iotype == UPIO_AU) - return 0x100000; + return 0x1000; #ifdef CONFIG_ARCH_OMAP if (is_omap_port(pt)) return 0x16 << pt->port.regshift; -- 1.6.5