Tobias Diedrich has uploaded a new patch set (#2). ( https://review.coreboot.org/22601 )
Change subject: intel/bd82x6x: Refactor and complete IRQ routing ......................................................................
intel/bd82x6x: Refactor and complete IRQ routing
Refactor the irq routing to use a single source of truth for consistency.
Add missing routing data for the gigabit ethernet and management engine devices.
Apply the good old PCI strategy of rotating the list links by one for each pci device (since most devices use link A this works well).
Also fix small mistake in DIR_ROUTE, the register is 16-bits wide. If the DIR_ROUTE call ordering was reversed the previous writes would get overwritten.
With this, the built-in gigabit ethernet works with pci=nomsi in Linux.
Change-Id: I7229aee3817f1f4979325a2abccbb3b99ad312f6 Signed-off-by: Tobias Diedrich ranma+coreboot@tdiedrich.de --- M src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl A src/southbridge/intel/bd82x6x/acpi/default_irq_route.h M src/southbridge/intel/bd82x6x/early_rcba.c M src/southbridge/intel/bd82x6x/pch.h 4 files changed, 83 insertions(+), 78 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/01/22601/2