linux-mips
[Top] [All Lists]

[PATCH 0/4] serial: 8250 driver improvements & Cavium OCTEON serial supp

To: linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@linux-mips.org
Subject: [PATCH 0/4] serial: 8250 driver improvements & Cavium OCTEON serial support
From: David Daney <ddaney@caviumnetworks.com>
Date: Tue, 07 Oct 2008 16:43:34 -0700
Cc: "Paoletti, Tomaso" <Tomaso.Paoletti@caviumnetworks.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
User-agent: Thunderbird 2.0.0.16 (X11/20080723)
This is a follow up to the 'Allow for replaceable I/O functions in
8250 driver' patch I sent yesterday.  I hope it addresses the issues
raised by Alan Cox and Arnd Bergmann.

The four parts of the patch are as follows:

1/4) Add replaceable I/O functions to the 8250 driver.  This allows
    platform specific register access code to be moved out of the
    driver into the platform support files.

2/4) Add a new port flag UPF_FIXED_TYPE that allows callers of
    serial8250_register_port() to specify the port type and disables
    probing.

3/4) Add a 'bugs' field to the serial8250_config.  Used in conjunction
    with 2/4, this allows the bugs flags to be set without probing.

4/4) Add an entry to uart_config for PORT_OCTEON describing the
    OCTEON's internal UARTs.  Two new bug flags are defined to
    account for PORT_OCTEON's peculiarities.

Comments welcome,

David Daney

<Prev in Thread] Current Thread [Next in Thread>