WIP FPC-III support
[linux/fpc-iii.git] / arch / microblaze / include / asm / unaligned.h
blob448299beab69ae0fb1b13c0fe2145c671f49ec9b
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3 * Copyright (C) 2008 Michal Simek <monstr@monstr.eu>
4 * Copyright (C) 2006 Atmark Techno, Inc.
5 */
7 #ifndef _ASM_MICROBLAZE_UNALIGNED_H
8 #define _ASM_MICROBLAZE_UNALIGNED_H
10 # ifdef __KERNEL__
12 # ifdef __MICROBLAZEEL__
13 # include <linux/unaligned/le_struct.h>
14 # include <linux/unaligned/be_byteshift.h>
15 # define get_unaligned __get_unaligned_le
16 # define put_unaligned __put_unaligned_le
17 # else
18 # include <linux/unaligned/be_struct.h>
19 # include <linux/unaligned/le_byteshift.h>
20 # define get_unaligned __get_unaligned_be
21 # define put_unaligned __put_unaligned_be
22 # endif
24 # include <linux/unaligned/generic.h>
26 # endif /* __KERNEL__ */
27 #endif /* _ASM_MICROBLAZE_UNALIGNED_H */