mb/lenovo/{x201,t410}: Move ThinkLight code
This patch moves the code to control the ThinkLight to the common ACPI folder for h8. This reduces code duplication and allows other ThinkPads to include the same code for ThinkLight support. Change-Id: I57de7516051bdcbb23fc21b4de352f265075893b Signed-off-by: Stefan Ott <stefan@ott.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40664 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
parent
bd2dc2b764
commit
cd23084284
|
@ -0,0 +1,17 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/* This file is part of the coreboot project. */
|
||||
|
||||
Method(UCMS, 1, Serialized)
|
||||
{
|
||||
Switch(ToInteger(Arg0))
|
||||
{
|
||||
Case (0x0c) /* Turn on ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(1)
|
||||
}
|
||||
Case (0x0d) /* Turn off ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(0)
|
||||
}
|
||||
}
|
||||
}
|
|
@ -22,18 +22,3 @@ Method(_WAK,1)
|
|||
/* Not implemented. */
|
||||
Return(Package(){0,0})
|
||||
}
|
||||
|
||||
Method(UCMS, 1, Serialized)
|
||||
{
|
||||
Switch(ToInteger(Arg0))
|
||||
{
|
||||
Case (0x0c) /* Turn on ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(1)
|
||||
}
|
||||
Case (0x0d) /* Turn off ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(0)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -76,4 +76,6 @@ DefinitionBlock(
|
|||
|
||||
/* Dock support code */
|
||||
#include "acpi/dock.asl"
|
||||
|
||||
#include <ec/lenovo/h8/acpi/thinklight.asl>
|
||||
}
|
||||
|
|
|
@ -27,21 +27,6 @@ Method(_WAK,1)
|
|||
Return(Package(){0,0})
|
||||
}
|
||||
|
||||
Method(UCMS, 1, Serialized)
|
||||
{
|
||||
Switch(ToInteger(Arg0))
|
||||
{
|
||||
Case (0x0c) /* Turn on ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(1)
|
||||
}
|
||||
Case (0x0d) /* Turn off ThinkLight */
|
||||
{
|
||||
\_SB.PCI0.LPCB.EC.LGHT(0)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* System Bus */
|
||||
|
||||
Scope(\_SB)
|
||||
|
|
|
@ -76,4 +76,6 @@ DefinitionBlock(
|
|||
|
||||
/* Dock support code */
|
||||
#include "acpi/dock.asl"
|
||||
|
||||
#include <ec/lenovo/h8/acpi/thinklight.asl>
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue