ACPI SCI flags

Nate Lawson nate at root.org
Fri Apr 9 10:58:05 PDT 2004


On Fri, 9 Apr 2004, Brown, Len wrote:
> Nate,
>
> I think we finally got the vague part of the ACPI spec
> regarding SCI polarity/trigger cleared up.  In Linux
> as of 2.4.26 and 2.6.5 we now do this:
>
> PIC mode:
> 	force level/low via ELCR always.
>
> APIC mode:
> 	no override:
> 		force level/low always
> 	override w/ explicit polarity/trigger:
> 		do exactly what override says
> 	override w/ "compatible" polarity/trigger:
> 		compatible trigger = level
> 		compatible polarity = low
>
> Of course this makes the SCI a special case WRT
> interpreting "compatibility" as compared to other
> overrides.

Thanks for the concise summary.  For an explicit override that is
level/high, this appears not to work in some cases.  Or it may be the
conforming override for irq 2 that is causing the problems.  See this
message:

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=11443+0+current/freebsd-acpi

-Nate


More information about the freebsd-acpi mailing list