linux-mips
[Top] [All Lists]

Re: adding another PCI based serial port board causing errors on db1550

To: linux-mips@linux-mips.org
Subject: Re: adding another PCI based serial port board causing errors on db1550
From: Michael Stickel <michael@cubic.org>
Date: Sat, 25 Jun 2005 00:37:13 +0200
In-reply-to: <2db32b72050624155127a383a7@mail.gmail.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <2db32b72050624155127a383a7@mail.gmail.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225
rolf liu wrote:

the driver for the board also has function "register_serial" and
"unregister_serial", which are already defined by au1x00-serial.c. So
there comes "multiple deginition" of these functions. Any idea on this
issue?

I also needed another serial port. I have made register_serial and unregister_serial static in au1x00-serial.c so they will shadow the external functions with the same name and will not be exported and changed the name from ttyS to ttySA to avoid conflicts with serial.c.
After that it worked for me.

static struct console sercons = {
       .name           = "ttySA",
       .write          = serial_console_write,
       .device         = serial_console_device,
       .setup          = serial_console_setup,
       .flags          = CON_PRINTBUFFER,
       .index          = -1,
};



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