lynxpoint: Don't enable SMI handling of TCO
We have no good reason to be handling the TCO timeout as an SMI since we aren't doing anything special with it and clearing the status in the handler prevents the reboot from actually happening. BUG=chromium:321832 BRANCH=falco,peppy,wolf,leon,beltino,panther,monroe,samus TEST=boot and read PMBASE+30h and check that bit13 is clear Change-Id: I074ac0cfa7230606690e3f0e4c40ebc2a8713635 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/180672
This commit is contained in:
parent
5b8cf0c9f7
commit
608a2c5768
1 changed files with 2 additions and 2 deletions
|
|
@ -64,14 +64,14 @@ void southbridge_smm_enable_smi(void)
|
|||
disable_gpe(PME_B0_EN);
|
||||
|
||||
/* Enable SMI generation:
|
||||
* - on TCO events
|
||||
* - on APMC writes (io 0xb2)
|
||||
* - on writes to SLP_EN (sleep states)
|
||||
* - on writes to GBL_RLS (bios commands)
|
||||
* No SMIs:
|
||||
* - on microcontroller writes (io 0x62/0x66)
|
||||
* - on TCO events
|
||||
*/
|
||||
enable_smi(TCO_EN | APMC_EN | SLP_SMI_EN | GBL_SMI_EN | EOS);
|
||||
enable_smi(APMC_EN | SLP_SMI_EN | GBL_SMI_EN | EOS);
|
||||
}
|
||||
|
||||
void southbridge_trigger_smi(void)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue