How will this affect PXA platforms with HWUART, which is on ttyS3?
Matt
On Monday 13 June 2005 11:55 am, Todd Blumer wrote:
> actually, a simpler patch is:
>
> Index: drivers/serial/serial_cs.c
> ===================================================================
> RCS file: /cvs/linux/kernel26/drivers/serial/serial_cs.c,v
> retrieving revision 1.7
> diff -u -r1.7 serial_cs.c
> --- drivers/serial/serial_cs.c 5 Mar 2005 22:03:53 -0000 1.7
> +++ drivers/serial/serial_cs.c 13 Jun 2005 18:55:13 -0000
> @@ -292,7 +292,7 @@
> static int setup_serial(struct serial_info * info, kio_addr_t iobase,
> int irq)
> {
> struct uart_port port;
> - int line;
> + int line, linestart;
>
> memset(&port, 0, sizeof (struct uart_port));
> port.iobase = iobase;
> @@ -307,11 +307,16 @@
> "0x%04lx, irq %d failed\n", (u_long)iobase, irq);
> return -EINVAL;
> }
> +#if CONFIG_SERIAL_PXA
> + linestart = 3;
> +#else
> + linestart = 0;
> +#endif
>
> info->line[info->ndev] = line;
> - sprintf(info->node[info->ndev].dev_name, "ttyS%d", line);
> + sprintf(info->node[info->ndev].dev_name, "ttyS%d", line+linestart);
> info->node[info->ndev].major = TTY_MAJOR;
> - info->node[info->ndev].minor = 0x40 + line;
> + info->node[info->ndev].minor = 0x40 + line+linestart;
> if (info->ndev > 0)
> info->node[info->ndev - 1].next = &info->node[info->ndev];
> info->ndev++;
>
>
>
> _______________________________________________
> Kernel-discuss mailing list
> Kernel-discuss_at_handhelds.org
> https://handhelds.org/mailman/listinfo/kernel-discuss
Received on Mon Jun 13 2005 - 15:10:26 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:21:04 EDT