qcacmn: Add support for FW cap for chan_width_switch_cmd

WMI_PEER_CHAN_WIDTH_SWITCH_CMDID sent from host fragments the
command based on the size of the WMI buffer.

Add support to instead use a FW regulated value taken from the
WMI service ready extended_2 event.

CRs-Fixed: 2684788
Change-Id: Iaeccf785c64b385bf2ad6bc372da239981143fa0
This commit is contained in:
Aditya Sathish
2020-05-13 01:11:32 +05:30
gecommit door nshrivas
bovenliggende 5c4527f338
commit a88235db0e
4 gewijzigde bestanden met toevoegingen van 23 en 1 verwijderingen

Bestand weergeven

@@ -368,6 +368,7 @@ struct wlan_psoc_host_service_ext_param {
* bdf_reg_db_version_major: BDF REG DB version major number
* bdf_reg_db_version_minor: BDF REG DB version minor number
* @num_dbr_ring_caps: Number of direct buf rx ring capabilities
* @chwidth_num_peer_caps: Peer limit for peer_chan_width_switch WMI cmd
*/
struct wlan_psoc_host_service_ext2_param {
uint8_t reg_db_version_major;
@@ -375,6 +376,7 @@ struct wlan_psoc_host_service_ext2_param {
uint8_t bdf_reg_db_version_major;
uint8_t bdf_reg_db_version_minor;
uint32_t num_dbr_ring_caps;
uint32_t chwidth_num_peer_caps;
};
#endif /* _SERVICE_READY_PARAM_H_*/