diff options
Diffstat (limited to 'include/asm-m68k/amipcmcia.h')
-rw-r--r-- | include/asm-m68k/amipcmcia.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/asm-m68k/amipcmcia.h b/include/asm-m68k/amipcmcia.h index 78ffce6aa..6f1ec1887 100644 --- a/include/asm-m68k/amipcmcia.h +++ b/include/asm-m68k/amipcmcia.h @@ -36,17 +36,17 @@ static inline u_char pcmcia_get_intreq(void) static inline void pcmcia_ack_int(u_char intreq) { - gayle.intreq = ((intreq & 0x2c) ^ 0x2c) | 0xc0; + gayle.intreq = 0xf8; } static inline void pcmcia_enable_irq(void) { - gayle.inten = GAYLE_IRQ_IDE|GAYLE_IRQ_IRQ; + gayle.inten |= GAYLE_IRQ_IRQ; } static inline void pcmcia_disable_irq(void) { - gayle.inten = GAYLE_IRQ_IDE; + gayle.inten &= ~GAYLE_IRQ_IRQ; } #define PCMCIA_INSERTED (gayle.cardstatus & GAYLE_CS_CCDET) |