18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. 48c2ecf20Sopenharmony_ci * Synopsys DesignWare eDMA v0 core 58c2ecf20Sopenharmony_ci * 68c2ecf20Sopenharmony_ci * Author: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#ifndef _DW_EDMA_V0_DEBUG_FS_H 108c2ecf20Sopenharmony_ci#define _DW_EDMA_V0_DEBUG_FS_H 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include <linux/dma/edma.h> 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#ifdef CONFIG_DEBUG_FS 158c2ecf20Sopenharmony_civoid dw_edma_v0_debugfs_on(struct dw_edma_chip *chip); 168c2ecf20Sopenharmony_civoid dw_edma_v0_debugfs_off(void); 178c2ecf20Sopenharmony_ci#else 188c2ecf20Sopenharmony_cistatic inline void dw_edma_v0_debugfs_on(struct dw_edma_chip *chip) 198c2ecf20Sopenharmony_ci{ 208c2ecf20Sopenharmony_ci} 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_cistatic inline void dw_edma_v0_debugfs_off(void) 238c2ecf20Sopenharmony_ci{ 248c2ecf20Sopenharmony_ci} 258c2ecf20Sopenharmony_ci#endif /* CONFIG_DEBUG_FS */ 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci#endif /* _DW_EDMA_V0_DEBUG_FS_H */ 28