diff options
Diffstat (limited to 'arch/arm/include/asm/vfp.h')
-rw-r--r-- | arch/arm/include/asm/vfp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/include/asm/vfp.h b/arch/arm/include/asm/vfp.h index f4ab34fd4f72..ee5f3084243c 100644 --- a/arch/arm/include/asm/vfp.h +++ b/arch/arm/include/asm/vfp.h | |||
@@ -22,6 +22,7 @@ | |||
22 | #define FPSID_NODOUBLE (1<<20) | 22 | #define FPSID_NODOUBLE (1<<20) |
23 | #define FPSID_ARCH_BIT (16) | 23 | #define FPSID_ARCH_BIT (16) |
24 | #define FPSID_ARCH_MASK (0xF << FPSID_ARCH_BIT) | 24 | #define FPSID_ARCH_MASK (0xF << FPSID_ARCH_BIT) |
25 | #define FPSID_CPUID_ARCH_MASK (0x7F << FPSID_ARCH_BIT) | ||
25 | #define FPSID_PART_BIT (8) | 26 | #define FPSID_PART_BIT (8) |
26 | #define FPSID_PART_MASK (0xFF << FPSID_PART_BIT) | 27 | #define FPSID_PART_MASK (0xFF << FPSID_PART_BIT) |
27 | #define FPSID_VARIANT_BIT (4) | 28 | #define FPSID_VARIANT_BIT (4) |
@@ -75,6 +76,10 @@ | |||
75 | /* MVFR0 bits */ | 76 | /* MVFR0 bits */ |
76 | #define MVFR0_A_SIMD_BIT (0) | 77 | #define MVFR0_A_SIMD_BIT (0) |
77 | #define MVFR0_A_SIMD_MASK (0xf << MVFR0_A_SIMD_BIT) | 78 | #define MVFR0_A_SIMD_MASK (0xf << MVFR0_A_SIMD_BIT) |
79 | #define MVFR0_SP_BIT (4) | ||
80 | #define MVFR0_SP_MASK (0xf << MVFR0_SP_BIT) | ||
81 | #define MVFR0_DP_BIT (8) | ||
82 | #define MVFR0_DP_MASK (0xf << MVFR0_DP_BIT) | ||
78 | 83 | ||
79 | /* Bit patterns for decoding the packaged operation descriptors */ | 84 | /* Bit patterns for decoding the packaged operation descriptors */ |
80 | #define VFPOPDESC_LENGTH_BIT (9) | 85 | #define VFPOPDESC_LENGTH_BIT (9) |