summaryrefslogtreecommitdiff
path: root/cnss_utils/wlan_firmware_service_v01.h
diff options
context:
space:
mode:
Diffstat (limited to 'cnss_utils/wlan_firmware_service_v01.h')
-rw-r--r--cnss_utils/wlan_firmware_service_v01.h11
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 {