linux-mips
[Top] [All Lists]

Re: Is it any serial8250 platform driver available?

To: "Ardelean, Andrei" <Andrei.Ardelean@idt.com>
Subject: Re: Is it any serial8250 platform driver available?
From: Sergei Shtylyov <sshtylyov@mvista.com>
Date: Mon, 25 Oct 2010 18:53:34 +0400
Cc: David Daney <ddaney@caviumnetworks.com>, linux-mips@linux-mips.org
In-reply-to: <AEA634773855ED4CAD999FBB1A66D0760126B6FC@CORPEXCH1.na.ads.idt.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <AEA634773855ED4CAD999FBB1A66D0760126B496@CORPEXCH1.na.ads.idt.com> <4CC1E677.1090404@caviumnetworks.com> <AEA634773855ED4CAD999FBB1A66D0760126B6FC@CORPEXCH1.na.ads.idt.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.11) Gecko/20101013 Thunderbird/3.1.5
Hello.

[Resending to the list as I've only replied to Andrei -- due to stupid keyboard layout switcher in OpenSUSE preventing Ctrl-Shift-R in Thunderbird from working... :-/]

On 25-10-2010 19:37, Ardelean, Andrei wrote:

Hi David,

I studied this driver and few other examples and I have one question
regarding the driver configuration:
Which field must be initialized in the plat_serial8250_port structure:
        unsigned long   iobase;         /* io base address */
        void __iomem    *membase;       /* ioremap cookie or NULL */
        resource_size_t mapbase;        /* resource base */
Some drivers init only one of them, other two fields.

Of course, .iobase is for I/O port mapped UARTs (think PC), .mapbase and .membase are for the memory mapped UARTs (like your case).

My UART is located at 0x1bf01000, can I put this value in all those
fields?

   You only need to put that into ,mapbase.

Thanks,
Andrei

WBR, Sergei

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