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 Hongtaostatic inline void swiotlb_detect_4g(void) {} 18688ba1dbSJia Hongtao #endif 19688ba1dbSJia Hongtao 20ec3cf2ecSBecky Bruce #endif /* __ASM_SWIOTLB_H */ 21