coreboot-kgpe-d16/src
Felix Held 2adab28ff6 intel/bd82x6x: Replace magic IOBP constants with known names
IOBP (I/O Buffer Programming) is an interface (indirect addresses space)
in the RCBA that is used to configure the high speed serial lanes on the
PCH, that are used for PCIe, USB3 and SATA.

This patch replaces the offsets in RCBA with the defines from pch.h, gives
the access functions and their parameters useful names and replaces two
magic addresses in IOBP space with their defines.

Change-Id: I91a828ed076ca10733b47db876fabf5adaa63638
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/16214
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Alexander Couzens <lynxis@fe80.eu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2017-08-03 18:47:19 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch Port cmos.default handling to C environment bootblock 2017-07-26 19:30:01 +00:00
commonlib Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
console src: add IS_ENABLED() around Kconfig symbol references 2017-07-13 23:57:07 +00:00
cpu binaryPI: Introduce BINARYPI_LEGACY_WRAPPER and its counterpart 2017-08-02 05:11:04 +00:00
device src/device: Add guards on all header files 2017-08-01 23:05:39 +00:00
drivers driver/intel/wifi: Update wifi wake source in elog 2017-07-28 16:27:18 +00:00
ec ec/lenovo/h8/h8: Always enable tp-smapi and thermal 2017-07-18 19:23:26 +00:00
include lib/cbmem: remove cbmem_region_used() 2017-08-03 16:37:00 +00:00
lib lib/cbmem: remove cbmem_region_used() 2017-08-03 16:37:00 +00:00
mainboard binaryPI: Introduce BINARYPI_LEGACY_WRAPPER and its counterpart 2017-08-02 05:11:04 +00:00
northbridge binaryPI: Introduce BINARYPI_LEGACY_WRAPPER and its counterpart 2017-08-02 05:11:04 +00:00
soc soc/nvidia/tegra*: force using our headers instead of compiler's/system's 2017-08-02 18:59:19 +00:00
southbridge intel/bd82x6x: Replace magic IOBP constants with known names 2017-08-03 18:47:19 +00:00
superio superio/ite/it8716f: Update init_ec 2017-07-08 19:02:13 +00:00
vboot vboot: Remove get_sw_write_protect_state callback 2017-07-18 23:24:01 +00:00
vendorcode AGESA: Correct PCI function number for MEM_GET(SET)REG outputs 2017-08-02 05:29:03 +00:00
Kconfig Add support for Undefined Behavior Sanitizer 2017-06-14 19:56:59 +02:00