coreboot/src/soc
Shaunak Saha 09115a92f6 soc/apollolake: add GPIO SMI support
GPIOs which trigger SMIs set the GPIO_SMI_STS status bits in SMI_STS
register. This patch also sets the SMI_EN bit in enable register for
each community based on GPIOROUTSMI bit in gpio pad. When SMI on a
gpio happens status needs to be gathered on gpio number which is done
by reading the GPI_SMI_STS and GPI_SMI_EN registers.

BUG=chrome-os-partner:54977
TEST=When system is in firmware mode executing the command
     lidclose from ec console shuts down the system.

Change-Id: Id89a526106d1989c2bd3416ab81913e6cf743d17
Signed-off-by: Shaunak Saha <shaunak.saha@intel.com>
Reviewed-on: https://review.coreboot.org/15833
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
2016-08-10 21:10:59 +02:00
..
broadcom/cygnus Remove non-ascii & unprintable characters 2016-08-01 21:44:45 +02:00
dmp/vortex86ex src/soc: Capitalize CPU, ACPI, RAM and ROM 2016-07-31 19:27:53 +02:00
imgtec/pistachio drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00
intel soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
marvell src/soc: Capitalize CPU, ACPI, RAM and ROM 2016-07-31 19:27:53 +02:00
mediatek/mt8173 Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
nvidia soc/nvidia/tegra210: remove unused spi boot device support 2016-08-09 01:33:03 +02:00
qualcomm soc/qualcomm/ipq40xx: Use block mode for I2C 2016-08-09 00:22:35 +02:00
rdc/r8610 rdc/r8610: Move to src/soc 2016-05-05 20:08:58 +02:00
rockchip rockchip/rk3399: sdram: correct read obs and set DQS driver register 2016-08-09 00:22:51 +02:00
samsung src/soc: Capitalize CPU, ACPI, RAM and ROM 2016-07-31 19:27:53 +02:00
ucb/riscv arch/riscv: Move CBMEM into RAM 2016-07-15 03:01:02 +02:00