soc/intel/alderlake: Add IRQ constraints for CPU PCIe ports
Copy the constraint from ADL-S to ADL-P. Fixes the following warning in Linux on System76 oryp9, which has an NVIDIA GPU on the bridge. pcieport 0000:00:01.0: can't derive routing for PCI INT A This, in turn, resolves an IRQ conflict with the PCH HDA device that would cause a stack track on every boot. irq 10: nobody cared (try booting with the "irqpoll" option) <snip> [<00000000bf549647>] azx_interrupt [snd_hda_codec] Disabling IRQ #10 Change-Id: I550c80105ff861d051170ed748149aeb25a545db Signed-off-by: Tim Crawford <tcrawford@system76.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/66285 Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
60ac26521e
commit
b739d80197
|
@ -60,6 +60,12 @@ enum fsp_end_of_post {
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct slot_irq_constraints irq_constraints[] = {
|
static const struct slot_irq_constraints irq_constraints[] = {
|
||||||
|
{
|
||||||
|
.slot = SA_DEV_SLOT_CPU_1,
|
||||||
|
.fns = {
|
||||||
|
FIXED_INT_PIRQ(SA_DEVFN_CPU_PCIE1_0, PCI_INT_A, PIRQ_A),
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
.slot = SA_DEV_SLOT_IGD,
|
.slot = SA_DEV_SLOT_IGD,
|
||||||
.fns = {
|
.fns = {
|
||||||
|
|
Loading…
Reference in New Issue