1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2008 Michal Simek <monstr@monstr.eu>
4 * Copyright (C) 2006 Atmark Techno, Inc.
7 #ifndef _ASM_MICROBLAZE_UNALIGNED_H
8 #define _ASM_MICROBLAZE_UNALIGNED_H
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
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
24 # include <linux/unaligned/generic.h>
26 # endif /* __KERNEL__ */
27 #endif /* _ASM_MICROBLAZE_UNALIGNED_H */