~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/arch/microblaze/include/asm/byteorder.h

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * include/asm-microblaze/byteorder.h -- Endian id and conversion ops
 
3
 *
 
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>
 
7
 *
 
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.
 
11
 *
 
12
 * Written by Miles Bader <miles@gnu.org>
 
13
 * Microblaze port by John Williams
 
14
 */
 
15
 
 
16
#ifndef __MICROBLAZE_BYTEORDER_H__
 
17
#define __MICROBLAZE_BYTEORDER_H__
 
18
 
 
19
#include <asm/types.h>
 
20
 
 
21
#ifdef __GNUC__
 
22
 
 
23
#if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
 
24
#  define __BYTEORDER_HAS_U64__
 
25
#  define __SWAB_64_THRU_32__
 
26
#endif
 
27
 
 
28
#endif /* __GNUC__ */
 
29
 
 
30
#ifdef __MICROBLAZEEL__
 
31
#include <linux/byteorder/little_endian.h>
 
32
#else
 
33
#include <linux/byteorder/big_endian.h>
 
34
#endif
 
35
 
 
36
#endif /* __MICROBLAZE_BYTEORDER_H__ */