|
@@ -2104,6 +2104,26 @@ struct qmi_elem_info wlfw_cap_resp_msg_v01_ei[] = {
|
|
|
wlfw_cap_resp_msg_v01,
|
|
|
regdb_support),
|
|
|
},
|
|
|
+ {
|
|
|
+ .data_type = QMI_OPT_FLAG,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u8),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x25,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_cap_resp_msg_v01,
|
|
|
+ rxgainlut_support_valid),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_UNSIGNED_1_BYTE,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u8),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x25,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_cap_resp_msg_v01,
|
|
|
+ rxgainlut_support),
|
|
|
+ },
|
|
|
{
|
|
|
.data_type = QMI_EOTI,
|
|
|
.array_type = NO_ARRAY,
|
|
@@ -6094,6 +6114,75 @@ struct qmi_elem_info wlfw_ini_file_download_resp_msg_v01_ei[] = {
|
|
|
};
|
|
|
EXPORT_SYMBOL(wlfw_ini_file_download_resp_msg_v01_ei);
|
|
|
|
|
|
+struct qmi_elem_info wlfw_phy_cap_req_msg_v01_ei[] = {
|
|
|
+ {
|
|
|
+ .data_type = QMI_EOTI,
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = QMI_COMMON_TLV_TYPE,
|
|
|
+ },
|
|
|
+};
|
|
|
+EXPORT_SYMBOL(wlfw_phy_cap_req_msg_v01_ei);
|
|
|
+
|
|
|
+struct qmi_elem_info wlfw_phy_cap_resp_msg_v01_ei[] = {
|
|
|
+ {
|
|
|
+ .data_type = QMI_STRUCT,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(struct qmi_response_type_v01),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x02,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_phy_cap_resp_msg_v01,
|
|
|
+ resp),
|
|
|
+ .ei_array = qmi_response_type_v01_ei,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_OPT_FLAG,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u8),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x10,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_phy_cap_resp_msg_v01,
|
|
|
+ num_phy_valid),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_UNSIGNED_1_BYTE,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u8),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x10,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_phy_cap_resp_msg_v01,
|
|
|
+ num_phy),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_OPT_FLAG,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u8),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x11,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_phy_cap_resp_msg_v01,
|
|
|
+ board_id_valid),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_UNSIGNED_4_BYTE,
|
|
|
+ .elem_len = 1,
|
|
|
+ .elem_size = sizeof(u32),
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = 0x11,
|
|
|
+ .offset = offsetof(struct
|
|
|
+ wlfw_phy_cap_resp_msg_v01,
|
|
|
+ board_id),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .data_type = QMI_EOTI,
|
|
|
+ .array_type = NO_ARRAY,
|
|
|
+ .tlv_type = QMI_COMMON_TLV_TYPE,
|
|
|
+ },
|
|
|
+};
|
|
|
+EXPORT_SYMBOL(wlfw_phy_cap_resp_msg_v01_ei);
|
|
|
+
|
|
|
/**
|
|
|
* wlfw_is_valid_dt_node_found - Check if valid device tree node present
|
|
|
*
|