coreboot-kgpe-d16/src/southbridge/intel/common
Arthur Heymans e8620146d9 sb/intel/common/pirq_gen: Rework generating pin-route tables
This creates a pin-route matrix first and then generates the ACPI
entries based on that. This approach has the advantage of being
simpler (no need for checks on double entries) and requiring less
access to the pci config space.

A few thing that are also fixed:
* Don't declare DEFAULT_RCBA redundantly.
* Only loop over PCI devices on bus 0
* Add a license header to rcba_pirq.c
* Remove inappropriate use of typedefs
* Fix the pin field: needs to be a byte
* Fix the source field: it should either be a byte or a path
(according to Advanced Configuration and Power Interface Specification
rev 2.0c)

Change-Id: Ic68a91d0cb55942a4d928b30f73e1c779142420d
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/22979
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-05-25 20:32:58 +00:00
..
acpi
firmware sb/intel/common/firmware: Allow CONFIG_USE_ME_CLEANER on Kaby Lake 2018-04-06 06:54:46 +00:00
acpi_pirq_gen.c sb/intel/common/pirq_gen: Rework generating pin-route tables 2018-05-25 20:32:58 +00:00
acpi_pirq_gen.h sb/intel/common/pirq_gen: Rework generating pin-route tables 2018-05-25 20:32:58 +00:00
gpio.c
gpio.h
Kconfig sb/intel/common: Add common code for SMM setup and smihandler 2018-03-28 06:49:08 +00:00
Makefile.inc sb/intel/common: Add common code for SMM setup and smihandler 2018-03-28 06:49:08 +00:00
pciehp.c
pciehp.h
pmutil.c sb/intel/common: Add common code for SMM setup and smihandler 2018-03-28 06:49:08 +00:00
pmutil.h Revert "model_206ax: Use parallel MP init" 2018-04-11 11:49:05 +00:00
rcba.h sb/intel/common: Fix conflicting OIC register definition 2018-03-02 17:21:06 +00:00
rcba_pirq.c sb/intel/common/pirq_gen: Rework generating pin-route tables 2018-05-25 20:32:58 +00:00
smbus.c
smbus.h
smi.c Revert "model_206ax: Use parallel MP init" 2018-04-11 11:49:05 +00:00
smihandler.c src/southbridge: Add spaces around '==' 2018-04-28 15:21:51 +00:00
spi.c drivers/spi: reduce confusion in the API 2018-04-23 20:58:58 +00:00
usb_debug.c src/southbridge: Add spaces around '==' 2018-04-28 15:21:51 +00:00