/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ /* Copyright 2015 Freescale Semiconductor Inc. * Copyright 2018-2019 NXP */ #ifndef DPAA2_ETH_DEBUGFS_H #define DPAA2_ETH_DEBUGFS_H #include <linux/dcache.h> struct dpaa2_eth_priv; struct dpaa2_debugfs { struct dentry *dir; }; #ifdef CONFIG_DEBUG_FS void dpaa2_eth_dbg_init(void); void dpaa2_eth_dbg_exit(void); void dpaa2_dbg_add(struct dpaa2_eth_priv *priv); void dpaa2_dbg_remove(struct dpaa2_eth_priv *priv); #else static inline void dpaa2_eth_dbg_init(void) {} static inline void dpaa2_eth_dbg_exit(void) {} static inline void dpaa2_dbg_add(struct dpaa2_eth_priv *priv) {} static inline void dpaa2_dbg_remove(struct dpaa2_eth_priv *priv) {} #endif /* CONFIG_DEBUG_FS */ #endif /* DPAA2_ETH_DEBUGFS_H */