xref: /openbmc/linux/arch/powerpc/include/asm/swiotlb.h (revision 8ba2ed1b)
12874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2ec3cf2ecSBecky Bruce /*
3ec3cf2ecSBecky Bruce  * Copyright (C) 2009 Becky Bruce, Freescale Semiconductor
4ec3cf2ecSBecky Bruce  */
5ec3cf2ecSBecky Bruce 
6ec3cf2ecSBecky Bruce #ifndef __ASM_SWIOTLB_H
7ec3cf2ecSBecky Bruce #define __ASM_SWIOTLB_H
8ec3cf2ecSBecky Bruce 
9ec3cf2ecSBecky Bruce #include <linux/swiotlb.h>
10ec3cf2ecSBecky Bruce 
11ec3cf2ecSBecky Bruce extern unsigned int ppc_swiotlb_enable;
12*8ba2ed1bSChristoph Hellwig extern unsigned int ppc_swiotlb_flags;
13ec3cf2ecSBecky Bruce 
14688ba1dbSJia Hongtao #ifdef CONFIG_SWIOTLB
15688ba1dbSJia Hongtao void swiotlb_detect_4g(void);
16688ba1dbSJia Hongtao #else
swiotlb_detect_4g(void)17688ba1dbSJia Hongtao static inline void swiotlb_detect_4g(void) {}
18688ba1dbSJia Hongtao #endif
19688ba1dbSJia Hongtao 
20ec3cf2ecSBecky Bruce #endif /* __ASM_SWIOTLB_H */
21