B3 GPIO changes: new EC -> Host IRQ
Paul Fox
pgf at laptop.org
Mon Oct 26 09:43:19 EDT 2009
hi wad -- this sounds fine, and makes sense. given the extra
complication this will entail, current plan is to attempt
to do everything via ACPI, but this backup is a good thing.
paul
john wrote:
>
> Paul,
> Having discovered problems with our previously proposed
> method of co-generating interrupts on the host, tonight's installment
> details a work around restoring a second interrupt line from the EC
> to the VX855 (eliminated earlier in the design, and incorrectly
> implemented
> then anyway.).
>
> In a previous episode:
> The embedded controller (EC) in the laptop communicates a bunch of stuff
> to the "host" processor. It does this through some ports on the I/O
> bus and
> and interrupt wire to the host. Our intrepid code hacker pgf
> proposed that
> it would be much easier to support many of the cool features we support
> through this EC communciations channel (lid switches, EB mode switches,
> gamepad and rotate button presses, etc.) would be easier to support if
> we had a separate virtual communications channel with the EC. This
> channel would have an interrupt handler which wasn't in the ACPI code.
>
> Fine, we'll just wire the EC interrupt to another convenient
> interrupt input
> on the VX855. That input turned out to have complicated issues with
> it's
> parents, and couldn't be used. The only "available" inputs are also
> used
> to set chip options at "power-on", which is every resume. As the EC
> interrupt
> is frequently asserted at power-up, it would screw up these key
> initializations.
>
> Current proposal:
> We will provide a second interrupt from the EC to the host. This
> interrupt
> will go through an input which isn't "owned" by ACPI. This
> interrupt will
> not be asserted unless the system is running (S0).
> This interrupt will not be able to "wake" the system, although the EC
> may preceed it with an SCI interrupt to wake the system.
>
> This allows this second interrupt to now use one of the available
> inputs.
> One slight hitch is that the host control of the WLAN LED will be
> bumped.
> This will now be driven solely from the WLAN module as in XO-1.
>
> New GPIO mappings are attached.
>
> Cheers,
> wad
>
> part 5 text/plain 2
>
>
=---------------------
paul fox, pgf at laptop.org
More information about the Devel
mailing list