soc/amd/stoneyridge: Move IMC ASL source
This is not specific to a board but the binary IMC firmware used on the platform. Also remove unused IMSP and IMWK methods. Change-Id: I80026bca55f5ba236c080bcd882fc374559942e6 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/21191 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
This commit is contained in:
parent
91b682c33c
commit
7dfd5f707a
|
@ -62,49 +62,3 @@ Method (ITZE, 0)
|
||||||
Store(0x81, MSTI)
|
Store(0x81, MSTI)
|
||||||
WACK()
|
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()
|
|
||||||
}
|
|
|
@ -155,11 +155,13 @@ Method(_INI, 0) {
|
||||||
/* Determine the OS we're running on */
|
/* Determine the OS we're running on */
|
||||||
OSFL()
|
OSFL()
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_ACPI_ENABLE_THERMAL_ZONE)
|
#if IS_ENABLED(CONFIG_STONEYRIDGE_IMC_FWM)
|
||||||
/* TODO: It is unstable. */
|
/* TODO: It is unstable. */
|
||||||
#include "acpi/AmdImc.asl"
|
#include "acpi/AmdImc.asl"
|
||||||
|
#if IS_ENABLED(CONFIG_ACPI_ENABLE_THERMAL_ZONE)
|
||||||
ITZE() /* enable IMC Fan Control*/
|
ITZE() /* enable IMC Fan Control*/
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
} /* End Method(_SB._INI) */
|
} /* End Method(_SB._INI) */
|
||||||
|
|
||||||
Method(OSFL, 0){
|
Method(OSFL, 0){
|
||||||
|
|
Loading…
Reference in New Issue