From fcdd571aee7592bd3f67283e70fba7608091ba04 Mon Sep 17 00:00:00 2001 From: Li-Ta Lo Date: Wed, 28 Apr 2004 18:49:24 +0000 Subject: corrected irq and mp table according to new bus enumeration git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1542 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/mainboard/ibm/e325/irq_tables.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'src/mainboard/ibm/e325/irq_tables.c') diff --git a/src/mainboard/ibm/e325/irq_tables.c b/src/mainboard/ibm/e325/irq_tables.c index 569432937a..008d512a42 100644 --- a/src/mainboard/ibm/e325/irq_tables.c +++ b/src/mainboard/ibm/e325/irq_tables.c @@ -1,6 +1,7 @@ #include #include +#define IRQ_SLOT_COUNT 12 #define IRQ_ROUTER_BUS 0 #define IRQ_ROUTER_DEVFN PCI_DEVFN(4,3) #define IRQ_ROUTER_VENDOR 0x1022 @@ -26,31 +27,31 @@ const struct irq_routing_table intel_irq_routing_table = { IRQ_ROUTER_DEVICE, /* Device */ 0x00, /* Crap (miniport) */ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */ - 0x45, /* u8 checksum , mod 256 checksum must give zero */ + 0x34, /* u8 checksum , mod 256 checksum must give zero */ { /* slot(0=onboard), devfn, irqlinks (line id, 0=not routed) */ /* Northbridge, Node 0 */ IRQ_SLOT(0x0, 0x00,0x18,0x0, 0,0,0,0), /* AMD-8131 PCI-X Bridge */ - IRQ_SLOT(0x0, 0x00,0x01,0x0, 0,0,0,0), + IRQ_SLOT(0x0, 0x01,0x01,0x0, 0,0,0,0), /* Onboard LSI SCSI Controller */ - IRQ_SLOT(0x0, 0x01,0x02,0x0, 3,0,0,0), + IRQ_SLOT(0x0, 0x02,0x02,0x0, 3,0,0,0), /* Onboard Broadcom NICs */ - IRQ_SLOT(0x0, 0x01,0x01,0x0, 1,2,0,0), + IRQ_SLOT(0x0, 0x02,0x01,0x0, 1,2,0,0), /* AMD-8131 PCI-X Bridge */ - IRQ_SLOT(0x0, 0x00,0x02,0x0, 0,0,0,0), + IRQ_SLOT(0x0, 0x01,0x02,0x0, 0,0,0,0), /* PCI Slot 1-2 */ - IRQ_SLOT(0x1, 0x02,0x03,0x0, 1,2,3,4), - IRQ_SLOT(0x2, 0x02,0x04,0x0, 2,3,4,1), + IRQ_SLOT(0x1, 0x03,0x03,0x0, 1,2,3,4), + IRQ_SLOT(0x2, 0x03,0x04,0x0, 2,3,4,1), /* AMD-8111 PCI Bridge */ - IRQ_SLOT(0x0, 0x00,0x03,0x0, 0,0,0,0), + IRQ_SLOT(0x0, 0x01,0x03,0x0, 0,0,0,0), /* USB Controller */ - IRQ_SLOT(0x0, 0x03,0x00,0x0, 0,0,0,4), + IRQ_SLOT(0x0, 0x04,0x00,0x0, 0,0,0,4), /* ATI Rage XL VGA */ - IRQ_SLOT(0x0, 0x03,0x05,0x0, 1,0,0,0), + IRQ_SLOT(0x0, 0x04,0x05,0x0, 1,0,0,0), /* AMD-8111 LPC Dridge */ - IRQ_SLOT(0x0, 0x00,0x04,0x0, 0,0,0,0), + IRQ_SLOT(0x0, 0x01,0x04,0x0, 0,0,0,0), /* Northbridge, Node 1 */ - IRQ_SLOT(0x0, 0x00,0x18,0x0, 0,0,0,0), + IRQ_SLOT(0x0, 0x00,0x19,0x0, 0,0,0,0), } }; -- cgit v1.2.3