soc/intel/apollolake: Add GPE routing code

Hardware / Coreboot - Shaunak Saha [intel.com] - 1 July 2016 20:30 UTC

This patch adds the basic framework for SCI to GPE routing code.

BUG = chrome-os-partner:53438 TEST = Toogle pch_sci_l from ec console using gpioset command and see that the sci counter increases in /sys/firmware/acpi/interrupt and also 9 in /proc/interrupts.

Change-Id: I3b3198276530bf6513d94e9bea02ab9751212adf

5b6c5a5 soc/intel/apollolake: Add GPE routing code
src/soc/intel/apollolake/chip.h | 5 ++
src/soc/intel/apollolake/gpio.c | 68 +++++++++++++++
src/soc/intel/apollolake/include/soc/gpe.h | 102 ++++++++++++++++++++++
src/soc/intel/apollolake/include/soc/gpio.h | 11 +++
src/soc/intel/apollolake/include/soc/gpio_defs.h | 22 +++++
src/soc/intel/apollolake/include/soc/pm.h | 19 +++-
src/soc/intel/apollolake/pmc.c | 68 +++++++++++++++
7 files changed, 292 insertions(+), 3 deletions(-)

Upstream: review.coreboot.org


  • Share