On Thu, Apr 3, 2008 at 10:06 AM, joe@smittys.pointclark.net wrote:
I'm not sure what you mean?? I can't just pick any old base address for the ACPI I/O registers, it is already pre-determined in i82801xx_lpc.c at 0x00000500. So all I need to do is set ACPIBASE(00000500h) + TCOBASE(60h) + TCO1_CNT(08h) = 0x00000568 bit 11 to 1, it's that simple. I know this will run early before i82801xx_lpc.c but we don't want any conflicts do we?
As long as the early code disables the I/O region when it's finished using it (as i3100_halt_tco_timer() does), there's no possibility of a conflict. But I think we're in violent agreement that 0x0500 will work just fine.
--Ed