Hi, * Syed Mohammed, Khasim [061110 21:42]: > > Hi Tony, > > The attached patch configures the Ethernet IRQ flag on H4 / 2430SDP to > IRQF_TRIGGER_LOW > > This has been tested and validated on 2430 SDP and H4 board. > > Thanks & Regards, > Khasim Content-Description: ethernet_fix_H4_2430.patch > This patch configures the Ethernet IRQ flag on H4 / 2430SDP to IRQF_TRIGGER_LOW. > > Signed-off-by: Syed Mohammed Khasim > > Files changed: > smc91x.h | 7 ++++--- > 1 files changed, 4 insertions(+), 3 deletions(-) > > ============================================================================== > diff -purN linux-omap/drivers/net/smc91x.h dev-linux-omap-2.6.git/drivers/net/smc91x.h > --- linux-omap/drivers/net/smc91x.h 2006-11-02 00:16:21.000000000 -0600 > +++ dev-linux-omap-2.6.git/drivers/net/smc91x.h 2006-11-10 13:22:53.000000000 -0600 > @@ -193,11 +193,12 @@ SMC_outw(u16 val, void __iomem *ioaddr, > #include > > #define SMC_IRQ_FLAGS (( \ > - machine_is_omap_h2() \ > + 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) > + )? IRQF_TRIGGER_FALLING : \ > + ((machine_is_omap_h4() || machine_is_omap_2430sdp())? \ > + IRQF_TRIGGER_LOW : IRQF_TRIGGER_RISING)) > > > #elif defined(CONFIG_SH_SH4202_MICRODEV) Well it's getting messy, and now we need to patch it when new machines are added. How about something like the following patch? Does the following patch work for you? Regards, Tony