x86, olpc: EC SCI wakeup mask functionality
authorDaniel Drake <dsd@laptop.org>
Sat, 25 Jun 2011 16:34:13 +0000 (17:34 +0100)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 6 Jul 2011 21:44:36 +0000 (14:44 -0700)
commitbc4ecd5a5efc2435e6debfb7b279a15ae96697fd
treebad8e400657beb73a1be8f2c61aba62560e55839
parent7feda8e9f35ebb0e9f90e03acb02280bc137f784
x86, olpc: EC SCI wakeup mask functionality

Update the EC SCI masks with recent additions.

Add functions to query SCI events and set the wakeup mask, to be used by
followup patches.

Add functions to tweak an event mask used to select certain EC events as
a system wakeup source. Also add a function to determine if EC wakeup
functionality is available, as this depends on child drivers (different
for each laptop model) to configure the SCI interrupt.

Signed-off-by: Daniel Drake <dsd@laptop.org>
Link: http://lkml.kernel.org/r/1309019658-1712-7-git-send-email-dsd@laptop.org
Acked-by: Andres Salomon <dilinger@queued.net>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
arch/x86/include/asm/olpc.h
arch/x86/platform/olpc/olpc.c