linux-mips
[Top] [All Lists]

Re: [PATCH] [MIPS] Fixed PCI resource fixup

To: Ralf Baechle <ralf@linux-mips.org>
Subject: Re: [PATCH] [MIPS] Fixed PCI resource fixup
From: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
Date: Tue, 23 Jan 2007 10:35:45 +0900
Cc: yoichi_yuasa@tripeaks.co.jp, phorton@bitbox.co.uk, alan@lxorguk.ukuu.org.uk, linux-mips@linux-mips.org
In-reply-to: <20070122203517.GA26801@linux-mips.org>
Organization: TriPeaks Corporation
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <200701110555.l0B5twHe006668@mbox33.po.2iij.net> <20070111143116.GA4451@linux-mips.org> <45A79847.1060302@bitbox.co.uk> <20070112144042.74c4edca@localhost.localdomain> <20070112144905.2919e705@localhost.localdomain> <20070114115539.GA5755@linux-mips.org> <45AB839A.50003@bitbox.co.uk> <20070122203517.GA26801@linux-mips.org>
Sender: linux-mips-bounce@linux-mips.org
On Mon, 22 Jan 2007 20:35:17 +0000
Ralf Baechle <ralf@linux-mips.org> wrote:

> On Mon, Jan 15, 2007 at 01:37:30PM +0000, Peter Horton wrote:
> 
> Time to get this going again ...
> 
> > I've just checked on the Qube2 here and the RTC can be found at 
> > 0x1000.0070, 0x1001.0070 etc so the VIA bridge is only decoding the low 
> > 16 address lines for I/O space. Handy really otherwise it wouldn't work 
> > with the GT-64111 :-)
> 
> Thanks, that's what I was expecting.  So to resume the discussion about
> how to fix this I suggest:
> 
>  o Set cobalt_io_resource to the 0x10001000 - 0x10010000 range.
>  o Set ioport_resource to the 0x10000000 - 0x10010000 range.

IDE fixed resources are out of range.

>  o set mips_io_port_base to 0xa0000000
>  o set cobalt_pci_controller.io_offset back to 0
> 
> And then since we're not longer cheating about the true value of the
> port addresses on the PCI bus used, add 0x10000000 to all of the start
> and end values in cobalt_io_resources.
> 
> Does that sound reasonable?

sounds good, excluding above problem.

Yoichi

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