aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/lenovo/t400/acpi/graphics.asl
diff options
context:
space:
mode:
authorElyes HAOUAS <ehaouas@noos.fr>2020-10-08 09:52:56 +0200
committerMichael Niewöhner <foss@mniewoehner.de>2021-01-24 21:18:01 +0000
commit433bc3eed36706e6335b11b4eb44d2f96067404a (patch)
tree7aa27f1b22fc765935c8971b21870b7bddaa7ce8 /src/mainboard/lenovo/t400/acpi/graphics.asl
parentc23ec645d3fff1be92fde79f122cc5b7bfcfa94e (diff)
mb/lenovo/t400: Convert to ASL 2.0 syntax
Change-Id: I4e6d5048ca9e949a70f3619f05b74870c1f1fe30 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46192 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Diffstat (limited to 'src/mainboard/lenovo/t400/acpi/graphics.asl')
-rw-r--r--src/mainboard/lenovo/t400/acpi/graphics.asl28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mainboard/lenovo/t400/acpi/graphics.asl b/src/mainboard/lenovo/t400/acpi/graphics.asl
index 8780e2f4db..5559bfcfa7 100644
--- a/src/mainboard/lenovo/t400/acpi/graphics.asl
+++ b/src/mainboard/lenovo/t400/acpi/graphics.asl
@@ -26,19 +26,19 @@ Field (GPCM, ByteAcc, NoLock, Preserve) {
Method(SHYB, 1) {
/* Switch hybrid graphics */
- if (LEqual(Arg0, One))
+ if (Arg0 == One)
{
/* Discrete graphics requested */
- Or(GPLV, HYG1, GPLV)
- Or(GQLV, HYG2, GQLV)
+ GPLV |= HYG1
+ GQLV |= HYG2
}
else
{
/* Integrated graphics requested */
- Xor(HYG1, 0xFFFFFFFF, Local0)
- And(GPLV, Local0, GPLV)
- Xor(HYG2, 0xFFFFFFFF, Local0)
- And(GQLV, Local0, GQLV)
+ Local0 = HYG1 ^ 0xFFFFFFFF
+ GPLV &= Local0
+ Local0 = HYG2 ^ 0xFFFFFFFF
+ GQLV &= Local0
}
}
@@ -53,21 +53,21 @@ Method (ATPX, 2, Serialized) {
CreateDWordField (ATPR, 0x04, FUNC)
/* Version request */
- if (LEqual(Arg0, 0x0))
+ if (Arg0 == 0x0)
{
/* Assemble and return version information */
- Store (0x08, SIZE) /* Response length */
- Store (0x01, VERS) /* Version number */
- Store (0x0F, FUNC) /* Supported functions? */
+ SIZE = 0x08 /* Response length */
+ VERS = 0x01 /* Version number */
+ FUNC = 0x0F /* Supported functions? */
Return (ATPR)
}
/* Mux select */
- if (LEqual(Arg0, 0x2))
+ if (Arg0 == 0x2)
{
CreateByteField (Arg1, 0x02, PWST)
- Store (PWST, Local0)
- And (Local0, 0x01, Local0)
+ Local0 = PWST
+ Local0 &= 0x01
If (Local0)
{
/* Enable discrete graphics */