On Mon, 22 Jan 2007 20:35:17 +0000 Ralf Baechle <ralf@xxxxxxxxxxxxxx> 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