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)
|
||||
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 */
|
||||
OSFL()
|
||||
|
||||
#if IS_ENABLED(CONFIG_ACPI_ENABLE_THERMAL_ZONE)
|
||||
#if IS_ENABLED(CONFIG_STONEYRIDGE_IMC_FWM)
|
||||
/* TODO: It is unstable. */
|
||||
#include "acpi/AmdImc.asl"
|
||||
#if IS_ENABLED(CONFIG_ACPI_ENABLE_THERMAL_ZONE)
|
||||
ITZE() /* enable IMC Fan Control*/
|
||||
#endif
|
||||
#endif
|
||||
} /* End Method(_SB._INI) */
|
||||
|
||||
Method(OSFL, 0){
|
||||
|
|
Loading…
Reference in New Issue