Patch from Nicolas Pitre
Don't include them from hardware.h
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
+#include <asm/arch/idp.h>
+
#include "generic.h"
#ifndef PXA_IDP_REV02
#include <asm/leds.h>
#include <asm/system.h>
+#include <asm/arch/idp.h>
+
#include "leds.h"
#define LED_STATE_ENABLED 1
#include <asm/leds.h>
#include <asm/system.h>
+#include <asm/arch/mainstone.h>
+
#include "leds.h"
#include <asm/mach/map.h>
#include <asm/mach/irq.h>
+#include <asm/arch/mainstone.h>
+
#include "generic.h"
#include <asm/hardware.h>
#include <asm/irq.h>
+#include <asm/arch/mainstone.h>
+
#include "soc_common.h"
#endif
-
-/*
- * Implementation specifics
- */
-#include "mainstone.h"
-#include "idp.h"
-
#endif /* _ASM_ARCH_HARDWARE_H */