mb/razer: Convert to ASL 2.0 syntax
Generated build/dsdt.dsl are same. Change-Id: I9c7cbc4ee874657a7381b1b220872c4ebecd0821 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46085 Reviewed-by: Michael Niewöhner <foss@mniewoehner.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
488f5d8593
commit
b06dea9e90
|
@ -40,21 +40,21 @@ Device (BAT)
|
||||||
Method (_BIF, 0, Serialized)
|
Method (_BIF, 0, Serialized)
|
||||||
{
|
{
|
||||||
/* Last Full Charge Capacity */
|
/* Last Full Charge Capacity */
|
||||||
Store (BFCP, Index (PBIF, 2))
|
PBIF [2] = BFCP
|
||||||
|
|
||||||
/* Design Voltage */
|
/* Design Voltage */
|
||||||
Store (BDVT, Index (PBIF, 4))
|
PBIF [4] = BDVT
|
||||||
|
|
||||||
/* Design Capacity */
|
/* Design Capacity */
|
||||||
Store (BDCP, Index (PBIF, 1))
|
PBIF [1] = BDCP
|
||||||
|
|
||||||
/* Design Capacity of Warning */
|
/* Design Capacity of Warning */
|
||||||
Store (BDCP / 0x32, Index (PBIF, 5))
|
PBIF [5] = BDCP / 50
|
||||||
|
|
||||||
/* Design Capacity of Low */
|
/* Design Capacity of Low */
|
||||||
Store (BDCP / 0x64, Index (PBIF, 6))
|
PBIF [6] = BDCP / 100
|
||||||
|
|
||||||
Store (ToString (BSER, Ones), Index (PBIF, 0x0A))
|
PBIF [10] = ToString (BSER, Ones)
|
||||||
|
|
||||||
Return (PBIF)
|
Return (PBIF)
|
||||||
}
|
}
|
||||||
|
@ -72,34 +72,34 @@ Device (BAT)
|
||||||
/* Check if AC is present */
|
/* Check if AC is present */
|
||||||
If (ACEX) {
|
If (ACEX) {
|
||||||
/* Read battery status from EC */
|
/* Read battery status from EC */
|
||||||
Store (BCST, Local0)
|
Local0 = BCST
|
||||||
} Else {
|
} Else {
|
||||||
/* Always discharging when on battery power */
|
/* Always discharging when on battery power */
|
||||||
Store (0x01, Local0)
|
Local0 = 0x01
|
||||||
}
|
}
|
||||||
|
|
||||||
Store (Local0, Index (PBST, 0))
|
PBST [0] = Local0
|
||||||
|
|
||||||
/* Notify if battery state has changed since last time */
|
/* Notify if battery state has changed since last time */
|
||||||
If (LNotEqual (Local0, BSTP)) {
|
If (Local0 != BSTP) {
|
||||||
Store (Local0, BSTP)
|
BSTP = Local0
|
||||||
Notify (BAT, 0x80)
|
Notify (BAT, 0x80)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 1: BATTERY PRESENT RATE
|
* 1: BATTERY PRESENT RATE
|
||||||
*/
|
*/
|
||||||
Store (BCRT, Index (PBST, 1))
|
PBST [1] = BCRT
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 2: BATTERY REMAINING CAPACITY
|
* 2: BATTERY REMAINING CAPACITY
|
||||||
*/
|
*/
|
||||||
Store (BRCP, Index (PBST, 2))
|
PBST [2] = BRCP
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 3: BATTERY PRESENT VOLTAGE
|
* 3: BATTERY PRESENT VOLTAGE
|
||||||
*/
|
*/
|
||||||
Store (BCVT, Index (PBST, 3))
|
PBST [3] = BCVT
|
||||||
|
|
||||||
Return (PBST)
|
Return (PBST)
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,24 +56,24 @@ Device (EC)
|
||||||
Method (_REG, 2, NotSerialized)
|
Method (_REG, 2, NotSerialized)
|
||||||
{
|
{
|
||||||
/* Initialize AC power state */
|
/* Initialize AC power state */
|
||||||
Store (PWRS - 0x82, ACEX)
|
ACEX = PWRS - 0x82
|
||||||
|
|
||||||
/* Initialize LID switch state */
|
/* Initialize LID switch state */
|
||||||
Store (LIDS, \LIDS)
|
\LIDS = LIDS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Close ?
|
// Close ?
|
||||||
Method (_Q14, 0, NotSerialized)
|
Method (_Q14, 0, NotSerialized)
|
||||||
{
|
{
|
||||||
Store (LIDS, \LIDS)
|
\LIDS = LIDS
|
||||||
Notify (LID0, 0x80)
|
Notify (LID0, 0x80)
|
||||||
}
|
}
|
||||||
|
|
||||||
//Open
|
//Open
|
||||||
Method (_Q15, 0, NotSerialized)
|
Method (_Q15, 0, NotSerialized)
|
||||||
{
|
{
|
||||||
Store (LIDS, \LIDS)
|
\LIDS = LIDS
|
||||||
Notify (LID0, 0x80)
|
Notify (LID0, 0x80)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ Device (EC)
|
||||||
// AC plugged
|
// AC plugged
|
||||||
Method (_Q13, 0, NotSerialized)
|
Method (_Q13, 0, NotSerialized)
|
||||||
{
|
{
|
||||||
Store (PWRS - 0x82, ACEX)
|
ACEX = PWRS - 0x82
|
||||||
Notify (BAT, 0x80) // Status Change
|
Notify (BAT, 0x80) // Status Change
|
||||||
Notify (BAT, 0x81) // Information Change
|
Notify (BAT, 0x81) // Information Change
|
||||||
Notify (AC, 0x80) // Status Change
|
Notify (AC, 0x80) // Status Change
|
||||||
|
|
Loading…
Reference in New Issue