ec/quanta/acpi: Replace Store(a,b) with ASL 2.0 syntax

Replace `Store (a, b)` with `b = a`.

Change-Id: I00a6ece73048209861221cba5f2c7381adfa54b9
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/70639
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
This commit is contained in:
Felix Singer 2022-12-12 04:56:53 +01:00
parent ff6b3af113
commit 612801d0f8
5 changed files with 57 additions and 57 deletions

View File

@ -9,7 +9,7 @@ Device (AC)
Method (_PSR) Method (_PSR)
{ {
Store(ADPT, Local0) Local0 = ADPT
Return(Local0) Return(Local0)
} }

View File

@ -122,23 +122,23 @@ Device (EC0)
Method (_REG, 2, NotSerialized) Method (_REG, 2, NotSerialized)
{ {
// Initialize AC power state // Initialize AC power state
Store (ADPT, \PWRS) \PWRS = ADPT
// Initialize LID switch state // Initialize LID switch state
Store (LIDF, \LIDS) \LIDS = LIDF
// Force a read of CPU temperature // Force a read of CPU temperature
Store (CTMP, Local0) Local0 = CTMP
// Use Local0 to avoid iasl warning: Method Local is set but never used // Use Local0 to avoid iasl warning: Method Local is set but never used
And(Local0, Ones, Local0) And(Local0, Ones, Local0)
// Find and program number of P-States // Find and program number of P-States
Store (SizeOf (\_SB.CP00._PSS), MPST) MPST = SizeOf (\_SB.CP00._PSS)
Printf ("Programming number of P-states: %o", MPST) Printf ("Programming number of P-states: %o", MPST)
// Find and program the current P-State // Find and program the current P-State
Store(\_SB.CP00._PPC, NPST) NPST = \_SB.CP00._PPC
Printf ("Programming Current P-state: %o", NPST) Printf ("Programming Current P-state: %o", NPST)
} }
@ -176,7 +176,7 @@ Device (EC0)
{ {
Printf ("Pstate Event 0x0E") Printf ("Pstate Event 0x0E")
Store(\_SB.CP00._PPC, Local0) Local0 = \_SB.CP00._PPC
Local1 = PPCM - 1 Local1 = PPCM - 1
If(Local0 < Local1) { If(Local0 < Local1) {
@ -184,28 +184,28 @@ Device (EC0)
\PPCN () \PPCN ()
} }
Store(Local0, NPST) NPST = Local0
} }
// Pstate Up // Pstate Up
Method (_Q0F) Method (_Q0F)
{ {
Printf ("Pstate Event 0x0F") Printf ("Pstate Event 0x0F")
Store(\_SB.CP00._PPC, Local0) Local0 = \_SB.CP00._PPC
If(Local0) { If(Local0) {
Local0-- Local0--
\PPCN () \PPCN ()
} }
Store(Local0, NPST) NPST = Local0
} }
// AC Power Connected // AC Power Connected
Method (_Q10, 0, NotSerialized) Method (_Q10, 0, NotSerialized)
{ {
Printf ("AC Insertion Event 0x10") Printf ("AC Insertion Event 0x10")
Store (One, \PWRS) \PWRS = One
Notify (AC, 0x80) Notify (AC, 0x80)
Notify (BATX, 0x80) Notify (BATX, 0x80)
\PNOT () \PNOT ()
@ -215,7 +215,7 @@ Device (EC0)
Method (_Q11, 0, NotSerialized) Method (_Q11, 0, NotSerialized)
{ {
Printf ("AC Detach Event 0x11") Printf ("AC Detach Event 0x11")
Store (Zero, \PWRS) \PWRS = Zero
Notify (AC, 0x80) Notify (AC, 0x80)
Notify (BATX, 0x80) Notify (BATX, 0x80)
\PNOT () \PNOT ()
@ -255,7 +255,7 @@ Device (EC0)
{ {
Printf ("Lid Switch Event 0x06") Printf ("Lid Switch Event 0x06")
sleep(20) sleep(20)
Store (LIDF, \LIDS) \LIDS = LIDF
Notify (\_SB.LID0, 0x80) Notify (\_SB.LID0, 0x80)
} }

View File

@ -9,7 +9,7 @@ Device (AC)
Method (_PSR) Method (_PSR)
{ {
Store(ACPW, Local0) Local0 = ACPW
Return(Local0) Return(Local0)
} }

View File

@ -49,20 +49,20 @@ Device (BATX)
// Method to enable full battery workaround // Method to enable full battery workaround
Method (BFWE) Method (BFWE)
{ {
Store (One, BFWK) BFWK = One
} }
// Method to disable full battery workaround // Method to disable full battery workaround
Method (BFWD) Method (BFWD)
{ {
Store (Zero, BFWK) BFWK = Zero
} }
// Method to wait for EC to be ready after changing the Battery Info ID // Method to wait for EC to be ready after changing the Battery Info ID
// Selector // Selector
Method (WAEC) Method (WAEC)
{ {
Store (20, Local0) // Timeout 100 msec Local0 = 20 // Timeout 100 msec
While (HSID == 0) While (HSID == 0)
{ {
// EC Is not ready // EC Is not ready
@ -78,7 +78,7 @@ Device (BATX)
// Battery Slot Status // Battery Slot Status
Method (_STA, 0, Serialized) Method (_STA, 0, Serialized)
{ {
Store (MBTS, BXST) BXST = MBTS
If (BXST) If (BXST)
{ {
// Battery is present // Battery is present
@ -97,7 +97,7 @@ Device (BATX)
// //
// Information ID 1 - // Information ID 1 -
// //
Store (One, HIID) HIID = One
WAEC () WAEC ()
// //
@ -105,13 +105,13 @@ Device (BATX)
// SMART battery : 1 - 10mWh : 0 - mAh // SMART battery : 1 - 10mWh : 0 - mAh
// ACPI spec : 0 - mWh : 1 - mAh // ACPI spec : 0 - mWh : 1 - mAh
// //
Store(SBCM, Local7) Local7 = SBCM
XOr (Local7, One, PBIF[0]) XOr (Local7, One, PBIF[0])
// //
// Information ID 0 - // Information ID 0 -
// //
Store (Zero, HIID) HIID = Zero
WAEC () WAEC ()
// //
@ -123,13 +123,13 @@ Device (BATX)
} }
Else Else
{ {
Store (SBFC, PBIF[2]) PBIF[2] = SBFC
} }
// //
// Information ID 2 - // Information ID 2 -
// //
Store (2, HIID) HIID = 2
WAEC () WAEC ()
// //
@ -141,9 +141,9 @@ Device (BATX)
} }
Else Else
{ {
Store (SBDC, Local0) Local0 = SBDC
} }
Store (Local0, PBIF[1]) PBIF[1] = Local0
// //
// Design capacity of High (5%) // Design capacity of High (5%)
@ -155,45 +155,45 @@ Device (BATX)
// //
// Design voltage // Design voltage
// //
Store (SBDV, PBIF[4]) PBIF[4] = SBDV
// //
// Serial Number // Serial Number
// //
Store (ToHexString (SBSN), PBIF[10]) PBIF[10] = ToHexString (SBSN)
// //
// Information ID 4 - // Information ID 4 -
// //
Store (4, HIID) HIID = 4
WAEC () WAEC ()
// //
// Battery Type - Device Chemistry // Battery Type - Device Chemistry
// //
Store (ToString (Concatenate(SBCH, 0x00)), PBIF[11]) PBIF[11] = ToString (Concatenate(SBCH, 0x00))
// //
// Information ID 5 - // Information ID 5 -
// //
Store (5, HIID) HIID = 5
WAEC () WAEC ()
// //
// OEM Information - Manufacturer Name // OEM Information - Manufacturer Name
// //
Store (ToString (Concatenate(SBMN, 0x00)), PBIF[12]) PBIF[12] = ToString (Concatenate(SBMN, 0x00))
// //
// Information ID 6 - // Information ID 6 -
// //
Store (6, HIID) HIID = 6
WAEC () WAEC ()
// //
// Model Number - Device Name // Model Number - Device Name
// //
Store (ToString (Concatenate(SBDN, 0x00)), PBIF[9]) PBIF[9] = ToString (Concatenate(SBDN, 0x00))
Return (PBIF) Return (PBIF)
} }
@ -218,17 +218,17 @@ Device (BATX)
// Get battery state from EC // Get battery state from EC
If (And (HB0S, 0x20)) If (And (HB0S, 0x20))
{ {
Store (2, Local0) Local0 = 2
} }
Else Else
{ {
if (And (HB0S, 0x40)) if (And (HB0S, 0x40))
{ {
Store (One, Local0) Local0 = One
} }
Else Else
{ {
Store (Zero, Local0) Local0 = Zero
} }
} }
@ -238,7 +238,7 @@ Device (BATX)
Or (Local0, 4, Local0) Or (Local0, 4, Local0)
} }
Store (Zero, Local1) Local1 = Zero
// Check if AC is present // Check if AC is present
If (ACPW) If (ACPW)
@ -249,18 +249,18 @@ Device (BATX)
Else Else
{ {
// Always discharging when on battery power // Always discharging when on battery power
Store (One, Local1) Local1 = One
} }
// Flag if the battery level is critical // Flag if the battery level is critical
And (Local0, 0x04, Local4) And (Local0, 0x04, Local4)
Or (Local1, Local4, Local1) Or (Local1, Local4, Local1)
Store (Local1, PBST[0]) PBST[0] = Local1
// //
// 1: BATTERY PRESENT RATE/CURRENT // 1: BATTERY PRESENT RATE/CURRENT
// //
Store (ECAC, Local1) Local1 = ECAC
If (Local1 >= 0x8000) If (Local1 >= 0x8000)
{ {
If (And (Local0, 1)) If (And (Local0, 1))
@ -270,7 +270,7 @@ Device (BATX)
Else Else
{ {
// Error // Error
Store (Zero, Local1) Local1 = Zero
} }
} }
Else Else
@ -278,7 +278,7 @@ Device (BATX)
If (!(AND (Local0, 2))) If (!(AND (Local0, 2)))
{ {
// Battery is not charging // Battery is not charging
Store (Zero, Local1) Local1 = Zero
} }
} }
@ -289,7 +289,7 @@ Device (BATX)
Local1 *= ECVO Local1 *= ECVO
Local1 /= 1000 Local1 /= 1000
} }
Store (Local1, PBST[1]) PBST[1] = Local1
// //
// 2: BATTERY REMAINING CAPACITY // 2: BATTERY REMAINING CAPACITY
@ -303,7 +303,7 @@ Device (BATX)
} }
Else Else
{ {
Store (ECRC, Local1) Local1 = ECRC
} }
If (BFWK && ACPW && !Local0) If (BFWK && ACPW && !Local0)
@ -313,21 +313,21 @@ Device (BATX)
// to report same capacity as last full charge. // to report same capacity as last full charge.
// https://bugzilla.kernel.org/show_bug.cgi?id=12632 // https://bugzilla.kernel.org/show_bug.cgi?id=12632
// TODO: Is SBRS the "battery gas gauge"? // TODO: Is SBRS the "battery gas gauge"?
Store (SBRS, Local2) Local2 = SBRS
// See if within ~3% of full // See if within ~3% of full
ShiftRight (Local2, 5, Local3) ShiftRight (Local2, 5, Local3)
If (Local1 > Local2 - Local3 && Local1 < Local2 + Local3) If (Local1 > Local2 - Local3 && Local1 < Local2 + Local3)
{ {
Store (Local2, Local1) Local1 = Local2
} }
} }
Store (Local1, PBST[2]) PBST[2] = Local1
// //
// 3: BATTERY PRESENT VOLTAGE // 3: BATTERY PRESENT VOLTAGE
// //
Store (ECVO, PBST[3]) PBST[3] = ECVO
Return (PBST) Return (PBST)
} }

