new file mode 100644
@@ -0,0 +1,30 @@
+/* SPDX-License-Identifier: MIT */
+/* Copyright(c) 2019-2021, Celeno Communications Ltd. */
+
+#ifndef CL_FW_DBG_H
+#define CL_FW_DBG_H
+
+#include "hw.h"
+
+enum {
+ DBG_INFO_DUMP = 1,
+ DBG_INFO_TX_STATS,
+ DBG_INFO_BCN_STATS,
+ DBG_INFO_RX_STATS,
+ DBG_INFO_DYN_CAL_STATS,
+ DBG_INFO_RATE_FALLBACK_STATS,
+ DBG_INFO_BF,
+ DBG_INFO_TRIGGER_FLOW,
+ DBG_INFO_MAX,
+ DBG_INFO_UNSET = DBG_INFO_MAX
+};
+
+void cl_fw_dbg_handler(struct cl_hw *cl_hw);
+int cl_fw_dbg_cli(struct cl_hw *cl_hw, struct cli_params *cli_params);
+void cl_fw_dbg_trigger_based_init(struct cl_hw *cl_hw);
+void cl_fw_dbg_trigger_based_update(struct cl_hw *cl_hw, struct hw_rxhdr *rxhdr,
+ struct ieee80211_hdr *hdr);
+void cl_fw_dbg_trigger_based_reset(struct cl_hw *cl_hw);
+struct cl_coredump *cl_fw_dbg_prepare_coredump(struct cl_hw *cl_hw);
+
+#endif /* CL_FW_DBG_H */