|
@@ -264,23 +264,35 @@
|
|
|
* <= 0x2 for pxa21x/pxa25x/pxa26x/pxa27x
|
|
|
* == 0x3 for pxa300/pxa310/pxa320
|
|
|
*/
|
|
|
+#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
|
|
|
#define __cpu_is_pxa2xx(id) \
|
|
|
({ \
|
|
|
unsigned int _id = (id) >> 13 & 0x7; \
|
|
|
_id <= 0x2; \
|
|
|
})
|
|
|
+#else
|
|
|
+#define __cpu_is_pxa2xx(id) (0)
|
|
|
+#endif
|
|
|
|
|
|
+#ifdef CONFIG_PXA3xx
|
|
|
#define __cpu_is_pxa3xx(id) \
|
|
|
({ \
|
|
|
unsigned int _id = (id) >> 13 & 0x7; \
|
|
|
_id == 0x3; \
|
|
|
})
|
|
|
+#else
|
|
|
+#define __cpu_is_pxa3xx(id) (0)
|
|
|
+#endif
|
|
|
|
|
|
+#if defined(CONFIG_CPU_PXA930) || defined(CONFIG_CPU_PXA935)
|
|
|
#define __cpu_is_pxa93x(id) \
|
|
|
({ \
|
|
|
unsigned int _id = (id) >> 4 & 0xfff; \
|
|
|
_id == 0x683 || _id == 0x693; \
|
|
|
})
|
|
|
+#else
|
|
|
+#define __cpu_is_pxa93x(id) (0)
|
|
|
+#endif
|
|
|
|
|
|
#define cpu_is_pxa2xx() \
|
|
|
({ \
|