aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/ibm/e325/irq_tables.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/ibm/e325/irq_tables.c')
-rw-r--r--src/mainboard/ibm/e325/irq_tables.c25
1 files changed, 13 insertions, 12 deletions
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 <arch/pirq_routing.h>
#include <device/pci.h>
+#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),
}
};