| 123456789101112131415161718192021222324252627282930313233 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- /* Microchip Sparx5 Switch driver VCAP implementation
- *
- * Copyright (c) 2022 Microchip Technology Inc. and its subsidiaries.
- */
- #ifndef __SPARX5_VCAP_DEBUGFS_H__
- #define __SPARX5_VCAP_DEBUGFS_H__
- #include <linux/netdevice.h>
- #include <vcap_api.h>
- #include <vcap_api_client.h>
- #if defined(CONFIG_DEBUG_FS)
- /* Provide port information via a callback interface */
- int sparx5_port_info(struct net_device *ndev,
- struct vcap_admin *admin,
- struct vcap_output_print *out);
- #else
- static inline int sparx5_port_info(struct net_device *ndev,
- struct vcap_admin *admin,
- struct vcap_output_print *out)
- {
- return 0;
- }
- #endif
- #endif /* __SPARX5_VCAP_DEBUGFS_H__ */
|