]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/m68k/include/asm/unaligned.h
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic...
[mirror_ubuntu-focal-kernel.git] / arch / m68k / include / asm / unaligned.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
c315bd5f
GU
2#ifndef _ASM_M68K_UNALIGNED_H
3#define _ASM_M68K_UNALIGNED_H
af85fe9e
GU
4
5
9f1f1180 6#ifdef CONFIG_CPU_HAS_NO_UNALIGNED
af85fe9e
GU
7#include <linux/unaligned/be_struct.h>
8#include <linux/unaligned/le_byteshift.h>
9#include <linux/unaligned/generic.h>
10
11#define get_unaligned __get_unaligned_be
12#define put_unaligned __put_unaligned_be
13
49148020 14#else
af85fe9e 15/*
9f1f1180 16 * The m68k can do unaligned accesses itself.
af85fe9e
GU
17 */
18#include <linux/unaligned/access_ok.h>
19#include <linux/unaligned/generic.h>
20
21#define get_unaligned __get_unaligned_be
22#define put_unaligned __put_unaligned_be
23
49148020 24#endif
af85fe9e 25
c315bd5f 26#endif /* _ASM_M68K_UNALIGNED_H */