mb/pcengines/apu1: Convert to ASL 2.0 syntax
Generated 'build/dsdt.dsl' files are same. Change-Id: I15b332033f3d492f9e01bb5f1eb25892dee418de Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46212 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
parent
2016d8157c
commit
6fc7e414f4
|
@ -18,20 +18,20 @@ Name(PMOD, One) /* Assume APIC */
|
||||||
Scope(\_SB) {
|
Scope(\_SB) {
|
||||||
Method(OSFL, 0){
|
Method(OSFL, 0){
|
||||||
|
|
||||||
if(LNotEqual(OSVR, Ones)) {Return(OSVR)} /* OS version was already detected */
|
if (OSVR != Ones) {Return (OSVR)} /* OS version was already detected */
|
||||||
|
|
||||||
if(CondRefOf(\_OSI))
|
if(CondRefOf(\_OSI))
|
||||||
{
|
{
|
||||||
Store(1, OSVR) /* Assume some form of XP */
|
OSVR = 1 /* Assume some form of XP */
|
||||||
if (\_OSI("Windows 2006")) /* Vista */
|
if (\_OSI("Windows 2006")) /* Vista */
|
||||||
{
|
{
|
||||||
Store(2, OSVR)
|
OSVR = 2
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
If(WCMP(\_OS,"Linux")) {
|
If (WCMP(\_OS,"Linux")) {
|
||||||
Store(3, OSVR) /* Linux */
|
OSVR = 3 /* Linux */
|
||||||
} Else {
|
} Else {
|
||||||
Store(4, OSVR) /* Gotta be WinCE */
|
OSVR = 4 /* Gotta be WinCE */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Return(OSVR)
|
Return(OSVR)
|
||||||
|
|
|
@ -35,7 +35,7 @@ Device(PMRY)
|
||||||
Device(PMST) {
|
Device(PMST) {
|
||||||
Name(_ADR, 0)
|
Name(_ADR, 0)
|
||||||
Method(_STA,0) {
|
Method(_STA,0) {
|
||||||
if (LGreater(P0IS,0)) {
|
if (P0IS > 0) {
|
||||||
return (0x0F) /* sata is visible */
|
return (0x0F) /* sata is visible */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -48,7 +48,7 @@ Device(PMRY)
|
||||||
{
|
{
|
||||||
Name(_ADR, 1)
|
Name(_ADR, 1)
|
||||||
Method(_STA,0) {
|
Method(_STA,0) {
|
||||||
if (LGreater(P1IS,0)) {
|
if (P1IS > 0) {
|
||||||
return (0x0F) /* sata is visible */
|
return (0x0F) /* sata is visible */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -71,7 +71,7 @@ Device(SEDY)
|
||||||
{
|
{
|
||||||
Name(_ADR, 0)
|
Name(_ADR, 0)
|
||||||
Method(_STA,0) {
|
Method(_STA,0) {
|
||||||
if (LGreater(P2IS,0)) {
|
if (P2IS > 0) {
|
||||||
return (0x0F) /* sata is visible */
|
return (0x0F) /* sata is visible */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -84,7 +84,7 @@ Device(SEDY)
|
||||||
{
|
{
|
||||||
Name(_ADR, 1)
|
Name(_ADR, 1)
|
||||||
Method(_STA,0) {
|
Method(_STA,0) {
|
||||||
if (LGreater(P3IS,0)) {
|
if (P3IS > 0) {
|
||||||
return (0x0F) /* sata is visible */
|
return (0x0F) /* sata is visible */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -98,35 +98,35 @@ Device(SEDY)
|
||||||
Scope(\_GPE) {
|
Scope(\_GPE) {
|
||||||
Method(_L1F,0x0,NotSerialized) {
|
Method(_L1F,0x0,NotSerialized) {
|
||||||
if (\_SB.P0PR) {
|
if (\_SB.P0PR) {
|
||||||
if (LGreater(\_SB.P0IS,0)) {
|
if (\_SB.P0IS > 0) {
|
||||||
sleep(32)
|
sleep(32)
|
||||||
}
|
}
|
||||||
Notify(\_SB.PCI0.STCR.PMRY.PMST, 0x01) /* NOTIFY_DEVICE_CHECK */
|
Notify(\_SB.PCI0.STCR.PMRY.PMST, 0x01) /* NOTIFY_DEVICE_CHECK */
|
||||||
store(one, \_SB.P0PR)
|
\_SB.P0PR = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if (\_SB.P1PR) {
|
if (\_SB.P1PR) {
|
||||||
if (LGreater(\_SB.P1IS,0)) {
|
if (\_SB.P1IS > 0) {
|
||||||
sleep(32)
|
sleep(32)
|
||||||
}
|
}
|
||||||
Notify(\_SB.PCI0.STCR.PMRY.PSLA, 0x01) /* NOTIFY_DEVICE_CHECK */
|
Notify(\_SB.PCI0.STCR.PMRY.PSLA, 0x01) /* NOTIFY_DEVICE_CHECK */
|
||||||
store(one, \_SB.P1PR)
|
\_SB.P1PR = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if (\_SB.P2PR) {
|
if (\_SB.P2PR) {
|
||||||
if (LGreater(\_SB.P2IS,0)) {
|
if (\_SB.P2IS > 0) {
|
||||||
sleep(32)
|
sleep(32)
|
||||||
}
|
}
|
||||||
Notify(\_SB.PCI0.STCR.SEDY.SMST, 0x01) /* NOTIFY_DEVICE_CHECK */
|
Notify(\_SB.PCI0.STCR.SEDY.SMST, 0x01) /* NOTIFY_DEVICE_CHECK */
|
||||||
store(one, \_SB.P2PR)
|
\_SB.P2PR = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if (\_SB.P3PR) {
|
if (\_SB.P3PR) {
|
||||||
if (LGreater(\_SB.P3IS,0)) {
|
if (\_SB.P3IS > 0) {
|
||||||
sleep(32)
|
sleep(32)
|
||||||
}
|
}
|
||||||
Notify(\_SB.PCI0.STCR.SEDY.SSLA, 0x01) /* NOTIFY_DEVICE_CHECK */
|
Notify(\_SB.PCI0.STCR.SEDY.SSLA, 0x01) /* NOTIFY_DEVICE_CHECK */
|
||||||
store(one, \_SB.P3PR)
|
\_SB.P3PR = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,23 +26,23 @@ Method(\_PTS, 1) {
|
||||||
/* DBGO("\n") */
|
/* DBGO("\n") */
|
||||||
|
|
||||||
/* Don't allow PCIRST# to reset USB */
|
/* Don't allow PCIRST# to reset USB */
|
||||||
if (LEqual(Arg0,3)){
|
if (Arg0 == 3){
|
||||||
Store(0,URRE)
|
URRE = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Clear sleep SMI status flag and enable sleep SMI trap. */
|
/* Clear sleep SMI status flag and enable sleep SMI trap. */
|
||||||
/*Store(One, CSSM)
|
/*CSSM = 1
|
||||||
Store(One, SSEN)*/
|
SSEN = 1*/
|
||||||
|
|
||||||
/* On older chips, clear PciExpWakeDisEn */
|
/* On older chips, clear PciExpWakeDisEn */
|
||||||
/*if (LLessEqual(\_SB.SBRI, 0x13)) {
|
/*if (\_SB.SBRI <= 0x13) {
|
||||||
* Store(0,\_SB.PWDE)
|
* \_SB.PWDE = 0
|
||||||
*}
|
*}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Clear wake status structure. */
|
/* Clear wake status structure. */
|
||||||
Store(0, Index(WKST,0))
|
WKST [0] = 0
|
||||||
Store(0, Index(WKST,1))
|
WKST [1] = 0
|
||||||
} /* End Method(\_PTS) */
|
} /* End Method(\_PTS) */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -67,21 +67,21 @@ Method(\_WAK, 1) {
|
||||||
/* DBGO(" to S0\n") */
|
/* DBGO(" to S0\n") */
|
||||||
|
|
||||||
/* Re-enable HPET */
|
/* Re-enable HPET */
|
||||||
Store(1,HPDE)
|
HPDE = 1
|
||||||
|
|
||||||
/* Restore PCIRST# so it resets USB */
|
/* Restore PCIRST# so it resets USB */
|
||||||
if (LEqual(Arg0,3)){
|
if (Arg0 == 3){
|
||||||
Store(1,URRE)
|
URRE = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Arbitrarily clear PciExpWakeStatus */
|
/* Arbitrarily clear PciExpWakeStatus */
|
||||||
Store(PWST, Local1)
|
Local1 = PWST
|
||||||
Store(Local1, PWST)
|
PWST = Local1
|
||||||
|
|
||||||
/* if (DeRefOf(Index(WKST,0))) {
|
/* if (DeRefOf(WKST [0])) {
|
||||||
* Store(0, Index(WKST,1))
|
* WKST [1] = 0
|
||||||
* } else {
|
* } else {
|
||||||
* Store(Arg0, Index(WKST,1))
|
* WKST [1] = Arg0
|
||||||
* }
|
* }
|
||||||
*/
|
*/
|
||||||
Return(WKST)
|
Return(WKST)
|
||||||
|
|
|
@ -14,134 +14,134 @@ Name(UOM9, 6)
|
||||||
|
|
||||||
Method(UCOC, 0) {
|
Method(UCOC, 0) {
|
||||||
Sleep(20)
|
Sleep(20)
|
||||||
Store(0x13,CMTI)
|
CMTI = 0x13
|
||||||
Store(0,GPSL)
|
GPSL = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 0 overcurrent uses Gpm 0 */
|
/* USB Port 0 overcurrent uses Gpm 0 */
|
||||||
If(LLessEqual(UOM0,9)) {
|
If (UOM0 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L13) {
|
Method (_L13) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if(LEqual(GPB0,PLC0)) {
|
if (GPB0 == PLC0) {
|
||||||
Not(PLC0,PLC0)
|
PLC0 = ~PLC0
|
||||||
Store(PLC0, \_SB.PT0D)
|
\_SB.PT0D = PLC0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 1 overcurrent uses Gpm 1 */
|
/* USB Port 1 overcurrent uses Gpm 1 */
|
||||||
If (LLessEqual(UOM1,9)) {
|
If (UOM1 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L14) {
|
Method (_L14) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB1,PLC1)) {
|
if (GPB1 == PLC1) {
|
||||||
Not(PLC1,PLC1)
|
PLC1 = ~PLC1
|
||||||
Store(PLC1, \_SB.PT1D)
|
\_SB.PT1D = PLC1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 2 overcurrent uses Gpm 2 */
|
/* USB Port 2 overcurrent uses Gpm 2 */
|
||||||
If (LLessEqual(UOM2,9)) {
|
If (UOM2 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L15) {
|
Method (_L15) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB2,PLC2)) {
|
if (GPB2 == PLC2) {
|
||||||
Not(PLC2,PLC2)
|
PLC2 = ~PLC2
|
||||||
Store(PLC2, \_SB.PT2D)
|
\_SB.PT2D = PLC2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 3 overcurrent uses Gpm 3 */
|
/* USB Port 3 overcurrent uses Gpm 3 */
|
||||||
If (LLessEqual(UOM3,9)) {
|
If (UOM3 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L16) {
|
Method (_L16) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB3,PLC3)) {
|
if (GPB3 == PLC3) {
|
||||||
Not(PLC3,PLC3)
|
PLC3 = ~PLC3
|
||||||
Store(PLC3, \_SB.PT3D)
|
\_SB.PT3D = PLC3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 4 overcurrent uses Gpm 4 */
|
/* USB Port 4 overcurrent uses Gpm 4 */
|
||||||
If (LLessEqual(UOM4,9)) {
|
If (UOM4 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L19) {
|
Method (_L19) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB4,PLC4)) {
|
if (GPB4 == PLC4) {
|
||||||
Not(PLC4,PLC4)
|
PLC4 = ~PLC4
|
||||||
Store(PLC4, \_SB.PT4D)
|
\_SB.PT4D = PLC4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 5 overcurrent uses Gpm 5 */
|
/* USB Port 5 overcurrent uses Gpm 5 */
|
||||||
If (LLessEqual(UOM5,9)) {
|
If (UOM5 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L1A) {
|
Method (_L1A) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB5,PLC5)) {
|
if (GPB5 == PLC5) {
|
||||||
Not(PLC5,PLC5)
|
PLC5 = ~PLC5
|
||||||
Store(PLC5, \_SB.PT5D)
|
\_SB.PT5D = PLC5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 6 overcurrent uses Gpm 6 */
|
/* USB Port 6 overcurrent uses Gpm 6 */
|
||||||
If (LLessEqual(UOM6,9)) {
|
If (UOM6 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
/* Method (_L1C) { */
|
/* Method (_L1C) { */
|
||||||
Method (_L06) {
|
Method (_L06) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB6,PLC6)) {
|
if (GPB6 == PLC6) {
|
||||||
Not(PLC6,PLC6)
|
PLC6 = ~PLC6
|
||||||
Store(PLC6, \_SB.PT6D)
|
\_SB.PT6D = PLC6
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 7 overcurrent uses Gpm 7 */
|
/* USB Port 7 overcurrent uses Gpm 7 */
|
||||||
If (LLessEqual(UOM7,9)) {
|
If (UOM7 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
/* Method (_L1D) { */
|
/* Method (_L1D) { */
|
||||||
Method (_L07) {
|
Method (_L07) {
|
||||||
UCOC()
|
UCOC()
|
||||||
if (LEqual(GPB7,PLC7)) {
|
if (GPB7 == PLC7) {
|
||||||
Not(PLC7,PLC7)
|
PLC7 = ~PLC7
|
||||||
Store(PLC7, \_SB.PT7D)
|
\_SB.PT7D = PLC7
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 8 overcurrent uses Gpm 8 */
|
/* USB Port 8 overcurrent uses Gpm 8 */
|
||||||
If (LLessEqual(UOM8,9)) {
|
If (UOM8 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L17) {
|
Method (_L17) {
|
||||||
if (LEqual(G8IS,PLC8)) {
|
if (G8IS == PLC8) {
|
||||||
Not(PLC8,PLC8)
|
PLC8 = ~PLC8
|
||||||
Store(PLC8, \_SB.PT8D)
|
\_SB.PT8D = PLC8
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* USB Port 9 overcurrent uses Gpm 9 */
|
/* USB Port 9 overcurrent uses Gpm 9 */
|
||||||
If (LLessEqual(UOM9,9)) {
|
If (UOM9 <= 9) {
|
||||||
Scope (\_GPE) {
|
Scope (\_GPE) {
|
||||||
Method (_L0E) {
|
Method (_L0E) {
|
||||||
if (LEqual(G9IS,0)) {
|
if (G9IS == 0) {
|
||||||
Store(1,\_SB.PT9D)
|
\_SB.PT9D = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue