diff options
| author | Dmitry Torokhov <[email protected]> | 2023-08-30 16:06:38 -0700 | 
|---|---|---|
| committer | Dmitry Torokhov <[email protected]> | 2023-08-30 16:06:38 -0700 | 
| commit | 1ac731c529cd4d6adbce134754b51ff7d822b145 (patch) | |
| tree | 143ab3f35ca5f3b69f583c84e6964b17139c2ec1 /drivers/net/wireless/intel/iwlwifi/iwl-trans.h | |
| parent | 07b4c950f27bef0362dc6ad7ee713aab61d58149 (diff) | |
| parent | 54116d442e001e1b6bd482122043b1870998a1f3 (diff) | |
Merge branch 'next' into for-linus
Prepare input updates for 6.6 merge window.
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-trans.h')
| -rw-r--r-- | drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 25 | 
1 files changed, 23 insertions, 2 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-trans.h b/drivers/net/wireless/intel/iwlwifi/iwl-trans.h index 9aced3e44bc2..9f1228b5a384 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-trans.h +++ b/drivers/net/wireless/intel/iwlwifi/iwl-trans.h @@ -748,6 +748,18 @@ struct iwl_imr_data {  	__le64 imr_base_addr;  }; +#define IWL_TRANS_CURRENT_PC_NAME_MAX_BYTES      32 + +/** + * struct iwl_pc_data - program counter details + * @pc_name: cpu name + * @pc_address: cpu program counter + */ +struct iwl_pc_data { +	u8  pc_name[IWL_TRANS_CURRENT_PC_NAME_MAX_BYTES]; +	u32 pc_address; +}; +  /**   * struct iwl_trans_debug - transport debug related data   * @@ -775,6 +787,10 @@ struct iwl_imr_data {   * @periodic_trig_list: periodic triggers list   * @domains_bitmap: bitmap of active domains other than &IWL_FW_INI_DOMAIN_ALWAYS_ON   * @ucode_preset: preset based on ucode + * @dump_file_name_ext: dump file name extension + * @dump_file_name_ext_valid: dump file name extension if valid or not + * @num_pc: number of program counter for cpu + * @pc_data: details of the program counter   */  struct iwl_trans_debug {  	u8 n_dest_reg; @@ -813,6 +829,10 @@ struct iwl_trans_debug {  	bool restart_required;  	u32 last_tp_resetfw;  	struct iwl_imr_data imr_data; +	u8 dump_file_name_ext[IWL_FW_INI_MAX_NAME]; +	bool dump_file_name_ext_valid; +	u32 num_pc; +	struct iwl_pc_data *pc_data;  };  struct iwl_dma_ptr { @@ -977,7 +997,7 @@ struct iwl_trans_txqs {   *	0 indicates that frag SKBs (NETIF_F_SG) aren't supported.   * @hw_rf_id a u32 with the device RF ID   * @hw_crf_id a u32 with the device CRF ID - * @hw_cdb_id a u32 with the device CDB ID + * @hw_wfpm_id a u32 with the device wfpm ID   * @hw_id: a u32 with the ID of the device / sub-device.   *	Set during transport allocation.   * @hw_id_str: a string with info about HW ID. Set during transport allocation. @@ -1020,7 +1040,8 @@ struct iwl_trans {  	u32 hw_rev_step;  	u32 hw_rf_id;  	u32 hw_crf_id; -	u32 hw_cdb_id; +	u32 hw_cnv_id; +	u32 hw_wfpm_id;  	u32 hw_id;  	char hw_id_str[52];  	u32 sku_id[3];  |