[coreboot-gerrit] New patch to review for coreboot: 53e03b2 samus: Enable WLAN wake GPIO in _PRW

Marc Jones (marc.jones@se-eng.com) gerrit at coreboot.org
Tue Mar 24 21:35:33 CET 2015


Marc Jones (marc.jones at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8953

-gerrit

commit 53e03b2eceecfb366957cd93ec1590862a95288b
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Mon Aug 11 08:06:04 2014 -0700

    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 at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/211820
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    (cherry picked from commit c65ce028e64aebffb99648b2c34c4ff0e7c4e70f)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: If192564ddd10c7fe758a4d7266394a30e7d966d4
---
 src/mainboard/google/samus/acpi/mainboard.asl | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/src/mainboard/google/samus/acpi/mainboard.asl b/src/mainboard/google/samus/acpi/mainboard.asl
index 9e9b577..8d5ecc6 100644
--- a/src/mainboard/google/samus/acpi/mainboard.asl
+++ b/src/mainboard/google/samus/acpi/mainboard.asl
@@ -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)
 {
 	Device (ATPB)



More information about the coreboot-gerrit mailing list