From: <mi...@pr...> - 2004-01-30 14:14:48
|
Update of /cvsroot/gc-linux/linux/arch/ppc/platforms In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6394/arch/ppc/platforms Modified Files: gc-rsw.c Log Message: reset switch driver works perfectly now. (ionic & mist, with help from groepaz, Steve_- and tmbinc) Index: gc-rsw.c =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/ppc/platforms/gc-rsw.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gc-rsw.c 30 Jan 2004 14:03:07 -0000 1.4 +++ gc-rsw.c 30 Jan 2004 14:13:16 -0000 1.5 @@ -29,13 +29,11 @@ #include <asm/irq.h> -#define RSW_IRQ 2 +#define RSW_IRQ 1 static irqreturn_t gc_rsw_handler(int this_irq, void *dev_id, struct pt_regs *regs) { - *(volatile int *)0xCC006004 |= 4; - printk(KERN_ERR "D"); - //printk(KERN_ERR "gc_rsw: reset switch pressed\n"); + printk(KERN_ERR "gc_rsw: reset switch pressed\n"); return IRQ_HANDLED; } @@ -47,7 +45,6 @@ } else { enable_irq(RSW_IRQ); } - *(volatile int *)0xCC006004 |= 2; return 0; } |