Quoting Ed Swierk eswierk@arastra.com:
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.
No need for a violent agreement Ed. As you may already know, sometimes I like to debate things to make sure I understand them properly. This is how I learn :-)
Thanks - Joe