Macros like Fld() or FShft used in pxa-regs.h are defined in bitfield.h, but the latter is not included. Index: linux-2.6.24/include/asm-arm/arch-pxa/pxa-regs.h =================================================================== --- linux-2.6.24.orig/include/asm-arm/arch-pxa/pxa-regs.h +++ linux-2.6.24/include/asm-arm/arch-pxa/pxa-regs.h @@ -13,6 +13,7 @@ #ifndef __PXA_REGS_H #define __PXA_REGS_H +#include /* * PXA Chip selects