/* SPDX-License-Identifier: GPL-2.0-or-later */ 
 | 
/* 
 | 
 * Copyright (C) 2015 Samsung Electronics Co.Ltd 
 | 
 * Authors: Marek Szyprowski <m.szyprowski@samsung.com> 
 | 
 */ 
 | 
  
 | 
#ifndef S5P_MFC_IOMMU_H_ 
 | 
#define S5P_MFC_IOMMU_H_ 
 | 
  
 | 
#if defined(CONFIG_EXYNOS_IOMMU) 
 | 
  
 | 
#include <linux/iommu.h> 
 | 
  
 | 
static inline bool exynos_is_iommu_available(struct device *dev) 
 | 
{ 
 | 
    return dev_iommu_priv_get(dev) != NULL; 
 | 
} 
 | 
  
 | 
#else 
 | 
  
 | 
static inline bool exynos_is_iommu_available(struct device *dev) 
 | 
{ 
 | 
    return false; 
 | 
} 
 | 
  
 | 
#endif 
 | 
  
 | 
#endif /* S5P_MFC_IOMMU_H_ */ 
 |