.offset         = offsetof(struct qmi_wlanfw_phy_cap_resp_msg_v01,
                                           board_id),
        },
+       {
+               .data_type      = QMI_OPT_FLAG,
+               .elem_len       = 1,
+               .elem_size      = sizeof(u8),
+               .array_type     = NO_ARRAY,
+               .tlv_type       = 0x13,
+               .offset         = offsetof(struct qmi_wlanfw_phy_cap_resp_msg_v01,
+                                          single_chip_mlo_support_valid),
+       },
+       {
+               .data_type      = QMI_UNSIGNED_1_BYTE,
+               .elem_len       = 1,
+               .elem_size      = sizeof(u8),
+               .array_type     = NO_ARRAY,
+               .tlv_type       = 0x13,
+               .offset         = offsetof(struct qmi_wlanfw_phy_cap_resp_msg_v01,
+                                          single_chip_mlo_support),
+       },
        {
                .data_type      = QMI_EOTI,
                .array_type     = NO_ARRAY,
 
        ab->qmi.num_radios = resp.num_phy;
 
-       ath12k_dbg(ab, ATH12K_DBG_QMI, "phy capability resp valid %d num_phy %d valid %d board_id %d\n",
+       ath12k_dbg(ab, ATH12K_DBG_QMI,
+                  "phy capability resp valid %d num_phy %d valid %d board_id %d valid %d single_chip_mlo_support %d\n",
                   resp.num_phy_valid, resp.num_phy,
-                  resp.board_id_valid, resp.board_id);
+                  resp.board_id_valid, resp.board_id,
+                  resp.single_chip_mlo_support_valid, resp.single_chip_mlo_support);
 
        return;