summaryrefslogtreecommitdiff
path: root/src/soc/intel/skylake
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/skylake')
-rw-r--r--src/soc/intel/skylake/acpi/gpio.asl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/soc/intel/skylake/acpi/gpio.asl b/src/soc/intel/skylake/acpi/gpio.asl
index 60e1cf5730..de6ff42226 100644
--- a/src/soc/intel/skylake/acpi/gpio.asl
+++ b/src/soc/intel/skylake/acpi/gpio.asl
@@ -119,7 +119,7 @@ Method (GRXS, 1, Serialized)
{
VAL0, 32
}
- And (GPIORXSTATE_MASK, ShiftRight (VAL0, PAD_CFG0_RX_STATE_BIT), Local0)
+ Local0 = GPIORXSTATE_MASK & (VAL0 >> PAD_CFG0_RX_STATE_BIT)
Return (Local0)
}
@@ -135,7 +135,7 @@ Method (GTXS, 1, Serialized)
{
VAL0, 32
}
- And (GPIOTXSTATE_MASK, ShiftRight (VAL0, PAD_CFG0_TX_STATE_BIT), Local0)
+ Local0 = GPIOTXSTATE_MASK & VAL0
Return (Local0)
}
@@ -151,7 +151,7 @@ Method (STXS, 1, Serialized)
{
VAL0, 32
}
- Or (GPIOTXSTATE_MASK, VAL0, VAL0)
+ VAL0 |= GPIOTXSTATE_MASK
}
/*
@@ -165,5 +165,5 @@ Method (CTXS, 1, Serialized)
{
VAL0, 32
}
- And (Not (GPIOTXSTATE_MASK), VAL0, VAL0)
+ VAL0 &= ~GPIOTXSTATE_MASK
}