.. | .. |
---|
5 | 5 | * |
---|
6 | 6 | * GPL LICENSE SUMMARY |
---|
7 | 7 | * |
---|
8 | | - * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. |
---|
9 | 8 | * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH |
---|
10 | 9 | * Copyright(c) 2016 - 2017 Intel Deutschland GmbH |
---|
| 10 | + * Copyright(c) 2012 - 2014, 2020 Intel Corporation |
---|
11 | 11 | * |
---|
12 | 12 | * This program is free software; you can redistribute it and/or modify |
---|
13 | 13 | * it under the terms of version 2 of the GNU General Public License as |
---|
.. | .. |
---|
27 | 27 | * |
---|
28 | 28 | * BSD LICENSE |
---|
29 | 29 | * |
---|
30 | | - * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. |
---|
31 | 30 | * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH |
---|
32 | 31 | * Copyright(c) 2016 - 2017 Intel Deutschland GmbH |
---|
| 32 | + * Copyright(c) 2012 - 2014, 2020 Intel Corporation |
---|
33 | 33 | * All rights reserved. |
---|
34 | 34 | * |
---|
35 | 35 | * Redistribution and use in source and binary forms, with or without |
---|
.. | .. |
---|
77 | 77 | * @DATA_PATH_GROUP: data path group, uses command IDs from |
---|
78 | 78 | * &enum iwl_data_path_subcmd_ids |
---|
79 | 79 | * @NAN_GROUP: NAN group, uses command IDs from &enum iwl_nan_subcmd_ids |
---|
80 | | - * @TOF_GROUP: TOF group, uses command IDs from &enum iwl_tof_subcmd_ids |
---|
| 80 | + * @LOCATION_GROUP: location group, uses command IDs from |
---|
| 81 | + * &enum iwl_location_subcmd_ids |
---|
81 | 82 | * @PROT_OFFLOAD_GROUP: protocol offload group, uses command IDs from |
---|
82 | 83 | * &enum iwl_prot_offload_subcmd_ids |
---|
83 | 84 | * @REGULATORY_AND_NVM_GROUP: regulatory/NVM group, uses command IDs from |
---|
.. | .. |
---|
92 | 93 | PHY_OPS_GROUP = 0x4, |
---|
93 | 94 | DATA_PATH_GROUP = 0x5, |
---|
94 | 95 | NAN_GROUP = 0x7, |
---|
95 | | - TOF_GROUP = 0x8, |
---|
| 96 | + LOCATION_GROUP = 0x8, |
---|
96 | 97 | PROT_OFFLOAD_GROUP = 0xb, |
---|
97 | 98 | REGULATORY_AND_NVM_GROUP = 0xc, |
---|
98 | 99 | DEBUG_GROUP = 0xf, |
---|
.. | .. |
---|
103 | 104 | */ |
---|
104 | 105 | enum iwl_legacy_cmds { |
---|
105 | 106 | /** |
---|
106 | | - * @MVM_ALIVE: |
---|
| 107 | + * @UCODE_ALIVE_NTFY: |
---|
107 | 108 | * Alive data from the firmware, as described in |
---|
108 | | - * &struct mvm_alive_resp_v3 or &struct mvm_alive_resp. |
---|
| 109 | + * &struct iwl_alive_ntf_v3 or &struct iwl_alive_ntf_v4 or |
---|
| 110 | + * &struct iwl_alive_ntf_v5. |
---|
109 | 111 | */ |
---|
110 | | - MVM_ALIVE = 0x1, |
---|
| 112 | + UCODE_ALIVE_NTFY = 0x1, |
---|
111 | 113 | |
---|
112 | 114 | /** |
---|
113 | 115 | * @REPLY_ERROR: Cause an error in the firmware, for testing purposes. |
---|
.. | .. |
---|
321 | 323 | |
---|
322 | 324 | /** |
---|
323 | 325 | * @SCAN_OFFLOAD_UPDATE_PROFILES_CMD: |
---|
324 | | - * update scan offload (scheduled scan) profiles/blacklist/etc. |
---|
| 326 | + * update scan offload (scheduled scan) profiles/blocklist/etc. |
---|
325 | 327 | */ |
---|
326 | 328 | SCAN_OFFLOAD_UPDATE_PROFILES_CMD = 0x6E, |
---|
327 | 329 | |
---|
.. | .. |
---|
351 | 353 | * @PHY_DB_CMD: &struct iwl_phy_db_cmd |
---|
352 | 354 | */ |
---|
353 | 355 | PHY_DB_CMD = 0x6c, |
---|
354 | | - |
---|
355 | | - /** |
---|
356 | | - * @TOF_CMD: &struct iwl_tof_config_cmd |
---|
357 | | - */ |
---|
358 | | - TOF_CMD = 0x10, |
---|
359 | | - |
---|
360 | | - /** |
---|
361 | | - * @TOF_NOTIFICATION: &struct iwl_tof_gen_resp_cmd |
---|
362 | | - */ |
---|
363 | | - TOF_NOTIFICATION = 0x11, |
---|
364 | 356 | |
---|
365 | 357 | /** |
---|
366 | 358 | * @POWER_TABLE_CMD: &struct iwl_device_power_cmd |
---|
.. | .. |
---|
415 | 407 | TX_ANT_CONFIGURATION_CMD = 0x98, |
---|
416 | 408 | |
---|
417 | 409 | /** |
---|
418 | | - * @STATISTICS_CMD: &struct iwl_statistics_cmd |
---|
| 410 | + * @STATISTICS_CMD: |
---|
| 411 | + * one of &struct iwl_statistics_cmd, |
---|
| 412 | + * &struct iwl_notif_statistics_v11, |
---|
| 413 | + * &struct iwl_notif_statistics_v10, |
---|
| 414 | + * &struct iwl_notif_statistics, |
---|
| 415 | + * &struct iwl_statistics_operational_ntfy |
---|
419 | 416 | */ |
---|
420 | 417 | STATISTICS_CMD = 0x9c, |
---|
421 | 418 | |
---|
.. | .. |
---|
423 | 420 | * @STATISTICS_NOTIFICATION: |
---|
424 | 421 | * one of &struct iwl_notif_statistics_v10, |
---|
425 | 422 | * &struct iwl_notif_statistics_v11, |
---|
426 | | - * &struct iwl_notif_statistics_cdb |
---|
| 423 | + * &struct iwl_notif_statistic, |
---|
| 424 | + * &struct iwl_statistics_operational_ntfy |
---|
427 | 425 | */ |
---|
428 | 426 | STATISTICS_NOTIFICATION = 0x9d, |
---|
429 | 427 | |
---|
.. | .. |
---|
436 | 434 | |
---|
437 | 435 | /** |
---|
438 | 436 | * @REDUCE_TX_POWER_CMD: |
---|
439 | | - * &struct iwl_dev_tx_power_cmd_v3 or &struct iwl_dev_tx_power_cmd |
---|
| 437 | + * &struct iwl_dev_tx_power_cmd |
---|
440 | 438 | */ |
---|
441 | 439 | REDUCE_TX_POWER_CMD = 0x9f, |
---|
442 | 440 | |
---|
.. | .. |
---|
477 | 475 | * &struct iwl_rx_mpdu_res_start or &struct iwl_rx_mpdu_desc |
---|
478 | 476 | */ |
---|
479 | 477 | REPLY_RX_MPDU_CMD = 0xc1, |
---|
| 478 | + |
---|
| 479 | + /** |
---|
| 480 | + * @BAR_FRAME_RELEASE: Frame release from BAR notification, used for |
---|
| 481 | + * multi-TID BAR (previously, the BAR frame itself was reported |
---|
| 482 | + * instead). Uses &struct iwl_bar_frame_release. |
---|
| 483 | + */ |
---|
| 484 | + BAR_FRAME_RELEASE = 0xc2, |
---|
480 | 485 | |
---|
481 | 486 | /** |
---|
482 | 487 | * @FRAME_RELEASE: |
---|
.. | .. |
---|
644 | 649 | SHARED_MEM_CFG_CMD = 0x0, |
---|
645 | 650 | |
---|
646 | 651 | /** |
---|
| 652 | + * @SOC_CONFIGURATION_CMD: &struct iwl_soc_configuration_cmd |
---|
| 653 | + */ |
---|
| 654 | + SOC_CONFIGURATION_CMD = 0x01, |
---|
| 655 | + |
---|
| 656 | + /** |
---|
647 | 657 | * @INIT_EXTENDED_CFG_CMD: &struct iwl_init_extended_cfg_cmd |
---|
648 | 658 | */ |
---|
649 | 659 | INIT_EXTENDED_CFG_CMD = 0x03, |
---|
| 660 | + |
---|
| 661 | + /** |
---|
| 662 | + * @FW_ERROR_RECOVERY_CMD: &struct iwl_fw_error_recovery_cmd |
---|
| 663 | + */ |
---|
| 664 | + FW_ERROR_RECOVERY_CMD = 0x7, |
---|
650 | 665 | }; |
---|
651 | 666 | |
---|
652 | 667 | #endif /* __iwl_fw_api_commands_h__ */ |
---|