1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Debug interface commands
6 * Copyright (C) 2008 Cambridge Silicon Radio Ltd.
8 #ifndef __LINUX__UWB__DEBUG_CMD_H__
9 #define __LINUX__UWB__DEBUG_CMD_H__
11 #include <linux/types.h>
14 * Debug interface commands
16 * UWB_DBG_CMD_RSV_ESTABLISH: Establish a new unicast reservation.
18 * UWB_DBG_CMD_RSV_TERMINATE: Terminate the Nth reservation.
21 enum uwb_dbg_cmd_type {
22 UWB_DBG_CMD_RSV_ESTABLISH = 1,
23 UWB_DBG_CMD_RSV_TERMINATE = 2,
24 UWB_DBG_CMD_IE_ADD = 3,
25 UWB_DBG_CMD_IE_RM = 4,
26 UWB_DBG_CMD_RADIO_START = 5,
27 UWB_DBG_CMD_RADIO_STOP = 6,
30 struct uwb_dbg_cmd_rsv_establish {
38 struct uwb_dbg_cmd_rsv_terminate {
42 struct uwb_dbg_cmd_ie {
50 struct uwb_dbg_cmd_rsv_establish rsv_establish;
51 struct uwb_dbg_cmd_rsv_terminate rsv_terminate;
52 struct uwb_dbg_cmd_ie ie_add;
53 struct uwb_dbg_cmd_ie ie_rm;
57 #endif /* #ifndef __LINUX__UWB__DEBUG_CMD_H__ */