HID: move usbhid flags to usbhid.h
[linux-2.6/verdex.git] / include / asm-xtensa / unaligned.h
blob8f3424fc5d1823df176ebf62662dec2d03b07d5d
1 /*
2 * Xtensa doesn't handle unaligned accesses efficiently.
4 * This file is subject to the terms and conditions of the GNU General Public
5 * License. See the file "COPYING" in the main directory of this archive
6 * for more details.
8 * Copyright (C) 2001 - 2005 Tensilica Inc.
9 */
10 #ifndef _ASM_XTENSA_UNALIGNED_H
11 #define _ASM_XTENSA_UNALIGNED_H
13 #ifdef __XTENSA_EL__
14 # include <linux/unaligned/le_memmove.h>
15 # include <linux/unaligned/be_byteshift.h>
16 # include <linux/unaligned/generic.h>
17 # define get_unaligned __get_unaligned_le
18 # define put_unaligned __put_unaligned_le
19 #elif defined(__XTENSA_EB__)
20 # include <linux/unaligned/be_memmove.h>
21 # include <linux/unaligned/le_byteshift.h>
22 # include <linux/unaligned/generic.h>
23 # define get_unaligned __get_unaligned_be
24 # define put_unaligned __put_unaligned_be
25 #else
26 # error processor byte order undefined!
27 #endif
29 #endif /* _ASM_XTENSA_UNALIGNED_H */