samus: Enable WLAN wake GPIO in _PRW
Add ACPI device for WLAN and enable GPIO 10 as wake source in _PRW. BUG=chrome-os-partner:28234,chrome-os-partner:30671 BRANCH=None TEST=boot on samus, check for WLAN in /proc/acpi/wakeup Original-Change-Id: I09b6eeae5bd88ee9d7e0b7e735ed871e8ae6963a Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Original-Reviewed-on: https://chromium-review.googlesource.com/211820 Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> (cherry picked from commit c65ce028e64aebffb99648b2c34c4ff0e7c4e70f) Signed-off-by: Marc Jones <marc.jones@se-eng.com> Change-Id: If192564ddd10c7fe758a4d7266394a30e7d966d4 Reviewed-on: http://review.coreboot.org/8953 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@google.com>
This commit is contained in:
parent
446fb8e45e
commit
17b786630f
|
@ -70,6 +70,30 @@ Scope (\_SB)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* WLAN connected to Root Port 3, becomes Root Port 1 after coalesce
|
||||||
|
*/
|
||||||
|
Scope (\_SB.PCI0.RP01)
|
||||||
|
{
|
||||||
|
Device (WLAN)
|
||||||
|
{
|
||||||
|
Name (_ADR, 0x00000000)
|
||||||
|
|
||||||
|
/* GPIO10 is PCH_WLAN_WAKE_L */
|
||||||
|
Name (GPIO, 10)
|
||||||
|
|
||||||
|
Name (_PRW, Package() { GPIO, 3 })
|
||||||
|
|
||||||
|
Method (_DSW, 3, NotSerialized)
|
||||||
|
{
|
||||||
|
If (LEqual (Arg0, 1)) {
|
||||||
|
// Enable GPIO as wake source
|
||||||
|
\_SB.PCI0.LPCB.GPIO.GWAK (^GPIO)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Scope (\_SB.PCI0.I2C0)
|
Scope (\_SB.PCI0.I2C0)
|
||||||
{
|
{
|
||||||
Device (ATPB)
|
Device (ATPB)
|
||||||
|
|
Loading…
Reference in New Issue