smc91x: Clean up omap interrupt level Since omap1 does not have level GPIO interrupts, all omap1 class processors should use falling edge, except for Innovator which routes the interrupt via FPGA and needs rising edge. All omap2 class processors should use low level interrupt. Signed-off-by: Tony Lindgren --- a/drivers/net/smc91x.h +++ b/drivers/net/smc91x.h @@ -192,13 +192,12 @@ #define SMC_outsw(a, r, p, l) writesw((a #include #include -#define SMC_IRQ_FLAGS (( \ - machine_is_omap_h2() \ - || machine_is_omap_h3() \ - || machine_is_omap_h4() \ - || (machine_is_omap_innovator() && !cpu_is_omap1510()) \ - ) ? IRQF_TRIGGER_FALLING : IRQF_TRIGGER_RISING) - +#ifdef CONFIG_ARCH_OMAP1 +#define SMC_IRQ_FLAGS (machine_is_omap_innovator() ? IRQF_TRIGGER_RISING : \ + IRQF_TRIGGER_FALLING) +#else +#define SMC_IRQ_FLAGS IRQF_TRIGGER_LOW +#endif #elif defined(CONFIG_SH_SH4202_MICRODEV)