AGESA binaryPI: Remove unused IMC ACPI methods IMSP and IMWK
Note that IMC must sleep while SPI writes are in progress. Instead of using these ACPI methods, flashrom currently does raw IO to achieve the same. Change-Id: Ifca4e8328c54d1074b4799ddecfece24607214db Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/18537 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
f40f209c15
commit
24aea52e29
|
@ -62,49 +62,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -61,49 +61,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -63,49 +63,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -62,49 +62,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -61,49 +61,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -62,49 +62,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
|
@ -62,49 +62,3 @@ Method (ITZE, 0)
|
|||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Sleep
|
||||
Method (IMSP, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(1, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x98, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0xB4, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
||||
//Wake
|
||||
Method (IMWK, 0)
|
||||
{
|
||||
Store(0, MRG0)
|
||||
Store(0xB5, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x96, MSTI)
|
||||
WACK()
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(0, MRG2)
|
||||
Store(0x80, MSTI)
|
||||
WACK()
|
||||
|
||||
Or(MRG2, 0x01, Local0)
|
||||
|
||||
Store(0, MRG0)
|
||||
Store(0, MRG1)
|
||||
Store(Local0, MRG2)
|
||||
Store(0x81, MSTI)
|
||||
WACK()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue