2 * include/asm-microblaze/byteorder.h -- Endian id and conversion ops
4 * Copyright (C) 2003 John Williams <jwilliams@itee.uq.edu.au>
5 * Copyright (C) 2001 NEC Corporation
6 * Copyright (C) 2001 Miles Bader <miles@gnu.org>
8 * This file is subject to the terms and conditions of the GNU General
9 * Public License. See the file COPYING in the main directory of this
10 * archive for more details.
12 * Written by Miles Bader <miles@gnu.org>
13 * Microblaze port by John Williams
16 #ifndef __MICROBLAZE_BYTEORDER_H__
17 #define __MICROBLAZE_BYTEORDER_H__
19 #include <asm/types.h>
23 #if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
24 # define __BYTEORDER_HAS_U64__
25 # define __SWAB_64_THRU_32__
30 #ifdef __MICROBLAZEEL__
31 #include <linux/byteorder/little_endian.h>
33 #include <linux/byteorder/big_endian.h>
36 #endif /* __MICROBLAZE_BYTEORDER_H__ */