lkml.org 
[lkml]   [2002]   [Nov]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCHSET 16/17] support PC-9800 against 2.5.45-ac1 (serial)
    This patch adds serial and modem card support for PC-9800.

    diffstat:
    drivers/serial/8250_pnp.c | 7 +++++++
    include/asm-i386/serial.h | 7 +++++++
    2 files changed, 14 insertions(+)
    --
    Osamu Tomitadiff -urN linux/drivers/serial/8250_pnp.c linux98/drivers/serial/8250_pnp.c
    --- linux/drivers/serial/8250_pnp.c Sat Oct 19 13:01:08 2002
    +++ linux98/drivers/serial/8250_pnp.c Sat Oct 19 16:20:53 2002
    @@ -193,6 +193,8 @@
    { "MVX00A1", 0 },
    /* PC Rider K56 Phone System PnP */
    { "MVX00F2", 0 },
    + /* NEC 98NOTE SPEAKER PHONE FAX MODEM(33600bps) */
    + { "nEC8241", 0 },
    /* Pace 56 Voice Internal Plug & Play Modem */
    { "PMC2430", 0 },
    /* Generic */
    @@ -376,7 +378,12 @@
    ((port->min == 0x2f8) ||
    (port->min == 0x3f8) ||
    (port->min == 0x2e8) ||
    +#ifndef CONFIG_PC9800
    (port->min == 0x3e8)))
    +#else
    + (port->min == 0x3e8) ||
    + (port->min == 0x8b0)))
    +#endif
    return 0;
    }

    diff -urN linux/include/asm-i386/serial.h linux98/include/asm-i386/serial.h
    --- linux/include/asm-i386/serial.h Wed Oct 16 12:27:56 2002
    +++ linux98/include/asm-i386/serial.h Fri Oct 18 10:12:09 2002
    @@ -50,12 +50,19 @@

    #define C_P(card,port) (((card)<<6|(port)<<3) + 1)

    +#ifndef CONFIG_PC9800
    #define STD_SERIAL_PORT_DEFNS \
    /* UART CLK PORT IRQ FLAGS */ \
    { 0, BASE_BAUD, 0x3F8, 4, STD_COM_FLAGS }, /* ttyS0 */ \
    { 0, BASE_BAUD, 0x2F8, 3, STD_COM_FLAGS }, /* ttyS1 */ \
    { 0, BASE_BAUD, 0x3E8, 4, STD_COM_FLAGS }, /* ttyS2 */ \
    { 0, BASE_BAUD, 0x2E8, 3, STD_COM4_FLAGS }, /* ttyS3 */
    +#else
    +#define STD_SERIAL_PORT_DEFNS \
    + /* UART CLK PORT IRQ FLAGS */ \
    + { 0, BASE_BAUD, 0x30, 4, STD_COM_FLAGS }, /* ttyS0 */ \
    + { 0, BASE_BAUD, 0x238, 5, STD_COM_FLAGS }, /* ttyS1 */
    +#endif /* CONFIG_PC9800 */


    #ifdef CONFIG_SERIAL_MANY_PORTS
    \
     
     \ /
      Last update: 2005-03-22 13:30    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean