diff options
Diffstat (limited to 'arch/powerpc/boot/of.h')
-rw-r--r-- | arch/powerpc/boot/of.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/powerpc/boot/of.h b/arch/powerpc/boot/of.h index c8c1750aba0c..5603320dce07 100644 --- a/arch/powerpc/boot/of.h +++ b/arch/powerpc/boot/of.h | |||
@@ -24,11 +24,19 @@ void of_console_init(void); | |||
24 | typedef u32 __be32; | 24 | typedef u32 __be32; |
25 | 25 | ||
26 | #ifdef __LITTLE_ENDIAN__ | 26 | #ifdef __LITTLE_ENDIAN__ |
27 | #define cpu_to_be16(x) swab16(x) | ||
28 | #define be16_to_cpu(x) swab16(x) | ||
27 | #define cpu_to_be32(x) swab32(x) | 29 | #define cpu_to_be32(x) swab32(x) |
28 | #define be32_to_cpu(x) swab32(x) | 30 | #define be32_to_cpu(x) swab32(x) |
31 | #define cpu_to_be64(x) swab64(x) | ||
32 | #define be64_to_cpu(x) swab64(x) | ||
29 | #else | 33 | #else |
34 | #define cpu_to_be16(x) (x) | ||
35 | #define be16_to_cpu(x) (x) | ||
30 | #define cpu_to_be32(x) (x) | 36 | #define cpu_to_be32(x) (x) |
31 | #define be32_to_cpu(x) (x) | 37 | #define be32_to_cpu(x) (x) |
38 | #define cpu_to_be64(x) (x) | ||
39 | #define be64_to_cpu(x) (x) | ||
32 | #endif | 40 | #endif |
33 | 41 | ||
34 | #define PROM_ERROR (-1u) | 42 | #define PROM_ERROR (-1u) |