Commit 358631bf authored by Johannes Berg's avatar Johannes Berg Committed by Luca Coelho

iwlwifi: mvm: add documentation for all command IDs

Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
parent cecb43c7
...@@ -202,4 +202,28 @@ struct iwl_tx_queue_cfg_rsp { ...@@ -202,4 +202,28 @@ struct iwl_tx_queue_cfg_rsp {
__le16 reserved; __le16 reserved;
} __packed; /* TX_QUEUE_CFG_RSP_API_S_VER_2 */ } __packed; /* TX_QUEUE_CFG_RSP_API_S_VER_2 */
/**
* struct iwl_calib_res_notif_phy_db - Receive phy db chunk after calibrations
* @type: type of the result - mostly ignored
* @length: length of the data
* @data: data, length in @length
*/
struct iwl_calib_res_notif_phy_db {
__le16 type;
__le16 length;
u8 data[];
} __packed;
/**
* struct iwl_phy_db_cmd - configure operational ucode
* @type: type of the data
* @length: length of the data
* @data: data, length in @length
*/
struct iwl_phy_db_cmd {
__le16 type;
__le16 length;
u8 data[];
} __packed;
#endif /* __iwl_fw_api_h__*/ #endif /* __iwl_fw_api_h__*/
...@@ -112,30 +112,12 @@ enum iwl_phy_db_section_type { ...@@ -112,30 +112,12 @@ enum iwl_phy_db_section_type {
#define PHY_DB_CMD 0x6c #define PHY_DB_CMD 0x6c
/*
* phy db - configure operational ucode
*/
struct iwl_phy_db_cmd {
__le16 type;
__le16 length;
u8 data[];
} __packed;
/* for parsing of tx power channel group data that comes from the firmware*/ /* for parsing of tx power channel group data that comes from the firmware*/
struct iwl_phy_db_chg_txp { struct iwl_phy_db_chg_txp {
__le32 space; __le32 space;
__le16 max_channel_idx; __le16 max_channel_idx;
} __packed; } __packed;
/*
* phy db - Receive phy db chunk after calibrations
*/
struct iwl_calib_res_notif_phy_db {
__le16 type;
__le16 length;
u8 data[];
} __packed;
struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans) struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans)
{ {
struct iwl_phy_db *phy_db = kzalloc(sizeof(struct iwl_phy_db), struct iwl_phy_db *phy_db = kzalloc(sizeof(struct iwl_phy_db),
......
...@@ -595,6 +595,7 @@ struct iwl_mvm_tx_resp_v3 { ...@@ -595,6 +595,7 @@ struct iwl_mvm_tx_resp_v3 {
* @ra_tid: bits [3:0] = ra, bits [7:4] = tid * @ra_tid: bits [3:0] = ra, bits [7:4] = tid
* @frame_ctrl: frame control * @frame_ctrl: frame control
* @tx_queue: TX queue for this response * @tx_queue: TX queue for this response
* @reserved2: reserved for padding/alignment
* @status: for non-agg: frame status TX_STATUS_* * @status: for non-agg: frame status TX_STATUS_*
* For version 6 TX response isn't received for aggregation at all. * For version 6 TX response isn't received for aggregation at all.
* *
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment