aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Kagstrom2009-07-07 15:58:51 +0200
committerWolfgang Denk2009-07-20 23:54:58 +0200
commit20938e54a207472a090f04f20f30c9e32b14137e (patch)
tree9fed509450417c57e171fb94a33214baef0785fe
parent433ea8abd6adfae3138dd4ce238237a037e1e537 (diff)
Add unaligned.h for arm
This patch adds unaligned.h for ARM (needed to build with LZO compression). The file is taken from the linux kernel, but includes u-boot headers instead. Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net> Acked-by: Stefan Roese <sr@denx.de>
-rw-r--r--include/asm-arm/unaligned.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/asm-arm/unaligned.h b/include/asm-arm/unaligned.h
new file mode 100644
index 00000000000..d644df75267
--- /dev/null
+++ b/include/asm-arm/unaligned.h
@@ -0,0 +1,18 @@
+#ifndef _ASM_ARM_UNALIGNED_H
+#define _ASM_ARM_UNALIGNED_H
+
+#include <linux/unaligned/access_ok.h>
+#include <linux/unaligned/generic.h>
+
+/*
+ * Select endianness
+ */
+#ifndef __ARMEB__
+#define get_unaligned __get_unaligned_le
+#define put_unaligned __put_unaligned_le
+#else
+#define get_unaligned __get_unaligned_be
+#define put_unaligned __put_unaligned_be
+#endif
+
+#endif /* _ASM_ARM_UNALIGNED_H */