View File

@ -544,17 +544,17 @@ Device (EC0)
Method (_REG, 2, NotSerialized) Method (_REG, 2, NotSerialized)
{ {
// Initialize AC power state // Initialize AC power state
Store (ACPW, \PWRS) \PWRS = ACPW
// Initialize LID switch state // Initialize LID switch state
Store (NOT(HPLD), \LIDS) \LIDS = NOT(HPLD)
// Enable OS control of fan speed // Enable OS control of fan speed
// TODO Store (One, FCOS) // TODO FCOS = One
// Force a read of CPU temperature // Force a read of CPU temperature
// TODO Which temperature corresponds to the CPU? // TODO Which temperature corresponds to the CPU?
Store (TMP0, Local0) Local0 = TMP0
/* So that we don't get a warning that Local0 is unused. */ /* So that we don't get a warning that Local0 is unused. */
Local0++ Local0++
} }
@ -593,7 +593,7 @@ Device (EC0)
// AC Power Connected // AC Power Connected
Method (_Q26, 0, NotSerialized) Method (_Q26, 0, NotSerialized)
{ {
Store (One, \PWRS) \PWRS = One
Notify (AC, 0x80) Notify (AC, 0x80)
Notify (BATX, 0x80) Notify (BATX, 0x80)
\PNOT () \PNOT ()
@ -602,7 +602,7 @@ Device (EC0)
// AC Power Removed // AC Power Removed
Method (_Q27, 0, NotSerialized) Method (_Q27, 0, NotSerialized)
{ {
Store (Zero, \PWRS) \PWRS = Zero
Notify (AC, 0x80) Notify (AC, 0x80)
\PNOT () \PNOT ()
} }
@ -610,14 +610,14 @@ Device (EC0)
// LID Open // LID Open
Method (_Q2A) Method (_Q2A)
{ {
Store (One, \LIDS) \LIDS = One
Notify (\_SB.LID0, 0x80) Notify (\_SB.LID0, 0x80)
} }
// LID Close (Suspend Trigger) // LID Close (Suspend Trigger)
Method (_Q2B) Method (_Q2B)
{ {
Store (Zero, \LIDS) \LIDS = Zero
Notify (\_SB.LID0, 0x80) Notify (\_SB.LID0, 0x80)
} }
@ -640,7 +640,7 @@ Device (EC0)
{ {
IF (DCWL) //if Wlan exist IF (DCWL) //if Wlan exist
{ {
//TODO Store (WLAT, LANE) //TODO LANE = WLAT
} }
} }