aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/of.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/boot/of.h')
-rw-r--r--arch/powerpc/boot/of.h8
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);
24typedef u32 __be32; 24typedef 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)