Lines Matching +full:umac +full:- +full:reset
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2008-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
55 IWL_UCODE_TLV_PAN = 7, /* deprecated -- only used in DVM */
56 IWL_UCODE_TLV_MEM_DESC = 7, /* replaces PAN in non-DVM */
107 /* contains sub-sections like PNVM file does (did) */
122 /* TLVs 0x1000-0x2000 are for internal driver usage */
174 * enum iwl_ucode_tlv_flag - ucode API flags
210 * enum iwl_ucode_tlv_api - ucode api
308 * member due to its bitwise type) and kernel-doc (which doesn't understand
321 * enum iwl_ucode_tlv_capa - ucode capabilities
324 * @IWL_UCODE_TLV_CAPA_UMAC_SCAN: supports UMAC scan.
338 * @IWL_UCODE_TLV_CAPA_CNSLDTD_D3_D0_IMG: Consolidated D3-D0 image
342 * @IWL_UCODE_TLV_CAPA_P2P_SCM_UAPSD: supports U-APSD on p2p interface when it
344 * @IWL_UCODE_TLV_CAPA_BT_COEX_PLCR: enabled BT Coex packet level co-running
347 * IWL_UCODE_TLV_API_WIFI_MCC_UPDATE. When either is set, multi-source LAR
364 * @IWL_UCODE_TLV_CAPA_BT_MPLUT_SUPPORT: supports bt-coex Multi-priority LUT
373 * @IWL_UCODE_TLV_CAPA_CT_KILL_BY_FW: firmware responsible for CT-kill
392 * @IWL_UCODE_TLV_CAPA_BIOS_OVERRIDE_UNII4_US_CA: supports (de)activating UNII-4
396 * reset flow
402 * protected) A-MSDU.
518 * @IWL_UCODE_TLV_CAPA_RESET_DURING_ASSERT: FW reset handshake is needed
526 * member due to its bitwise type) and kernel-doc (which doesn't understand
558 * struct iwl_tlv_calib_ctrl - Calibration control struct.
605 * struct iwl_fw_dbg_reg_op - an operation on a register
620 * enum iwl_fw_dbg_monitor_mode - available monitor recording modes
635 * struct iwl_fw_dbg_mem_seg_tlv - configures the debug data memory segments
650 * struct iwl_fw_dbg_dest_tlv_v1 - configures the destination of the debug data
652 * @version: version of the TLV - currently 0
708 * enum iwl_fw_dbg_trigger_mode - triggers functionalities
710 * @IWL_FW_DBG_TRIGGER_START: when trigger occurs re-conf the dbg mechanism
722 * enum iwl_fw_dbg_trigger_flags - the flags supported by wrt triggers
730 * enum iwl_fw_dbg_trigger_vif_type - define the VIF type for a trigger
750 * struct iwl_fw_dbg_trigger_tlv - a TLV that describes the trigger
759 * @mode: &enum iwl_fw_dbg_trigger_mode - can be stop / start of both
789 * struct iwl_fw_dbg_trigger_missed_bcon - configures trigger for missed beacons
807 * struct iwl_fw_dbg_trigger_cmd - configures trigger for messages from FW.
818 * struct iwl_fw_dbg_trigger_stats - configures trigger for statistics
832 * struct iwl_fw_dbg_trigger_low_rssi - trigger for low beacon RSSI
840 * struct iwl_fw_dbg_trigger_mlme - configures trigger for mlme events
879 * struct iwl_fw_dbg_trigger_txq_timer - configures the Tx queue's timer
902 * struct iwl_fw_dbg_trigger_time_event - configures a time event trigger
906 * BIT(notif->status) is set in status_bitmap.
918 * struct iwl_fw_dbg_trigger_ba - configures BlockAck related trigger
945 * struct iwl_fw_dbg_trigger_tdls - configures trigger for TDLS events.
958 * struct iwl_fw_dbg_trigger_tx_status - configures trigger for tx response
971 * struct iwl_fw_dbg_conf_tlv - a TLV that describes a debug configuration.
978 * This parses IWL_UCODE_TLV_FW_DBG_CONF. The user can add up-to
992 * struct iwl_fw_cmd_version - firmware command version entry
1020 size_t var_len = le32_to_cpu(tlv->length) - fixed_size; in _iwl_tlv_array_len()
1030 sizeof(_struct_ptr->_memb[0]))
1036 #define IWL_FSEQ_FILE "intel/fseq-%04x-%04x"
1037 #define IWL_FSEQ_MAGIC "INTEL-CNV-FSEQ\n\0"