coreboot/src
Aaron Durbin 9f83e873f4 baytrail: add GPIO SMI support
GPIOs which trigger SMIs only set the status bits in the ALT_GPIO_SMI
regier. No bits in the SMI_STS register are set. Therefore, the
ALT_GPIO_SMI register needs to be read and cleared on every SMI.
Additionally, the mainboard_gpi_smi() handler needs to be called as
well on every SMI because of this property.

BUG=chrome-os-partner:23505
BRANCH=None
TEST=Built and booted to recovery screen. Typed 'lidclose' on EC
     console. SMI occurred which caused the board to be shutdown.

Change-Id: Ic204d8b928a0cb4f51f108a649f374d9f94e4f47
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/176391
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/4958
Tested-by: build bot (Jenkins)
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2014-05-06 18:39:29 +02:00
..
arch Move redundant Makefile rules from arch to top level. 2014-05-03 00:26:40 +02:00
console console: Fix UART selection prompt 2014-04-30 23:47:28 +02:00
cpu haswell: move to mp_init library 2014-05-05 23:38:22 +02:00
device device: Conditionally bypass oprom execution 2014-05-01 15:39:52 +02:00
drivers drivers/pc80/Kconfig: Do not init PS/2 keyboard if GRUB 2 is chosen as payload 2014-05-02 15:05:07 +02:00
ec Declare recovery and developer modes outside ChromeOS 2014-05-01 15:38:41 +02:00
include regscript: Add support for MSR type 2014-05-06 17:19:57 +02:00
lib regscript: Add support for MSR type 2014-05-06 17:19:57 +02:00
mainboard rambi: include the EC devices normally on superio 2014-05-06 17:19:19 +02:00
northbridge northbridge/intel/sandybridge/pei_data.h: Fix typo in hig*h*est in comment 2014-05-06 13:55:39 +02:00
soc baytrail: add GPIO SMI support 2014-05-06 18:39:29 +02:00
southbridge AGESA SPI: Fix Kconfig options 2014-04-29 17:31:40 +02:00
superio superio/winbond/w83627thg: Remove w83627thg_enable_serial symbol 2014-05-02 09:44:58 +02:00
vendorcode Build without ChromeOS 2014-05-01 15:40:39 +02:00
Kconfig Declare recovery and developer modes outside ChromeOS 2014-05-01 15:38:41 +02:00