162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * 462306a36Sopenharmony_ci * Copyright (C) 2013 Freescale Semiconductor, Inc. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#ifndef __FSL_PAMU_STASH_H 862306a36Sopenharmony_ci#define __FSL_PAMU_STASH_H 962306a36Sopenharmony_ci 1062306a36Sopenharmony_cistruct iommu_domain; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/* cache stash targets */ 1362306a36Sopenharmony_cienum pamu_stash_target { 1462306a36Sopenharmony_ci PAMU_ATTR_CACHE_L1 = 1, 1562306a36Sopenharmony_ci PAMU_ATTR_CACHE_L2, 1662306a36Sopenharmony_ci PAMU_ATTR_CACHE_L3, 1762306a36Sopenharmony_ci}; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciint fsl_pamu_configure_l1_stash(struct iommu_domain *domain, u32 cpu); 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci#endif /* __FSL_PAMU_STASH_H */ 22