Ragner N Magalhães wrote: > In file included from arch/arm/mach-omap1/board-h2.c:40: > include/asm/arch/irda.h:27: error: field 'gpio_expa' has incomplete type ... > --- 2.6-dev.orig/include/asm/arch/irda.h 2006-12-27 10:28:09.000000000 -0400 > +++ 2.6-dev/include/asm/arch/irda.h 2006-12-27 10:29:07.000000000 -0400 > @@ -10,6 +10,8 @@ > #ifndef ASMARM_ARCH_IRDA_H > #define ASMARM_ARCH_IRDA_H > > +#include > + > /* board specific transceiver capabilities */ Can you test patch in attachment? I think the issue is in drivers/net/irda/omap-ir.c. So I think touching global irda.h isn't a good idea. With this patch, drivers/net/irda/omap-ir.c and arch/arm/mach-omap1/board-h2.c compiles for me. Dirk