diff options
| author | Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> | 2015-03-15 10:00:22 -0400 |
|---|---|---|
| committer | Kalle Valo <kvalo@codeaurora.org> | 2015-03-20 02:33:21 -0400 |
| commit | 62bfd30031faebcbf25db37bf228eeab0e25b2c3 (patch) | |
| tree | 19aba8feef23dc27715fb3cd5c557a59b74bb3ab /drivers/net/wireless/ath | |
| parent | a82553bb9035ee881f24c38a92cc0dbb3e53cc0e (diff) | |
wil6210: add bcast structures to WMI
Sync with the wmi definitions from the firmware team
Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath')
| -rw-r--r-- | drivers/net/wireless/ath/wil6210/wmi.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/wil6210/wmi.h b/drivers/net/wireless/ath/wil6210/wmi.h index 0979650e675d..b29055315350 100644 --- a/drivers/net/wireless/ath/wil6210/wmi.h +++ b/drivers/net/wireless/ath/wil6210/wmi.h | |||
| @@ -70,7 +70,6 @@ enum wmi_command_id { | |||
| 70 | WMI_SET_UCODE_IDLE_CMDID = 0x0813, | 70 | WMI_SET_UCODE_IDLE_CMDID = 0x0813, |
| 71 | WMI_SET_WORK_MODE_CMDID = 0x0815, | 71 | WMI_SET_WORK_MODE_CMDID = 0x0815, |
| 72 | WMI_LO_LEAKAGE_CALIB_CMDID = 0x0816, | 72 | WMI_LO_LEAKAGE_CALIB_CMDID = 0x0816, |
| 73 | WMI_MARLON_R_ACTIVATE_CMDID = 0x0817, | ||
| 74 | WMI_MARLON_R_READ_CMDID = 0x0818, | 73 | WMI_MARLON_R_READ_CMDID = 0x0818, |
| 75 | WMI_MARLON_R_WRITE_CMDID = 0x0819, | 74 | WMI_MARLON_R_WRITE_CMDID = 0x0819, |
| 76 | WMI_MARLON_R_TXRX_SEL_CMDID = 0x081a, | 75 | WMI_MARLON_R_TXRX_SEL_CMDID = 0x081a, |
| @@ -80,6 +79,7 @@ enum wmi_command_id { | |||
| 80 | WMI_RF_RX_TEST_CMDID = 0x081e, | 79 | WMI_RF_RX_TEST_CMDID = 0x081e, |
| 81 | WMI_CFG_RX_CHAIN_CMDID = 0x0820, | 80 | WMI_CFG_RX_CHAIN_CMDID = 0x0820, |
| 82 | WMI_VRING_CFG_CMDID = 0x0821, | 81 | WMI_VRING_CFG_CMDID = 0x0821, |
| 82 | WMI_BCAST_VRING_CFG_CMDID = 0x0822, | ||
| 83 | WMI_VRING_BA_EN_CMDID = 0x0823, | 83 | WMI_VRING_BA_EN_CMDID = 0x0823, |
| 84 | WMI_VRING_BA_DIS_CMDID = 0x0824, | 84 | WMI_VRING_BA_DIS_CMDID = 0x0824, |
| 85 | WMI_RCP_ADDBA_RESP_CMDID = 0x0825, | 85 | WMI_RCP_ADDBA_RESP_CMDID = 0x0825, |
| @@ -99,6 +99,7 @@ enum wmi_command_id { | |||
| 99 | WMI_BF_TXSS_MGMT_CMDID = 0x0837, | 99 | WMI_BF_TXSS_MGMT_CMDID = 0x0837, |
| 100 | WMI_BF_SM_MGMT_CMDID = 0x0838, | 100 | WMI_BF_SM_MGMT_CMDID = 0x0838, |
| 101 | WMI_BF_RXSS_MGMT_CMDID = 0x0839, | 101 | WMI_BF_RXSS_MGMT_CMDID = 0x0839, |
| 102 | WMI_BF_TRIG_CMDID = 0x083A, | ||
| 102 | WMI_SET_SECTORS_CMDID = 0x0849, | 103 | WMI_SET_SECTORS_CMDID = 0x0849, |
| 103 | WMI_MAINTAIN_PAUSE_CMDID = 0x0850, | 104 | WMI_MAINTAIN_PAUSE_CMDID = 0x0850, |
| 104 | WMI_MAINTAIN_RESUME_CMDID = 0x0851, | 105 | WMI_MAINTAIN_RESUME_CMDID = 0x0851, |
| @@ -596,6 +597,22 @@ struct wmi_vring_cfg_cmd { | |||
| 596 | } __packed; | 597 | } __packed; |
| 597 | 598 | ||
| 598 | /* | 599 | /* |
| 600 | * WMI_BCAST_VRING_CFG_CMDID | ||
| 601 | */ | ||
| 602 | struct 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 | |||
| 610 | struct 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 | 616 | * WMI_VRING_BA_EN_CMDID |
| 600 | */ | 617 | */ |
| 601 | struct wmi_vring_ba_en_cmd { | 618 | struct wmi_vring_ba_en_cmd { |
| @@ -844,7 +861,6 @@ enum wmi_event_id { | |||
| 844 | WMI_IQ_RX_CALIB_DONE_EVENTID = 0x1812, | 861 | WMI_IQ_RX_CALIB_DONE_EVENTID = 0x1812, |
| 845 | WMI_SET_WORK_MODE_DONE_EVENTID = 0x1815, | 862 | WMI_SET_WORK_MODE_DONE_EVENTID = 0x1815, |
| 846 | WMI_LO_LEAKAGE_CALIB_DONE_EVENTID = 0x1816, | 863 | WMI_LO_LEAKAGE_CALIB_DONE_EVENTID = 0x1816, |
| 847 | WMI_MARLON_R_ACTIVATE_DONE_EVENTID = 0x1817, | ||
| 848 | WMI_MARLON_R_READ_DONE_EVENTID = 0x1818, | 864 | WMI_MARLON_R_READ_DONE_EVENTID = 0x1818, |
| 849 | WMI_MARLON_R_WRITE_DONE_EVENTID = 0x1819, | 865 | WMI_MARLON_R_WRITE_DONE_EVENTID = 0x1819, |
| 850 | WMI_MARLON_R_TXRX_SEL_DONE_EVENTID = 0x181a, | 866 | WMI_MARLON_R_TXRX_SEL_DONE_EVENTID = 0x181a, |
