This is a patch to use another IRQ besides IRQ12 to fix conflicts with
i8042 - PS/2 Mouse, most commonly assigned IRQ12 by the SuperIO. It took me
this long to catch this because I usually use a USB mouse.

Signed-off-by: Joseph Smith <[email protected]>

-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org
Index: src/southbridge/intel/i82801xx/i82801xx_lpc.c
===================================================================
--- src/southbridge/intel/i82801xx/i82801xx_lpc.c	(revision 4240)
+++ src/southbridge/intel/i82801xx/i82801xx_lpc.c	(working copy)
@@ -58,14 +58,16 @@
  */
 
 #define PIRQA 0x03
-#define PIRQB 0x05
-#define PIRQC 0x06
-#define PIRQD 0x07
-#define PIRQE 0x09
-#define PIRQF 0x0A
-#define PIRQG 0x0B
-#define PIRQH 0x0C
+#define PIRQB 0x04
+#define PIRQC 0x05
+#define PIRQD 0x06
+#define PIRQE 0x07
+#define PIRQF 0x09
+#define PIRQG 0x0A
+#define PIRQH 0x0B
 
+/* Use 0x0ef8 for a bitmap to cover all these IRQ's. */
+
 void i82801xx_enable_apic(struct device *dev)
 {
 	uint32_t reg32;
-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to