[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-arm-kernel
Subject: Re: 2.5.70-rmk1-pxa1: probs with drivers/serial/pxa.c
From: Holger Schurig <holgerschurig () gmx ! de>
Date: 2003-07-12 6:55:55
[Download RAW message or body]
It's yet another gcc2.95.3 issue. The following patch fixes it.
--- linux25/drivers/serial/pxa.c~gcc-2.95.3
+++ linux25/drivers/serial/pxa.c
@@ -707,42 +707,48 @@
static struct uart_pxa_port serial_pxa_ports[] = {
{ /* FFUART */
.name = "FFUART",
- .port.owner = THIS_MODULE,
- .port.type = PORT_PXA,
- .port.iotype = SERIAL_IO_MEM,
- .port.membase = (void *)&FFUART,
- .port.mapbase = __PREG(FFUART),
- .port.irq = IRQ_FFUART,
- .port.uartclk = 921600 * 16,
- .port.fifosize = 64,
- .port.flags = ASYNC_SKIP_TEST,
- .port.ops = &serial_pxa_pops,
+ .port = {
+ .owner = THIS_MODULE,
+ .type = PORT_PXA,
+ .iotype = SERIAL_IO_MEM,
+ .membase = (void *)&FFUART,
+ .mapbase = __PREG(FFUART),
+ .irq = IRQ_FFUART,
+ .uartclk = 921600 * 16,
+ .fifosize = 64,
+ .flags = ASYNC_SKIP_TEST,
+ .ops = &serial_pxa_pops,
+ },
.cken = CKEN6_FFUART,
}, { /* BTUART */
.name = "BTUART",
- .port.owner = THIS_MODULE,
- .port.type = PORT_PXA,
- .port.iotype = SERIAL_IO_MEM,
- .port.membase = (void *)&BTUART,
- .port.mapbase = __PREG(BTUART),
- .port.irq = IRQ_BTUART,
- .port.uartclk = 921600 * 16,
- .port.fifosize = 64,
- .port.flags = ASYNC_SKIP_TEST,
- .port.ops = &serial_pxa_pops,
+ .port = {
+ .owner = THIS_MODULE,
+ .type = PORT_PXA,
+ .iotype = SERIAL_IO_MEM,
+ .membase = (void *)&BTUART,
+ .mapbase = __PREG(BTUART),
+ .irq = IRQ_BTUART,
+ .uartclk = 921600 * 16,
+ .fifosize = 64,
+ .flags = ASYNC_SKIP_TEST,
+ .ops = &serial_pxa_pops,
+ },
.cken = CKEN7_BTUART,
}, { /* STUART */
.name = "STUART",
- .port.owner = THIS_MODULE,
- .port.type = PORT_PXA,
- .port.iotype = SERIAL_IO_MEM,
- .port.membase = (void *)&STUART,
- .port.mapbase = __PREG(STUART),
- .port.irq = IRQ_STUART,
- .port.uartclk = 921600 * 16,
- .port.fifosize = 64,
- .port.flags = ASYNC_SKIP_TEST,
- .port.ops = &serial_pxa_pops,
+ .port = {
+ .owner = THIS_MODULE,
+ .type = PORT_PXA,
+ .iotype = SERIAL_IO_MEM,
+ .membase = (void *)&STUART,
+ .mapbase = __PREG(STUART),
+ .irq = IRQ_STUART,
+ .uartclk = 921600 * 16,
+ .fifosize = 64,
+ .flags = ASYNC_SKIP_TEST,
+ .ops = &serial_pxa_pops,
+ },
.cken = CKEN5_STUART,
}
};
-------------------------------------------------------------------
Subscription options: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel
FAQ/Etiquette: http://www.arm.linux.org.uk/armlinux/mailinglists.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic