qcacmn: 11ax Draft1.0 wmi changes

11ax WMI changes to populate HE rates

Change-Id: Id303dab1c7ec47ebc31fc685ad0b50ddfdf4bc12
CRs-Fixed: 2023667
This commit is contained in:
Kris Muthusamy
2017-03-28 12:03:50 -07:00
committed by qcabuildsw
parent 070cd05c94
commit f575e2ef26

View File

@@ -975,8 +975,9 @@ typedef struct {
} target_rate_set; } target_rate_set;
#define WMI_HOST_MAX_NUM_SS 8 #define WMI_HOST_MAX_NUM_SS 8
#define WMI_HOST_MAX_HECAP_PHY_SIZE 3 #define WMI_HOST_MAX_HECAP_PHY_SIZE 3
#define WMI_HOST_MAX_HE_RATE_SET 1
/** /**
* struct wmi_host_ppe_threshold -PPE threshold * struct wmi_host_ppe_threshold -PPE threshold
* @numss_m1: NSS - 1 * @numss_m1: NSS - 1
@@ -989,7 +990,6 @@ struct wmi_host_ppe_threshold {
uint32_t ppet16_ppet8_ru3_ru0[WMI_HOST_MAX_NUM_SS]; uint32_t ppet16_ppet8_ru3_ru0[WMI_HOST_MAX_NUM_SS];
}; };
/** /**
* struct wmi_host_mac_addr - host mac addr 2 word representation of MAC addr * struct wmi_host_mac_addr - host mac addr 2 word representation of MAC addr
* @mac_addr31to0: upper 4 bytes of MAC address * @mac_addr31to0: upper 4 bytes of MAC address
@@ -1050,7 +1050,9 @@ typedef struct {
* @peer_he_cap_macinfo: Peer HE Cap MAC info * @peer_he_cap_macinfo: Peer HE Cap MAC info
* @peer_he_ops: Peer HE operation info * @peer_he_ops: Peer HE operation info
* @peer_he_cap_phyinfo: Peer HE Cap PHY info * @peer_he_cap_phyinfo: Peer HE Cap PHY info
* @peer_he_mcs: Peer HE MCS MAP * @peer_he_mcs_count: Peer HE MCS TX/RX MAP count
* @peer_he_rx_mcs_set: Peer HE RX MCS MAP
* @peer_he_tx_mcs_set: Peer HE TX MCS MAP
* @peer_ppet: Peer HE PPET info * @peer_ppet: Peer HE PPET info
*/ */
struct peer_assoc_params { struct peer_assoc_params {
@@ -1106,7 +1108,9 @@ struct peer_assoc_params {
uint32_t peer_he_cap_macinfo; uint32_t peer_he_cap_macinfo;
uint32_t peer_he_ops; uint32_t peer_he_ops;
uint32_t peer_he_cap_phyinfo[WMI_HOST_MAX_HECAP_PHY_SIZE]; uint32_t peer_he_cap_phyinfo[WMI_HOST_MAX_HECAP_PHY_SIZE];
uint32_t peer_he_mcs; uint32_t peer_he_mcs_count;
uint32_t peer_he_rx_mcs_set[WMI_HOST_MAX_HE_RATE_SET];
uint32_t peer_he_tx_mcs_set[WMI_HOST_MAX_HE_RATE_SET];
struct wmi_host_ppe_threshold peer_ppet; struct wmi_host_ppe_threshold peer_ppet;
}; };