coreboot/src
Alicja Michalska 5015a35f48 soc/intel/tigerlake: Add IRQ mapping for PEG PCI-E ports
ACPI _PRT method was missing from PEG (SoC PCI-E) links, resulting in OS
complaining about interrupt routing.

'pcieport 0000:00:06.0: can't derive routing for PCI INT A'
'nvme 0000:04:00.0: PCI INT A: not connected'
'Interrupt: pin A routed to IRQ -2147483648'

TEST=Boot Linux and Windows 10 on TGL-H platform with PEG0/PEG1
populated with PCI-E devices - Radeon RX 7800XT and Kingston KC3000 NVME
SSD. Check logs and stability while running 3D application and disk
benchmark at the same time.

Change-Id: If102522efa1a67b362b14d859d9e27a37bad85a4
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80848
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-03-05 23:28:21 +00:00
..
acpi acpi/acpigen_pci_root_resource_producer: zero-pad ranges 2024-03-01 16:24:22 +00:00
arch drivers/intel/fsp: Work around multi-socket Xeon-SP pipe init bug 2024-03-05 21:26:39 +00:00
commonlib treewide: Move list.h to commonlib 2024-02-24 11:49:46 +00:00
console arch to cpu: Add SPDX license headers to Kconfig files 2024-02-18 01:58:52 +00:00
cpu cpu/x86/(sipi|smm): Pass on CR3 from ramstage 2024-02-28 12:12:59 +00:00
device device/pnp_device: fix log levels for unassigned resource messages 2024-02-29 21:40:49 +00:00
drivers drivers/intel/fsp: Work around multi-socket Xeon-SP pipe init bug 2024-03-05 21:26:39 +00:00
ec ec/google/chromeec: Enclose Kconfig in 'if/endif' block 2024-03-05 14:04:51 +00:00
include soc/amd: move common pci_domain_fill_ssdt implementation to acpi/ 2024-02-29 15:39:06 +00:00
lib lib/program.ld: Make (NOLOAD) and to_load more explicit 2024-03-05 21:22:59 +00:00
mainboard mb/google/oak: Don't build the ChromeEC codebase by default 2024-03-05 21:37:37 +00:00
northbridge nb/haswell: Disable iGPU when dGPU is used 2024-03-04 15:22:21 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security Kconfig: Make the SEPARATE_ROMSTAGE default configurable in other files 2024-02-27 20:35:11 +00:00
soc soc/intel/tigerlake: Add IRQ mapping for PEG PCI-E ports 2024-03-05 23:28:21 +00:00
southbridge util/amdfwtool: build amdfwtool only for all tools or AMD CPUs 2024-02-26 14:50:18 +00:00
superio superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
vendorcode soc/intel/xeon_sp: Move MEM_ADDR_64MB_SHIFT_BITS to Xeon-SP 2024-03-05 21:40:56 +00:00
Kconfig Kconfig: Make the SEPARATE_ROMSTAGE default configurable in other files 2024-02-27 20:35:11 +00:00