coreboot-kgpe-d16/src/northbridge/intel
Angel Pons 8e66124240 nb/intel/sandybridge: Add and use BROADCAST_CH for IOSAV
We have a single IOSAV sequence that is broadcast across all channels.
Introduce the BROADCAST_CH macro, so that we can use the per-channel
register definitions. Treating all IOSAV sequence writes the same eases
the refactoring done in subsequent commits. Also, drop the broadcast
register definitions for the IOSAV commands, as they are now obsolete.

Line length limits are not for review. Breaking the lines unnecessarily
complicates search and replace operations, and wil be taken care of in
subsequent commits.

Tested with BUILD_TIMELESS=1, ASUS P8Z77-V LX2 remains unchanged.

Change-Id: I2dbb100fcad68d128e92b1bc9321fc1e53b748c9
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40976
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-05-18 07:03:02 +00:00
..
e7505 nb/intel: Const'ify pci_devfn_t devices 2020-05-18 07:02:05 +00:00
gm45 nb/intel: Const'ify pci_devfn_t devices 2020-05-18 07:02:05 +00:00
haswell src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
i440bx nb/intel/i440bx: add resources during read_resources() 2020-05-14 21:25:38 +00:00
i945 src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
ironlake src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
pineview src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
sandybridge nb/intel/sandybridge: Add and use BROADCAST_CH for IOSAV 2020-05-18 07:03:02 +00:00
x4x src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00