hopefully correct IRQ table
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1503 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
6c4c00404b
commit
815a803164
|
@ -58,7 +58,7 @@ default HARD_RESET_FUNCTION=0
|
||||||
## Build code to export a programmable irq routing table
|
## Build code to export a programmable irq routing table
|
||||||
##
|
##
|
||||||
default HAVE_PIRQ_TABLE=1
|
default HAVE_PIRQ_TABLE=1
|
||||||
default IRQ_SLOT_COUNT=9
|
default IRQ_SLOT_COUNT=12
|
||||||
|
|
||||||
##
|
##
|
||||||
## Build code to export an x86 MP table
|
## Build code to export an x86 MP table
|
||||||
|
|
|
@ -26,19 +26,31 @@ const struct irq_routing_table intel_irq_routing_table = {
|
||||||
IRQ_ROUTER_DEVICE, /* Device */
|
IRQ_ROUTER_DEVICE, /* Device */
|
||||||
0x00, /* Crap (miniport) */
|
0x00, /* Crap (miniport) */
|
||||||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
|
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
|
||||||
0xb0, /* u8 checksum , mod 256 checksum must give zero */
|
0x45, /* u8 checksum , mod 256 checksum must give zero */
|
||||||
{ /* slot(0=onboard), devfn, irqlinks (line id, 0=not routed) */
|
{ /* slot(0=onboard), devfn, irqlinks (line id, 0=not routed) */
|
||||||
/* PCI Slot 1-6 */
|
/* Northbridge, Node 0 */
|
||||||
IRQ_SLOT(1, 3,1,0, 2,3,4,1 ),
|
IRQ_SLOT(0x0, 0x00,0x18,0x0, 0,0,0,0),
|
||||||
IRQ_SLOT(2, 3,2,0, 3,4,1,2 ),
|
/* AMD-8131 PCI-X Bridge */
|
||||||
IRQ_SLOT(3, 2,1,0, 2,3,4,1 ),
|
IRQ_SLOT(0x0, 0x00,0x01,0x0, 0,0,0,0),
|
||||||
IRQ_SLOT(4, 2,2,0, 3,4,1,2 ),
|
/* Onboard LSI SCSI Controller */
|
||||||
IRQ_SLOT(5, 4,5,0, 2,3,4,1 ),
|
IRQ_SLOT(0x0, 0x01,0x02,0x0, 3,0,0,0),
|
||||||
IRQ_SLOT(6, 4,4,0, 1,2,3,4 ),
|
/* Onboard Broadcom NICs */
|
||||||
/* Onboard NICs */
|
IRQ_SLOT(0x0, 0x01,0x01,0x0, 1,2,0,0),
|
||||||
IRQ_SLOT(0, 2,3,0, 4,0,0,0 ),
|
/* AMD-8131 PCI-X Bridge */
|
||||||
IRQ_SLOT(0, 2,4,0, 4,0,0,0 ),
|
IRQ_SLOT(0x0, 0x00,0x02,0x0, 0,0,0,0),
|
||||||
/* Let Linux know about bus 1 */
|
/* PCI Slot 1-2 */
|
||||||
IRQ_SLOT(0, 1,4,3, 0,0,0,0 ),
|
IRQ_SLOT(0x1, 0x02,0x04,0x0, 1,2,3,4),
|
||||||
|
IRQ_SLOT(0x2, 0x02,0x03,0x0, 2,3,4,1),
|
||||||
|
/* AMD-8111 PCI Bridge */
|
||||||
|
IRQ_SLOT(0x0, 0x00,0x03,0x0, 0,0,0,0),
|
||||||
|
/* USB Controller */
|
||||||
|
IRQ_SLOT(0x0, 0x03,0x00,0x0, 0,0,0,4),
|
||||||
|
/* ATI Rage XL VGA */
|
||||||
|
IRQ_SLOT(0x0, 0x03,0x05,0x0, 1,0,0,0),
|
||||||
|
/* AMD-8111 LPC Dridge */
|
||||||
|
IRQ_SLOT(0x0, 0x00,0x04,0x0, 0,0,0,0),
|
||||||
|
/* Northbridge, Node 1 */
|
||||||
|
IRQ_SLOT(0x0, 0x00,0x18,0x0, 0,0,0,0),
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue