|
@@ -264,7 +264,6 @@
|
|
/*
|
|
/*
|
|
* CPUID Core Generation Bit
|
|
* CPUID Core Generation Bit
|
|
* <= 0x2 for pxa21x/pxa25x/pxa26x/pxa27x
|
|
* <= 0x2 for pxa21x/pxa25x/pxa26x/pxa27x
|
|
- * == 0x3 for pxa300/pxa310/pxa320
|
|
|
|
*/
|
|
*/
|
|
#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
|
|
#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
|
|
#define __cpu_is_pxa2xx(id) \
|
|
#define __cpu_is_pxa2xx(id) \
|
|
@@ -279,8 +278,10 @@
|
|
#ifdef CONFIG_PXA3xx
|
|
#ifdef CONFIG_PXA3xx
|
|
#define __cpu_is_pxa3xx(id) \
|
|
#define __cpu_is_pxa3xx(id) \
|
|
({ \
|
|
({ \
|
|
- unsigned int _id = (id) >> 13 & 0x7; \
|
|
|
|
- _id == 0x3; \
|
|
|
|
|
|
+ __cpu_is_pxa300(id) \
|
|
|
|
+ || __cpu_is_pxa310(id) \
|
|
|
|
+ || __cpu_is_pxa320(id) \
|
|
|
|
+ || __cpu_is_pxa93x(id); \
|
|
})
|
|
})
|
|
#else
|
|
#else
|
|
#define __cpu_is_pxa3xx(id) (0)
|
|
#define __cpu_is_pxa3xx(id) (0)
|
|
@@ -289,8 +290,8 @@
|
|
#if defined(CONFIG_CPU_PXA930) || defined(CONFIG_CPU_PXA935)
|
|
#if defined(CONFIG_CPU_PXA930) || defined(CONFIG_CPU_PXA935)
|
|
#define __cpu_is_pxa93x(id) \
|
|
#define __cpu_is_pxa93x(id) \
|
|
({ \
|
|
({ \
|
|
- unsigned int _id = (id) >> 4 & 0xfff; \
|
|
|
|
- _id == 0x683 || _id == 0x693; \
|
|
|
|
|
|
+ __cpu_is_pxa930(id) \
|
|
|
|
+ || __cpu_is_pxa935(id); \
|
|
})
|
|
})
|
|
#else
|
|
#else
|
|
#define __cpu_is_pxa93x(id) (0)
|
|
#define __cpu_is_pxa93x(id) (0)
|