![]() |
|
|||
0001 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 0002 /* 0003 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 0004 * Copyright (C) 2016-2017 Intel Deutschland GmbH 0005 * Copyright (C) 2018-2020 Intel Corporation 0006 */ 0007 #ifndef __iwl_fw_api_commands_h__ 0008 #define __iwl_fw_api_commands_h__ 0009 0010 /** 0011 * enum iwl_mvm_command_groups - command groups for the firmware 0012 * @LEGACY_GROUP: legacy group, uses command IDs from &enum iwl_legacy_cmds 0013 * @LONG_GROUP: legacy group with long header, also uses command IDs 0014 * from &enum iwl_legacy_cmds 0015 * @SYSTEM_GROUP: system group, uses command IDs from 0016 * &enum iwl_system_subcmd_ids 0017 * @MAC_CONF_GROUP: MAC configuration group, uses command IDs from 0018 * &enum iwl_mac_conf_subcmd_ids 0019 * @PHY_OPS_GROUP: PHY operations group, uses command IDs from 0020 * &enum iwl_phy_ops_subcmd_ids 0021 * @DATA_PATH_GROUP: data path group, uses command IDs from 0022 * &enum iwl_data_path_subcmd_ids 0023 * @NAN_GROUP: NAN group, uses command IDs from &enum iwl_nan_subcmd_ids 0024 * @LOCATION_GROUP: location group, uses command IDs from 0025 * &enum iwl_location_subcmd_ids 0026 * @PROT_OFFLOAD_GROUP: protocol offload group, uses command IDs from 0027 * &enum iwl_prot_offload_subcmd_ids 0028 * @REGULATORY_AND_NVM_GROUP: regulatory/NVM group, uses command IDs from 0029 * &enum iwl_regulatory_and_nvm_subcmd_ids 0030 * @DEBUG_GROUP: Debug group, uses command IDs from &enum iwl_debug_cmds 0031 */ 0032 enum iwl_mvm_command_groups { 0033 LEGACY_GROUP = 0x0, 0034 LONG_GROUP = 0x1, 0035 SYSTEM_GROUP = 0x2, 0036 MAC_CONF_GROUP = 0x3, 0037 PHY_OPS_GROUP = 0x4, 0038 DATA_PATH_GROUP = 0x5, 0039 NAN_GROUP = 0x7, 0040 LOCATION_GROUP = 0x8, 0041 PROT_OFFLOAD_GROUP = 0xb, 0042 REGULATORY_AND_NVM_GROUP = 0xc, 0043 DEBUG_GROUP = 0xf, 0044 }; 0045 0046 /** 0047 * enum iwl_legacy_cmds - legacy group command IDs 0048 */ 0049 enum iwl_legacy_cmds { 0050 /** 0051 * @UCODE_ALIVE_NTFY: 0052 * Alive data from the firmware, as described in 0053 * &struct iwl_alive_ntf_v3 or &struct iwl_alive_ntf_v4 or 0054 * &struct iwl_alive_ntf_v5 or &struct iwl_alive_ntf_v6. 0055 */ 0056 UCODE_ALIVE_NTFY = 0x1, 0057 0058 /** 0059 * @REPLY_ERROR: Cause an error in the firmware, for testing purposes. 0060 */ 0061 REPLY_ERROR = 0x2, 0062 0063 /** 0064 * @ECHO_CMD: Send data to the device to have it returned immediately. 0065 */ 0066 ECHO_CMD = 0x3, 0067 0068 /** 0069 * @INIT_COMPLETE_NOTIF: Notification that initialization is complete. 0070 */ 0071 INIT_COMPLETE_NOTIF = 0x4, 0072 0073 /** 0074 * @PHY_CONTEXT_CMD: 0075 * Add/modify/remove a PHY context, using &struct iwl_phy_context_cmd 0076 * or &struct iwl_phy_context_cmd_v1. 0077 */ 0078 PHY_CONTEXT_CMD = 0x8, 0079 0080 /** 0081 * @DBG_CFG: Debug configuration command. 0082 */ 0083 DBG_CFG = 0x9, 0084 0085 /** 0086 * @SCAN_ITERATION_COMPLETE_UMAC: 0087 * Firmware indicates a scan iteration completed, using 0088 * &struct iwl_umac_scan_iter_complete_notif. 0089 */ 0090 SCAN_ITERATION_COMPLETE_UMAC = 0xb5, 0091 0092 /** 0093 * @SCAN_CFG_CMD: 0094 * uses &struct iwl_scan_config_v1, &struct iwl_scan_config_v2 0095 * or &struct iwl_scan_config 0096 */ 0097 SCAN_CFG_CMD = 0xc, 0098 0099 /** 0100 * @SCAN_REQ_UMAC: uses &struct iwl_scan_req_umac 0101 */ 0102 SCAN_REQ_UMAC = 0xd, 0103 0104 /** 0105 * @SCAN_ABORT_UMAC: uses &struct iwl_umac_scan_abort 0106 */ 0107 SCAN_ABORT_UMAC = 0xe, 0108 0109 /** 0110 * @SCAN_COMPLETE_UMAC: uses &struct iwl_umac_scan_complete 0111 */ 0112 SCAN_COMPLETE_UMAC = 0xf, 0113 0114 /** 0115 * @BA_WINDOW_STATUS_NOTIFICATION_ID: 0116 * uses &struct iwl_ba_window_status_notif 0117 */ 0118 BA_WINDOW_STATUS_NOTIFICATION_ID = 0x13, 0119 0120 /** 0121 * @ADD_STA_KEY: 0122 * &struct iwl_mvm_add_sta_key_cmd_v1 or 0123 * &struct iwl_mvm_add_sta_key_cmd. 0124 */ 0125 ADD_STA_KEY = 0x17, 0126 0127 /** 0128 * @ADD_STA: 0129 * &struct iwl_mvm_add_sta_cmd or &struct iwl_mvm_add_sta_cmd_v7. 0130 */ 0131 ADD_STA = 0x18, 0132 0133 /** 0134 * @REMOVE_STA: &struct iwl_mvm_rm_sta_cmd 0135 */ 0136 REMOVE_STA = 0x19, 0137 0138 /** 0139 * @FW_GET_ITEM_CMD: uses &struct iwl_fw_get_item_cmd 0140 */ 0141 FW_GET_ITEM_CMD = 0x1a, 0142 0143 /** 0144 * @TX_CMD: uses &struct iwl_tx_cmd or &struct iwl_tx_cmd_gen2 or 0145 * &struct iwl_tx_cmd_gen3, 0146 * response in &struct iwl_mvm_tx_resp or 0147 * &struct iwl_mvm_tx_resp_v3 0148 */ 0149 TX_CMD = 0x1c, 0150 0151 /** 0152 * @TXPATH_FLUSH: &struct iwl_tx_path_flush_cmd 0153 */ 0154 TXPATH_FLUSH = 0x1e, 0155 0156 /** 0157 * @MGMT_MCAST_KEY: 0158 * &struct iwl_mvm_mgmt_mcast_key_cmd or 0159 * &struct iwl_mvm_mgmt_mcast_key_cmd_v1 0160 */ 0161 MGMT_MCAST_KEY = 0x1f, 0162 0163 /* scheduler config */ 0164 /** 0165 * @SCD_QUEUE_CFG: &struct iwl_scd_txq_cfg_cmd for older hardware, 0166 * &struct iwl_tx_queue_cfg_cmd with &struct iwl_tx_queue_cfg_rsp 0167 * for newer (22000) hardware. 0168 */ 0169 SCD_QUEUE_CFG = 0x1d, 0170 0171 /** 0172 * @WEP_KEY: uses &struct iwl_mvm_wep_key_cmd 0173 */ 0174 WEP_KEY = 0x20, 0175 0176 /** 0177 * @SHARED_MEM_CFG: 0178 * retrieve shared memory configuration - response in 0179 * &struct iwl_shared_mem_cfg 0180 */ 0181 SHARED_MEM_CFG = 0x25, 0182 0183 /** 0184 * @TDLS_CHANNEL_SWITCH_CMD: uses &struct iwl_tdls_channel_switch_cmd 0185 */ 0186 TDLS_CHANNEL_SWITCH_CMD = 0x27, 0187 0188 /** 0189 * @TDLS_CHANNEL_SWITCH_NOTIFICATION: 0190 * uses &struct iwl_tdls_channel_switch_notif 0191 */ 0192 TDLS_CHANNEL_SWITCH_NOTIFICATION = 0xaa, 0193 0194 /** 0195 * @TDLS_CONFIG_CMD: 0196 * &struct iwl_tdls_config_cmd, response in &struct iwl_tdls_config_res 0197 */ 0198 TDLS_CONFIG_CMD = 0xa7, 0199 0200 /** 0201 * @MAC_CONTEXT_CMD: &struct iwl_mac_ctx_cmd 0202 */ 0203 MAC_CONTEXT_CMD = 0x28, 0204 0205 /** 0206 * @TIME_EVENT_CMD: 0207 * &struct iwl_time_event_cmd, response in &struct iwl_time_event_resp 0208 */ 0209 TIME_EVENT_CMD = 0x29, /* both CMD and response */ 0210 0211 /** 0212 * @TIME_EVENT_NOTIFICATION: &struct iwl_time_event_notif 0213 */ 0214 TIME_EVENT_NOTIFICATION = 0x2a, 0215 0216 /** 0217 * @BINDING_CONTEXT_CMD: 0218 * &struct iwl_binding_cmd or &struct iwl_binding_cmd_v1 0219 */ 0220 BINDING_CONTEXT_CMD = 0x2b, 0221 0222 /** 0223 * @TIME_QUOTA_CMD: &struct iwl_time_quota_cmd 0224 */ 0225 TIME_QUOTA_CMD = 0x2c, 0226 0227 /** 0228 * @NON_QOS_TX_COUNTER_CMD: 0229 * command is &struct iwl_nonqos_seq_query_cmd 0230 */ 0231 NON_QOS_TX_COUNTER_CMD = 0x2d, 0232 0233 /** 0234 * @LEDS_CMD: command is &struct iwl_led_cmd 0235 */ 0236 LEDS_CMD = 0x48, 0237 0238 /** 0239 * @LQ_CMD: using &struct iwl_lq_cmd 0240 */ 0241 LQ_CMD = 0x4e, 0242 0243 /** 0244 * @FW_PAGING_BLOCK_CMD: 0245 * &struct iwl_fw_paging_cmd 0246 */ 0247 FW_PAGING_BLOCK_CMD = 0x4f, 0248 0249 /** 0250 * @SCAN_OFFLOAD_REQUEST_CMD: uses &struct iwl_scan_req_lmac 0251 */ 0252 SCAN_OFFLOAD_REQUEST_CMD = 0x51, 0253 0254 /** 0255 * @SCAN_OFFLOAD_ABORT_CMD: abort the scan - no further contents 0256 */ 0257 SCAN_OFFLOAD_ABORT_CMD = 0x52, 0258 0259 /** 0260 * @HOT_SPOT_CMD: uses &struct iwl_hs20_roc_req 0261 */ 0262 HOT_SPOT_CMD = 0x53, 0263 0264 /** 0265 * @SCAN_OFFLOAD_COMPLETE: 0266 * notification, &struct iwl_periodic_scan_complete 0267 */ 0268 SCAN_OFFLOAD_COMPLETE = 0x6D, 0269 0270 /** 0271 * @SCAN_OFFLOAD_UPDATE_PROFILES_CMD: 0272 * update scan offload (scheduled scan) profiles/blocklist/etc. 0273 */ 0274 SCAN_OFFLOAD_UPDATE_PROFILES_CMD = 0x6E, 0275 0276 /** 0277 * @MATCH_FOUND_NOTIFICATION: scan match found 0278 */ 0279 MATCH_FOUND_NOTIFICATION = 0xd9, 0280 0281 /** 0282 * @SCAN_ITERATION_COMPLETE: 0283 * uses &struct iwl_lmac_scan_complete_notif 0284 */ 0285 SCAN_ITERATION_COMPLETE = 0xe7, 0286 0287 /* Phy */ 0288 /** 0289 * @PHY_CONFIGURATION_CMD: &struct iwl_phy_cfg_cmd_v1 or &struct iwl_phy_cfg_cmd_v3 0290 */ 0291 PHY_CONFIGURATION_CMD = 0x6a, 0292 0293 /** 0294 * @CALIB_RES_NOTIF_PHY_DB: &struct iwl_calib_res_notif_phy_db 0295 */ 0296 CALIB_RES_NOTIF_PHY_DB = 0x6b, 0297 0298 /** 0299 * @PHY_DB_CMD: &struct iwl_phy_db_cmd 0300 */ 0301 PHY_DB_CMD = 0x6c, 0302 0303 /** 0304 * @POWER_TABLE_CMD: &struct iwl_device_power_cmd 0305 */ 0306 POWER_TABLE_CMD = 0x77, 0307 0308 /** 0309 * @PSM_UAPSD_AP_MISBEHAVING_NOTIFICATION: 0310 * &struct iwl_uapsd_misbehaving_ap_notif 0311 */ 0312 PSM_UAPSD_AP_MISBEHAVING_NOTIFICATION = 0x78, 0313 0314 /** 0315 * @LTR_CONFIG: &struct iwl_ltr_config_cmd 0316 */ 0317 LTR_CONFIG = 0xee, 0318 0319 /** 0320 * @REPLY_THERMAL_MNG_BACKOFF: 0321 * Thermal throttling command 0322 */ 0323 REPLY_THERMAL_MNG_BACKOFF = 0x7e, 0324 0325 /** 0326 * @NVM_ACCESS_CMD: using &struct iwl_nvm_access_cmd 0327 */ 0328 NVM_ACCESS_CMD = 0x88, 0329 0330 /** 0331 * @BEACON_NOTIFICATION: &struct iwl_extended_beacon_notif 0332 */ 0333 BEACON_NOTIFICATION = 0x90, 0334 0335 /** 0336 * @BEACON_TEMPLATE_CMD: 0337 * Uses one of &struct iwl_mac_beacon_cmd_v6, 0338 * &struct iwl_mac_beacon_cmd_v7 or &struct iwl_mac_beacon_cmd 0339 * depending on the device version. 0340 */ 0341 BEACON_TEMPLATE_CMD = 0x91, 0342 /** 0343 * @TX_ANT_CONFIGURATION_CMD: &struct iwl_tx_ant_cfg_cmd 0344 */ 0345 TX_ANT_CONFIGURATION_CMD = 0x98, 0346 0347 /** 0348 * @STATISTICS_CMD: 0349 * one of &struct iwl_statistics_cmd, 0350 * &struct iwl_notif_statistics_v11, 0351 * &struct iwl_notif_statistics_v10, 0352 * &struct iwl_notif_statistics, 0353 * &struct iwl_statistics_operational_ntfy_ver_14 0354 */ 0355 STATISTICS_CMD = 0x9c, 0356 0357 /** 0358 * @STATISTICS_NOTIFICATION: 0359 * one of &struct iwl_notif_statistics_v10, 0360 * &struct iwl_notif_statistics_v11, 0361 * &struct iwl_notif_statistic, 0362 * &struct iwl_statistics_operational_ntfy_ver_14 0363 * &struct iwl_statistics_operational_ntfy 0364 */ 0365 STATISTICS_NOTIFICATION = 0x9d, 0366 0367 /** 0368 * @EOSP_NOTIFICATION: 0369 * Notify that a service period ended, 0370 * &struct iwl_mvm_eosp_notification 0371 */ 0372 EOSP_NOTIFICATION = 0x9e, 0373 0374 /** 0375 * @REDUCE_TX_POWER_CMD: 0376 * &struct iwl_dev_tx_power_cmd 0377 */ 0378 REDUCE_TX_POWER_CMD = 0x9f, 0379 0380 /** 0381 * @MISSED_BEACONS_NOTIFICATION: &struct iwl_missed_beacons_notif 0382 */ 0383 MISSED_BEACONS_NOTIFICATION = 0xa2, 0384 0385 /** 0386 * @MAC_PM_POWER_TABLE: using &struct iwl_mac_power_cmd 0387 */ 0388 MAC_PM_POWER_TABLE = 0xa9, 0389 0390 /** 0391 * @MFUART_LOAD_NOTIFICATION: &struct iwl_mfuart_load_notif 0392 */ 0393 MFUART_LOAD_NOTIFICATION = 0xb1, 0394 0395 /** 0396 * @RSS_CONFIG_CMD: &struct iwl_rss_config_cmd 0397 */ 0398 RSS_CONFIG_CMD = 0xb3, 0399 0400 /** 0401 * @REPLY_RX_PHY_CMD: &struct iwl_rx_phy_info 0402 */ 0403 REPLY_RX_PHY_CMD = 0xc0, 0404 0405 /** 0406 * @REPLY_RX_MPDU_CMD: 0407 * &struct iwl_rx_mpdu_res_start or &struct iwl_rx_mpdu_desc 0408 */ 0409 REPLY_RX_MPDU_CMD = 0xc1, 0410 0411 /** 0412 * @BAR_FRAME_RELEASE: Frame release from BAR notification, used for 0413 * multi-TID BAR (previously, the BAR frame itself was reported 0414 * instead). Uses &struct iwl_bar_frame_release. 0415 */ 0416 BAR_FRAME_RELEASE = 0xc2, 0417 0418 /** 0419 * @FRAME_RELEASE: 0420 * Frame release (reorder helper) notification, uses 0421 * &struct iwl_frame_release 0422 */ 0423 FRAME_RELEASE = 0xc3, 0424 0425 /** 0426 * @BA_NOTIF: 0427 * BlockAck notification, uses &struct iwl_mvm_compressed_ba_notif 0428 * or &struct iwl_mvm_ba_notif depending on the HW 0429 */ 0430 BA_NOTIF = 0xc5, 0431 0432 /* Location Aware Regulatory */ 0433 /** 0434 * @MCC_UPDATE_CMD: using &struct iwl_mcc_update_cmd 0435 */ 0436 MCC_UPDATE_CMD = 0xc8, 0437 0438 /** 0439 * @MCC_CHUB_UPDATE_CMD: using &struct iwl_mcc_chub_notif 0440 */ 0441 MCC_CHUB_UPDATE_CMD = 0xc9, 0442 0443 /** 0444 * @MARKER_CMD: trace marker command, uses &struct iwl_mvm_marker 0445 * with &struct iwl_mvm_marker_rsp 0446 */ 0447 MARKER_CMD = 0xcb, 0448 0449 /** 0450 * @BT_PROFILE_NOTIFICATION: &struct iwl_bt_coex_profile_notif 0451 */ 0452 BT_PROFILE_NOTIFICATION = 0xce, 0453 0454 /** 0455 * @BT_CONFIG: &struct iwl_bt_coex_cmd 0456 */ 0457 BT_CONFIG = 0x9b, 0458 0459 /** 0460 * @BT_COEX_UPDATE_REDUCED_TXP: 0461 * &struct iwl_bt_coex_reduced_txp_update_cmd 0462 */ 0463 BT_COEX_UPDATE_REDUCED_TXP = 0x5c, 0464 0465 /** 0466 * @BT_COEX_CI: &struct iwl_bt_coex_ci_cmd 0467 */ 0468 BT_COEX_CI = 0x5d, 0469 0470 /** 0471 * @REPLY_SF_CFG_CMD: &struct iwl_sf_cfg_cmd 0472 */ 0473 REPLY_SF_CFG_CMD = 0xd1, 0474 /** 0475 * @REPLY_BEACON_FILTERING_CMD: &struct iwl_beacon_filter_cmd 0476 */ 0477 REPLY_BEACON_FILTERING_CMD = 0xd2, 0478 0479 /** 0480 * @DTS_MEASUREMENT_NOTIFICATION: 0481 * &struct iwl_dts_measurement_notif_v1 or 0482 * &struct iwl_dts_measurement_notif_v2 0483 */ 0484 DTS_MEASUREMENT_NOTIFICATION = 0xdd, 0485 0486 /** 0487 * @LDBG_CONFIG_CMD: configure continuous trace recording 0488 */ 0489 LDBG_CONFIG_CMD = 0xf6, 0490 0491 /** 0492 * @DEBUG_LOG_MSG: Debugging log data from firmware 0493 */ 0494 DEBUG_LOG_MSG = 0xf7, 0495 0496 /** 0497 * @MCAST_FILTER_CMD: &struct iwl_mcast_filter_cmd 0498 */ 0499 MCAST_FILTER_CMD = 0xd0, 0500 0501 /** 0502 * @D3_CONFIG_CMD: &struct iwl_d3_manager_config 0503 */ 0504 D3_CONFIG_CMD = 0xd3, 0505 0506 /** 0507 * @PROT_OFFLOAD_CONFIG_CMD: Depending on firmware, uses one of 0508 * &struct iwl_proto_offload_cmd_v1, &struct iwl_proto_offload_cmd_v2, 0509 * &struct iwl_proto_offload_cmd_v3_small, 0510 * &struct iwl_proto_offload_cmd_v3_large 0511 */ 0512 PROT_OFFLOAD_CONFIG_CMD = 0xd4, 0513 0514 /** 0515 * @OFFLOADS_QUERY_CMD: 0516 * No data in command, response in &struct iwl_wowlan_status 0517 */ 0518 OFFLOADS_QUERY_CMD = 0xd5, 0519 0520 /** 0521 * @D0I3_END_CMD: End D0i3/D3 state, no command data 0522 */ 0523 D0I3_END_CMD = 0xed, 0524 0525 /** 0526 * @WOWLAN_PATTERNS: &struct iwl_wowlan_patterns_cmd 0527 */ 0528 WOWLAN_PATTERNS = 0xe0, 0529 0530 /** 0531 * @WOWLAN_CONFIGURATION: &struct iwl_wowlan_config_cmd 0532 */ 0533 WOWLAN_CONFIGURATION = 0xe1, 0534 0535 /** 0536 * @WOWLAN_TSC_RSC_PARAM: &struct iwl_wowlan_rsc_tsc_params_cmd_v4, 0537 * &struct iwl_wowlan_rsc_tsc_params_cmd 0538 */ 0539 WOWLAN_TSC_RSC_PARAM = 0xe2, 0540 0541 /** 0542 * @WOWLAN_TKIP_PARAM: &struct iwl_wowlan_tkip_params_cmd 0543 */ 0544 WOWLAN_TKIP_PARAM = 0xe3, 0545 0546 /** 0547 * @WOWLAN_KEK_KCK_MATERIAL: &struct iwl_wowlan_kek_kck_material_cmd 0548 */ 0549 WOWLAN_KEK_KCK_MATERIAL = 0xe4, 0550 0551 /** 0552 * @WOWLAN_GET_STATUSES: response in &struct iwl_wowlan_status 0553 */ 0554 WOWLAN_GET_STATUSES = 0xe5, 0555 0556 /** 0557 * @SCAN_OFFLOAD_PROFILES_QUERY_CMD: 0558 * No command data, response is &struct iwl_scan_offload_profiles_query 0559 */ 0560 SCAN_OFFLOAD_PROFILES_QUERY_CMD = 0x56, 0561 }; 0562 0563 /** 0564 * enum iwl_system_subcmd_ids - system group command IDs 0565 */ 0566 enum iwl_system_subcmd_ids { 0567 /** 0568 * @SHARED_MEM_CFG_CMD: 0569 * response in &struct iwl_shared_mem_cfg or 0570 * &struct iwl_shared_mem_cfg_v2 0571 */ 0572 SHARED_MEM_CFG_CMD = 0x0, 0573 0574 /** 0575 * @SOC_CONFIGURATION_CMD: &struct iwl_soc_configuration_cmd 0576 */ 0577 SOC_CONFIGURATION_CMD = 0x01, 0578 0579 /** 0580 * @INIT_EXTENDED_CFG_CMD: &struct iwl_init_extended_cfg_cmd 0581 */ 0582 INIT_EXTENDED_CFG_CMD = 0x03, 0583 0584 /** 0585 * @FW_ERROR_RECOVERY_CMD: &struct iwl_fw_error_recovery_cmd 0586 */ 0587 FW_ERROR_RECOVERY_CMD = 0x7, 0588 0589 /** 0590 * @RFI_CONFIG_CMD: &struct iwl_rfi_config_cmd 0591 */ 0592 RFI_CONFIG_CMD = 0xb, 0593 0594 /** 0595 * @RFI_GET_FREQ_TABLE_CMD: &struct iwl_rfi_config_cmd 0596 */ 0597 RFI_GET_FREQ_TABLE_CMD = 0xc, 0598 0599 /** 0600 * @SYSTEM_FEATURES_CONTROL_CMD: &struct iwl_system_features_control_cmd 0601 */ 0602 SYSTEM_FEATURES_CONTROL_CMD = 0xd, 0603 0604 /** 0605 * @RFI_DEACTIVATE_NOTIF: &struct iwl_rfi_deactivate_notif 0606 */ 0607 RFI_DEACTIVATE_NOTIF = 0xff, 0608 }; 0609 0610 #endif /* __iwl_fw_api_commands_h__ */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |