wmi.h (c406ea7c7406f00aa1fb6c697d47d070fd222037) | wmi.h (62bfd30031faebcbf25db37bf228eeab0e25b2c3) |
---|---|
1/* 2 * Copyright (c) 2012-2014 Qualcomm Atheros, Inc. 3 * Copyright (c) 2006-2012 Wilocity . 4 * 5 * Permission to use, copy, modify, and/or distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * --- 56 unchanged lines hidden (view full) --- 65 WMI_TEMP_SENSE_CMDID = 0x080e, 66 WMI_DC_CALIB_CMDID = 0x080f, 67 WMI_SEND_TONE_CMDID = 0x0810, 68 WMI_IQ_TX_CALIB_CMDID = 0x0811, 69 WMI_IQ_RX_CALIB_CMDID = 0x0812, 70 WMI_SET_UCODE_IDLE_CMDID = 0x0813, 71 WMI_SET_WORK_MODE_CMDID = 0x0815, 72 WMI_LO_LEAKAGE_CALIB_CMDID = 0x0816, | 1/* 2 * Copyright (c) 2012-2014 Qualcomm Atheros, Inc. 3 * Copyright (c) 2006-2012 Wilocity . 4 * 5 * Permission to use, copy, modify, and/or distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * --- 56 unchanged lines hidden (view full) --- 65 WMI_TEMP_SENSE_CMDID = 0x080e, 66 WMI_DC_CALIB_CMDID = 0x080f, 67 WMI_SEND_TONE_CMDID = 0x0810, 68 WMI_IQ_TX_CALIB_CMDID = 0x0811, 69 WMI_IQ_RX_CALIB_CMDID = 0x0812, 70 WMI_SET_UCODE_IDLE_CMDID = 0x0813, 71 WMI_SET_WORK_MODE_CMDID = 0x0815, 72 WMI_LO_LEAKAGE_CALIB_CMDID = 0x0816, |
73 WMI_MARLON_R_ACTIVATE_CMDID = 0x0817, | |
74 WMI_MARLON_R_READ_CMDID = 0x0818, 75 WMI_MARLON_R_WRITE_CMDID = 0x0819, 76 WMI_MARLON_R_TXRX_SEL_CMDID = 0x081a, 77 MAC_IO_STATIC_PARAMS_CMDID = 0x081b, 78 MAC_IO_DYNAMIC_PARAMS_CMDID = 0x081c, 79 WMI_SILENT_RSSI_CALIB_CMDID = 0x081d, 80 WMI_RF_RX_TEST_CMDID = 0x081e, 81 WMI_CFG_RX_CHAIN_CMDID = 0x0820, 82 WMI_VRING_CFG_CMDID = 0x0821, | 73 WMI_MARLON_R_READ_CMDID = 0x0818, 74 WMI_MARLON_R_WRITE_CMDID = 0x0819, 75 WMI_MARLON_R_TXRX_SEL_CMDID = 0x081a, 76 MAC_IO_STATIC_PARAMS_CMDID = 0x081b, 77 MAC_IO_DYNAMIC_PARAMS_CMDID = 0x081c, 78 WMI_SILENT_RSSI_CALIB_CMDID = 0x081d, 79 WMI_RF_RX_TEST_CMDID = 0x081e, 80 WMI_CFG_RX_CHAIN_CMDID = 0x0820, 81 WMI_VRING_CFG_CMDID = 0x0821, |
82 WMI_BCAST_VRING_CFG_CMDID = 0x0822, |
|
83 WMI_VRING_BA_EN_CMDID = 0x0823, 84 WMI_VRING_BA_DIS_CMDID = 0x0824, 85 WMI_RCP_ADDBA_RESP_CMDID = 0x0825, 86 WMI_RCP_DELBA_CMDID = 0x0826, 87 WMI_SET_SSID_CMDID = 0x0827, 88 WMI_GET_SSID_CMDID = 0x0828, 89 WMI_SET_PCP_CHANNEL_CMDID = 0x0829, 90 WMI_GET_PCP_CHANNEL_CMDID = 0x082a, 91 WMI_SW_TX_REQ_CMDID = 0x082b, 92 WMI_READ_MAC_RXQ_CMDID = 0x0830, 93 WMI_READ_MAC_TXQ_CMDID = 0x0831, 94 WMI_WRITE_MAC_RXQ_CMDID = 0x0832, 95 WMI_WRITE_MAC_TXQ_CMDID = 0x0833, 96 WMI_WRITE_MAC_XQ_FIELD_CMDID = 0x0834, 97 WMI_MLME_PUSH_CMDID = 0x0835, 98 WMI_BEAMFORMING_MGMT_CMDID = 0x0836, 99 WMI_BF_TXSS_MGMT_CMDID = 0x0837, 100 WMI_BF_SM_MGMT_CMDID = 0x0838, 101 WMI_BF_RXSS_MGMT_CMDID = 0x0839, | 83 WMI_VRING_BA_EN_CMDID = 0x0823, 84 WMI_VRING_BA_DIS_CMDID = 0x0824, 85 WMI_RCP_ADDBA_RESP_CMDID = 0x0825, 86 WMI_RCP_DELBA_CMDID = 0x0826, 87 WMI_SET_SSID_CMDID = 0x0827, 88 WMI_GET_SSID_CMDID = 0x0828, 89 WMI_SET_PCP_CHANNEL_CMDID = 0x0829, 90 WMI_GET_PCP_CHANNEL_CMDID = 0x082a, 91 WMI_SW_TX_REQ_CMDID = 0x082b, 92 WMI_READ_MAC_RXQ_CMDID = 0x0830, 93 WMI_READ_MAC_TXQ_CMDID = 0x0831, 94 WMI_WRITE_MAC_RXQ_CMDID = 0x0832, 95 WMI_WRITE_MAC_TXQ_CMDID = 0x0833, 96 WMI_WRITE_MAC_XQ_FIELD_CMDID = 0x0834, 97 WMI_MLME_PUSH_CMDID = 0x0835, 98 WMI_BEAMFORMING_MGMT_CMDID = 0x0836, 99 WMI_BF_TXSS_MGMT_CMDID = 0x0837, 100 WMI_BF_SM_MGMT_CMDID = 0x0838, 101 WMI_BF_RXSS_MGMT_CMDID = 0x0839, |
102 WMI_BF_TRIG_CMDID = 0x083A, |
|
102 WMI_SET_SECTORS_CMDID = 0x0849, 103 WMI_MAINTAIN_PAUSE_CMDID = 0x0850, 104 WMI_MAINTAIN_RESUME_CMDID = 0x0851, 105 WMI_RS_MGMT_CMDID = 0x0852, 106 WMI_RF_MGMT_CMDID = 0x0853, 107 WMI_THERMAL_THROTTLING_CTRL_CMDID = 0x0854, 108 WMI_THERMAL_THROTTLING_GET_STATUS_CMDID = 0x0855, 109 /* Performance monitoring commands */ --- 481 unchanged lines hidden (view full) --- 591}; 592 593struct wmi_vring_cfg_cmd { 594 __le32 action; 595 struct wmi_vring_cfg vring_cfg; 596} __packed; 597 598/* | 103 WMI_SET_SECTORS_CMDID = 0x0849, 104 WMI_MAINTAIN_PAUSE_CMDID = 0x0850, 105 WMI_MAINTAIN_RESUME_CMDID = 0x0851, 106 WMI_RS_MGMT_CMDID = 0x0852, 107 WMI_RF_MGMT_CMDID = 0x0853, 108 WMI_THERMAL_THROTTLING_CTRL_CMDID = 0x0854, 109 WMI_THERMAL_THROTTLING_GET_STATUS_CMDID = 0x0855, 110 /* Performance monitoring commands */ --- 481 unchanged lines hidden (view full) --- 592}; 593 594struct wmi_vring_cfg_cmd { 595 __le32 action; 596 struct wmi_vring_cfg vring_cfg; 597} __packed; 598 599/* |
600 * WMI_BCAST_VRING_CFG_CMDID 601 */ 602struct wmi_bcast_vring_cfg { 603 struct wmi_sw_ring_cfg tx_sw_ring; 604 u8 ringid; /* 0-23 vrings */ 605 u8 encap_trans_type; 606 u8 ds_cfg; /* 802.3 DS cfg */ 607 u8 nwifi_ds_trans_type; 608} __packed; 609 610struct wmi_bcast_vring_cfg_cmd { 611 __le32 action; 612 struct wmi_bcast_vring_cfg vring_cfg; 613} __packed; 614 615/* |
|
599 * WMI_VRING_BA_EN_CMDID 600 */ 601struct wmi_vring_ba_en_cmd { 602 u8 ringid; 603 u8 agg_max_wsize; 604 __le16 ba_timeout; 605 u8 amsdu; 606} __packed; --- 232 unchanged lines hidden (view full) --- 839 WMI_CORR_MEASURE_EVENTID = 0x180b, 840 WMI_READ_RSSI_EVENTID = 0x180c, 841 WMI_TEMP_SENSE_DONE_EVENTID = 0x180e, 842 WMI_DC_CALIB_DONE_EVENTID = 0x180f, 843 WMI_IQ_TX_CALIB_DONE_EVENTID = 0x1811, 844 WMI_IQ_RX_CALIB_DONE_EVENTID = 0x1812, 845 WMI_SET_WORK_MODE_DONE_EVENTID = 0x1815, 846 WMI_LO_LEAKAGE_CALIB_DONE_EVENTID = 0x1816, | 616 * WMI_VRING_BA_EN_CMDID 617 */ 618struct wmi_vring_ba_en_cmd { 619 u8 ringid; 620 u8 agg_max_wsize; 621 __le16 ba_timeout; 622 u8 amsdu; 623} __packed; --- 232 unchanged lines hidden (view full) --- 856 WMI_CORR_MEASURE_EVENTID = 0x180b, 857 WMI_READ_RSSI_EVENTID = 0x180c, 858 WMI_TEMP_SENSE_DONE_EVENTID = 0x180e, 859 WMI_DC_CALIB_DONE_EVENTID = 0x180f, 860 WMI_IQ_TX_CALIB_DONE_EVENTID = 0x1811, 861 WMI_IQ_RX_CALIB_DONE_EVENTID = 0x1812, 862 WMI_SET_WORK_MODE_DONE_EVENTID = 0x1815, 863 WMI_LO_LEAKAGE_CALIB_DONE_EVENTID = 0x1816, |
847 WMI_MARLON_R_ACTIVATE_DONE_EVENTID = 0x1817, | |
848 WMI_MARLON_R_READ_DONE_EVENTID = 0x1818, 849 WMI_MARLON_R_WRITE_DONE_EVENTID = 0x1819, 850 WMI_MARLON_R_TXRX_SEL_DONE_EVENTID = 0x181a, 851 WMI_SILENT_RSSI_CALIB_DONE_EVENTID = 0x181d, 852 WMI_RF_RX_TEST_DONE_EVENTID = 0x181e, 853 WMI_CFG_RX_CHAIN_DONE_EVENTID = 0x1820, 854 WMI_VRING_CFG_DONE_EVENTID = 0x1821, 855 WMI_BA_STATUS_EVENTID = 0x1823, --- 481 unchanged lines hidden --- | 864 WMI_MARLON_R_READ_DONE_EVENTID = 0x1818, 865 WMI_MARLON_R_WRITE_DONE_EVENTID = 0x1819, 866 WMI_MARLON_R_TXRX_SEL_DONE_EVENTID = 0x181a, 867 WMI_SILENT_RSSI_CALIB_DONE_EVENTID = 0x181d, 868 WMI_RF_RX_TEST_DONE_EVENTID = 0x181e, 869 WMI_CFG_RX_CHAIN_DONE_EVENTID = 0x1820, 870 WMI_VRING_CFG_DONE_EVENTID = 0x1821, 871 WMI_BA_STATUS_EVENTID = 0x1823, --- 481 unchanged lines hidden --- |