Commit f0e2829c authored by Tony Lindgren's avatar Tony Lindgren

smc91x: Clean up omap machine type handling

Level handling is different for omap1 and omap2.
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 6b2e2df0
...@@ -192,13 +192,14 @@ SMC_outw(u16 val, void __iomem *ioaddr, int reg) ...@@ -192,13 +192,14 @@ SMC_outw(u16 val, void __iomem *ioaddr, int reg)
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/arch/cpu.h> #include <asm/arch/cpu.h>
#define SMC_IRQ_FLAGS (( \ #ifdef CONFIG_ARCH_OMAP1
machine_is_omap_h2() \ #define SMC_IRQ_FLAGS ((machine_is_omap_innovator() || \
|| machine_is_omap_h3() \ machine_is_omap_osk()) \
|| machine_is_omap_h4() \ ? IRQF_TRIGGER_RISING : IRQF_TRIGGER_FALLING)
|| (machine_is_omap_innovator() && !cpu_is_omap1510()) \ #else
) ? IRQF_TRIGGER_FALLING : IRQF_TRIGGER_RISING) #define SMC_IRQ_FLAGS (machine_is_omap_apollon() \
? IRQF_TRIGGER_RISING : IRQF_TRIGGER_LOW)
#endif
#elif defined(CONFIG_SH_SH4202_MICRODEV) #elif defined(CONFIG_SH_SH4202_MICRODEV)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment