xref: /openbmc/u-boot/arch/sandbox/include/asm/byteorder.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (c) 2011 The Chromium OS Authors.
4  */
5 
6 #ifndef __ASM_SANDBOX_BYTEORDER_H
7 #define __ASM_SANDBOX_BYTEORDER_H
8 
9 
10 #include <asm/types.h>
11 
12 #if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
13 #  define __BYTEORDER_HAS_U64__
14 #  define __SWAB_64_THRU_32__
15 #endif
16 
17 #ifdef CONFIG_SANDBOX_BIG_ENDIAN
18 #include <linux/byteorder/big_endian.h>
19 #else
20 #include <linux/byteorder/little_endian.h>
21 #endif
22 
23 #endif
24