mb/google/poppy/var/baseboard: Convert to ASL 2.0

Change-Id: Ic3d0ea9893c3c25305e2da94681cb5ac466782fc
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50321
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Elyes HAOUAS 2021-02-05 20:00:29 +01:00 committed by Michael Niewöhner
parent fc29afbdd4
commit 9edeb31d4a
1 changed files with 47 additions and 48 deletions

View File

@ -25,7 +25,7 @@ Scope (\_SB.PCI0.I2C2)
Method (PMOF, 0, Serialized) {
/* Make Sure all PMIC outputs are off. */
If (LEqual (VSIC, Zero)) {
If (VSIC == 0) {
CTXS(EN_PP3300_DX_CAM)
}
}
@ -39,7 +39,7 @@ Scope (\_SB.PCI0.I2C2)
Method (_ON, 0, Serialized) {
PMON()
/* Do not reset PMIC across S3 and S0ix cycle */
if (Lequal (RSTO, 1)) {
if (RSTO == 1) {
CTXS(EN_CAM_PMIC_RST_L)
Sleep(1)
STXS(EN_CAM_PMIC_RST_L)
@ -64,46 +64,45 @@ Scope (\_SB.PCI0.I2C2)
Name (AVB3, Zero)
Method (_REG, 2, NotSerialized)
{
If (LEqual (Arg0, 0x08))
If (Arg0 == 0x08)
{
/* Marks the availability of GeneralPurposeIO
* 0x08: opregion space for GeneralPurposeIO
*/
Store (Arg1, AVGP)
AVGP = Arg1
}
If (LEqual (Arg0, 0xB0))
If (Arg0 == 0xb0)
{
/* Marks the availability of
* TI_PMIC_POWER_OPREGION_ID */
Store (Arg1, AVB0)
AVB0 = Arg1
}
If (LEqual (Arg0, 0xB1))
If (Arg0 == 0xb1)
{
/* Marks the availability of
* TI_PMIC_VR_VAL_OPREGION_ID */
Store (Arg1, AVB1)
AVB1 = Arg1
}
If (LEqual (Arg0, 0xB2))
If (Arg0 == 0xb2)
{
/* Marks the availability of
* TI_PMIC_CLK_OPREGION_ID */
Store (Arg1, AVB2)
AVB2 = Arg1
}
If (LEqual (Arg0, 0xB3))
If (Arg0 == 0xb3)
{
/* Marks the availability of
* TI_PMIC_CLK_FREQ_OPREGION_ID */
Store (Arg1, AVB3)
AVB3 = Arg1
}
If (LAnd (AVGP, LAnd (LAnd (AVB0, AVB1),
LAnd(AVB2, AVB3))))
If (AVGP && AVB0 && AVB1 && AVB2 && AVB3)
{
/* Marks the availability of all opregions */
Store (1, AVBL)
AVBL = 1
}
Else
{
Store (0, AVBL)
AVBL = 0
}
}
@ -314,7 +313,7 @@ Scope (\_SB.PCI0.I2C2)
}
Method (CLK, 1, Serialized) {
If (LEqual (Arg0, Zero)) {
If (Arg0 == 0) {
BODI = 0
BUDI = 0
PSWR = 0
@ -328,7 +327,7 @@ Scope (\_SB.PCI0.I2C2)
CFG1 = 0
PCTL = 0
Sleep(1)
} ElseIf (LEqual (Arg0, 1)) {
} ElseIf (Arg0 == 1) {
/* Set boost clock divider */
BODI = 3
/* Set buck clock divider */
@ -364,37 +363,37 @@ Scope (\_SB.PCI0.I2C2)
Name (VSIC, 0)
Method (DOVD, 1, Serialized) {
/* Turn off VSIO */
If (LEqual (Arg0, Zero)) {
If (Arg0 == 0) {
/* Decrement only if VSIC > 0 */
if (LGreater (VSIC, 0)) {
Decrement (VSIC)
If (LEqual (VSIC, Zero)) {
if (VSIC > 0) {
VSIC--
If (VSIC == 0) {
VSIO = 0
Sleep(1)
PMOF()
}
}
} ElseIf (LEqual (Arg0, 1)) {
} ElseIf (Arg0 == 1) {
/* Increment only if VSIC < 4 */
If (LLess (VSIC, 4)) {
If (VSIC < 4) {
/* Turn on VSIO */
If (LEqual (VSIC, Zero)) {
If (VSIC == 0) {
PMON()
VSIO = 3
if (LNotEqual (IOVA, 52)) {
if (IOVA != 52) {
/* Set VSIO value as
1.8006 V */
IOVA = 52
}
if (LNotEqual (SIOV, 52)) {
if (SIOV != 52) {
/* Set VSIO value as
1.8006 V */
SIOV = 52
}
Sleep(3)
}
Increment (VSIC)
VSIC++
}
}
}
@ -403,8 +402,8 @@ Scope (\_SB.PCI0.I2C2)
PowerResource (OVCM, 0, 0) {
Name (STA, 0)
Method (_ON, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 0)) {
If (AVBL == 1) {
If (STA == 0) {
/* Enable VSIO regulator +
daisy chain */
DOVD(1)
@ -415,8 +414,8 @@ Scope (\_SB.PCI0.I2C2)
}
}
Method (_OFF, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 1)) {
If (AVBL == 1) {
If (STA == 1) {
CLK(0)
Sleep(2)
DOVD(0)
@ -434,8 +433,8 @@ Scope (\_SB.PCI0.I2C2)
Name (STA, 0)
Method (_ON, 0, Serialized) {
/* TODO: Read Voltage and Sleep values from Sensor Obj */
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 0)) {
If (AVBL == 1) {
If (STA == 0) {
\_SB.PCI0.I2C2.PMIC.CGP1()
\_SB.PCI0.I2C2.PMIC.CGP2()
@ -467,8 +466,8 @@ Scope (\_SB.PCI0.I2C2)
}
Method (_OFF, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 1)) {
If (AVBL == 1) {
If (STA == 1) {
Sleep(2)
\_SB.PCI0.I2C2.PMIC.CRST(0)
Sleep(3)
@ -490,8 +489,8 @@ Scope (\_SB.PCI0.I2C2)
Name (STA, 0)
Method (_ON, 0, Serialized) {
/* TODO: Read Voltage and Sleep values from Sensor Obj */
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 0)) {
If (AVBL == 1) {
If (STA == 0) {
/* Set VAUX2 as 1.8006 V */
AX2V = 52
VAX2 = 1 /* Enable VAUX2 */
@ -523,8 +522,8 @@ Scope (\_SB.PCI0.I2C2)
}
Method (_OFF, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 1)) {
If (AVBL == 1) {
If (STA == 1) {
Sleep(2)
\_SB.PCI0.I2C2.PMIC.CGP5(0)
Sleep(3)
@ -548,8 +547,8 @@ Scope (\_SB.PCI0.I2C2)
PowerResource (VCMP, 0, 0) {
Name (STA, 0)
Method (_ON, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 0)) {
If (AVBL == 1) {
If (STA == 0) {
/* Enable VSIO regulator +
daisy chain */
DOVD(1)
@ -566,8 +565,8 @@ Scope (\_SB.PCI0.I2C2)
}
Method (_OFF, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 1)) {
If (AVBL == 1) {
If (STA == 1) {
VCMC = 0 /* Disable regulator */
Sleep(1)
DOVD(0) /* Disable regulator */
@ -585,8 +584,8 @@ Scope (\_SB.PCI0.I2C2)
PowerResource (NVMP, 0, 0) {
Name (STA, 0)
Method (_ON, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 0)) {
If (AVBL == 1) {
If (STA == 0) {
/* Enable VSIO regulator +
daisy chain */
DOVD(1)
@ -596,8 +595,8 @@ Scope (\_SB.PCI0.I2C2)
}
Method (_OFF, 0, Serialized) {
If (LEqual (AVBL, 1)) {
If (LEqual (STA, 1)) {
If (AVBL == 1) {
If (STA == 1) {
DOVD(0) /* Disable regulator */
STA = 0
}