diff options
author | Sinan Kaya <okaya@codeaurora.org> | 2016-02-07 10:00:31 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-04-09 02:09:26 +0200 |
commit | 3db80c230da15ceb1a526438b458058abcd53800 (patch) | |
tree | 1ef023cf2a9d7655f4ade4cb4c7a84b2828dfc18 /drivers/parport | |
parent | 9735a22799b9214d17d3c231fe377fc852f042e9 (diff) | |
download | op-kernel-dev-3db80c230da15ceb1a526438b458058abcd53800.zip op-kernel-dev-3db80c230da15ceb1a526438b458058abcd53800.tar.gz |
ACPI: implement Generic Event Device
Generic Event Device described in ACPI 6.1 allows platforms to handle
platform interrupts in ACPI ASL statements. It borrows constructs like
_EVT from GPIO events. All interrupts are listed in _CRS and the handler
is written in _EVT method. Here is an example.
Device (GED0)
{
Name (_HID, "ACPI0013")
Name (_UID, 0)
Name(_CRS, ResourceTemplate ()
{
Interrupt(ResourceConsumer, Edge, ActiveHigh, Shared, , , )
{123}
})
Method (_EVT, 1) {
if (Lequal(123, Arg0))
{
}
}
}
Wake capability has not been implemented yet.
Signed-off-by: Sinan Kaya <okaya@codeaurora.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/parport')
0 files changed, 0 insertions, 0 deletions