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__ */