aboutsummaryrefslogtreecommitdiffstats
path: root/src/mainboard
diff options
context:
space:
mode:
authorVladimir Serbinenko <phcoder@gmail.com>2015-05-13 18:22:49 +0200
committerVladimir Serbinenko <phcoder@gmail.com>2015-05-14 15:08:52 +0200
commitcbcf28fef073742ad09689861c0ca279885484bb (patch)
treeb1d3687639ec8559bee2b74c008bc4bcea0bd524 /src/mainboard
parent4b1f09694cddd27ba320552671ae84c9c7830f3b (diff)
downloadcoreboot-cbcf28fef073742ad09689861c0ca279885484bb.tar.gz
coreboot-cbcf28fef073742ad09689861c0ca279885484bb.tar.xz
coreboot-cbcf28fef073742ad09689861c0ca279885484bb.zip
lenovo: Disable radio when suspending or turning off.
Without this some radios may remain operational. They may consume power but the immediate demonstrable effect is wireless LED still being on. Coreboot will reenable radios on resume or poweron. Change-Id: I9fcb08880964b1594f779a246840bc3013a44afe Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/10190 Tested-by: build bot (Jenkins) Reviewed-by: Edward O'Callaghan <edward.ocallaghan@koparo.com>
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/lenovo/t420s/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/t430s/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/t520/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/t530/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/t60/acpi/platform.asl1
-rw-r--r--src/mainboard/lenovo/x200/acpi/platform.asl1
-rw-r--r--src/mainboard/lenovo/x201/acpi/platform.asl1
-rw-r--r--src/mainboard/lenovo/x220/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/x230/acpi/platform.asl2
-rw-r--r--src/mainboard/lenovo/x60/acpi/platform.asl1
10 files changed, 10 insertions, 6 deletions
diff --git a/src/mainboard/lenovo/t420s/acpi/platform.asl b/src/mainboard/lenovo/t420s/acpi/platform.asl
index f937dc552..c59e26a83 100644
--- a/src/mainboard/lenovo/t420s/acpi/platform.asl
+++ b/src/mainboard/lenovo/t420s/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/t430s/acpi/platform.asl b/src/mainboard/lenovo/t430s/acpi/platform.asl
index f937dc552..c59e26a83 100644
--- a/src/mainboard/lenovo/t430s/acpi/platform.asl
+++ b/src/mainboard/lenovo/t430s/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/t520/acpi/platform.asl b/src/mainboard/lenovo/t520/acpi/platform.asl
index f937dc552..c59e26a83 100644
--- a/src/mainboard/lenovo/t520/acpi/platform.asl
+++ b/src/mainboard/lenovo/t520/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/t530/acpi/platform.asl b/src/mainboard/lenovo/t530/acpi/platform.asl
index 72b9dbfa4..3ce4a5e2d 100644
--- a/src/mainboard/lenovo/t530/acpi/platform.asl
+++ b/src/mainboard/lenovo/t530/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/t60/acpi/platform.asl b/src/mainboard/lenovo/t60/acpi/platform.asl
index 59df53075..8b507761c 100644
--- a/src/mainboard/lenovo/t60/acpi/platform.asl
+++ b/src/mainboard/lenovo/t60/acpi/platform.asl
@@ -27,6 +27,7 @@ Method(_PTS,1)
{
\_SB.PCI0.LPCB.EC.MUTE(1)
\_SB.PCI0.LPCB.EC.USBP(0)
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/x200/acpi/platform.asl b/src/mainboard/lenovo/x200/acpi/platform.asl
index 2aa556f58..d8f7a2142 100644
--- a/src/mainboard/lenovo/x200/acpi/platform.asl
+++ b/src/mainboard/lenovo/x200/acpi/platform.asl
@@ -69,6 +69,7 @@ Method(_PTS,1)
{
// Call a trap so SMI can prepare for Sleep as well.
// TRAP(0x55)
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/x201/acpi/platform.asl b/src/mainboard/lenovo/x201/acpi/platform.asl
index 137011794..720e627ba 100644
--- a/src/mainboard/lenovo/x201/acpi/platform.asl
+++ b/src/mainboard/lenovo/x201/acpi/platform.asl
@@ -61,6 +61,7 @@ Method(_PTS,1)
{
\_SB.PCI0.LPCB.EC.MUTE(1)
\_SB.PCI0.LPCB.EC.USBP(0)
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/x220/acpi/platform.asl b/src/mainboard/lenovo/x220/acpi/platform.asl
index 72b9dbfa4..3ce4a5e2d 100644
--- a/src/mainboard/lenovo/x220/acpi/platform.asl
+++ b/src/mainboard/lenovo/x220/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/x230/acpi/platform.asl b/src/mainboard/lenovo/x230/acpi/platform.asl
index 72b9dbfa4..3ce4a5e2d 100644
--- a/src/mainboard/lenovo/x230/acpi/platform.asl
+++ b/src/mainboard/lenovo/x230/acpi/platform.asl
@@ -61,7 +61,7 @@ Method(_PIC, 1)
Method(_PTS,1)
{
-
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */
diff --git a/src/mainboard/lenovo/x60/acpi/platform.asl b/src/mainboard/lenovo/x60/acpi/platform.asl
index 59df53075..8b507761c 100644
--- a/src/mainboard/lenovo/x60/acpi/platform.asl
+++ b/src/mainboard/lenovo/x60/acpi/platform.asl
@@ -27,6 +27,7 @@ Method(_PTS,1)
{
\_SB.PCI0.LPCB.EC.MUTE(1)
\_SB.PCI0.LPCB.EC.USBP(0)
+ \_SB.PCI0.LPCB.EC.RADI(0)
}
/* The _WAK method is called on system wakeup */