162306a36Sopenharmony_ci/* Broadcom NetXtreme-C/E network driver.
262306a36Sopenharmony_ci *
362306a36Sopenharmony_ci * Copyright (c) 2017-2018 Broadcom Limited
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * This program is free software; you can redistribute it and/or modify
662306a36Sopenharmony_ci * it under the terms of the GNU General Public License as published by
762306a36Sopenharmony_ci * the Free Software Foundation.
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include "bnxt_hsi.h"
1162306a36Sopenharmony_ci#include "bnxt.h"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci#ifdef CONFIG_DEBUG_FS
1462306a36Sopenharmony_civoid bnxt_debug_init(void);
1562306a36Sopenharmony_civoid bnxt_debug_exit(void);
1662306a36Sopenharmony_civoid bnxt_debug_dev_init(struct bnxt *bp);
1762306a36Sopenharmony_civoid bnxt_debug_dev_exit(struct bnxt *bp);
1862306a36Sopenharmony_ci#else
1962306a36Sopenharmony_cistatic inline void bnxt_debug_init(void) {}
2062306a36Sopenharmony_cistatic inline void bnxt_debug_exit(void) {}
2162306a36Sopenharmony_cistatic inline void bnxt_debug_dev_init(struct bnxt *bp) {}
2262306a36Sopenharmony_cistatic inline void bnxt_debug_dev_exit(struct bnxt *bp) {}
2362306a36Sopenharmony_ci#endif
24