diff options
Diffstat (limited to 'cnss_utils/wlan_firmware_service_v01.h')
-rw-r--r-- | cnss_utils/wlan_firmware_service_v01.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cnss_utils/wlan_firmware_service_v01.h b/cnss_utils/wlan_firmware_service_v01.h index 23a43a7..1632c3f 100644 --- a/cnss_utils/wlan_firmware_service_v01.h +++ b/cnss_utils/wlan_firmware_service_v01.h @@ -262,6 +262,13 @@ enum cnss_feature_v01 { CNSS_FEATURE_MAX_VAL_V01 = INT_MAX, }; +enum wlfw_bdf_dnld_method_v01 { + WLFW_BDF_DNLD_METHOD_MIN_VAL_V01 = INT_MIN, + WLFW_DIRECT_BDF_COPY_V01 = 0, + WLFW_SEND_BDF_OVER_QMI_V01 = 1, + WLFW_BDF_DNLD_METHOD_MAX_VAL_V01 = INT_MAX, +}; + #define QMI_WLFW_CE_ATTR_FLAGS_V01 ((u32)0x00) #define QMI_WLFW_CE_ATTR_NO_SNOOP_V01 ((u32)0x01) #define QMI_WLFW_CE_ATTR_BYTE_SWAP_DATA_V01 ((u32)0x02) @@ -546,9 +553,11 @@ struct wlfw_cap_resp_msg_v01 { u32 hang_data_addr_offset; u8 hang_data_length_valid; u16 hang_data_length; + u8 bdf_dnld_method_valid; + enum wlfw_bdf_dnld_method_v01 bdf_dnld_method; }; -#define WLFW_CAP_RESP_MSG_V01_MAX_MSG_LEN 351 +#define WLFW_CAP_RESP_MSG_V01_MAX_MSG_LEN 358 extern struct qmi_elem_info wlfw_cap_resp_msg_v01_ei[]; struct wlfw_bdf_download_req_msg_v01 { |