coreboot/src/soc/amd
Arthur Heymans 80c79a5dc3 device/device.h: Drop multiple links
Multiple links are unused throughout the tree and make the code more
confusing as an iteration over all busses is needed to get downstream
devices. This also not done consistently e.g. the allocator does not
care about multiple links on busses. A better way of dealing multiple
links below a device is to feature dummy devices with each their
respective bus.

This drops the sconfig capability to declare the same device multiple
times which was previously used to declare multiple links.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: Iab6fe269faef46ae77ed1ea425440cf5c7dbd49b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/78328
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jincheng Li <jincheng.li@intel.com>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2024-01-29 18:23:22 +00:00
..
cezanne soc/amd/*/acpi: drop CRAT TODO 2024-01-28 14:01:04 +00:00
common device/device.h: Drop multiple links 2024-01-29 18:23:22 +00:00
genoa_poc soc/amd: use common ACPI_SCI_IRQ definition 2024-01-27 16:39:21 +00:00
glinda soc/amd/*/acpi: drop CRAT TODO 2024-01-28 14:01:04 +00:00
mendocino soc/amd/*/acpi: drop CRAT TODO 2024-01-28 14:01:04 +00:00
phoenix soc/amd/*/acpi: drop CRAT TODO 2024-01-28 14:01:04 +00:00
picasso soc/amd: move acpi_add_fsp_tables implementation to common FSP code 2024-01-27 16:40:34 +00:00
stoneyridge device/device.h: Drop multiple links 2024-01-29 18:23:22 +00:00