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.

Change-Id: I074ac0cfa7230606690e3f0e4c40ebc2a8713635
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/180672
(cherry picked from commit 608a2c5768e9300c81b7c72fb8ab7a0c7c142bec)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6907
Tested-by: build bot (Jenkins)
This commit is contained in:
Duncan Laurie 2013-12-17 15:35:51 -08:00 committed by Isaac Christensen
parent 51d787a5cf
commit d5acaaf845
1 changed files with 2 additions and 2 deletions

View File

@ -64,14 +64,14 @@ void southbridge_smm_enable_smi(void)
disable_gpe(PME_B0_EN); disable_gpe(PME_B0_EN);
/* Enable SMI generation: /* Enable SMI generation:
* - on TCO events
* - on APMC writes (io 0xb2) * - on APMC writes (io 0xb2)
* - on writes to SLP_EN (sleep states) * - on writes to SLP_EN (sleep states)
* - on writes to GBL_RLS (bios commands) * - on writes to GBL_RLS (bios commands)
* No SMIs: * No SMIs:
* - on microcontroller writes (io 0x62/0x66) * - 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) void southbridge_trigger_smi(void)