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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.
 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?

  Ralf


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux