diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 0ebe0fa417..9e412f2e37 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5275,6 +5275,9 @@ typedef enum { wmi_service_rtt_ap_initiator_staggered_mode_supported, wmi_service_rtt_ap_initiator_bursted_mode_supported, wmi_service_aoa_for_rcc_supported, +#ifdef WLAN_FEATURE_P2P_P2P_STA + wmi_service_p2p_p2p_cc_support, +#endif wmi_services_max, } wmi_conv_service_ids; #define WMI_SERVICE_UNAVAILABLE 0xFFFF diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 7ec38888bc..b408533650 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -16502,6 +16502,10 @@ static void populate_tlv_service(uint32_t *wmi_service) wmi_service[wmi_service_aoa_for_rcc_supported] = WMI_SERVICE_AOA_FOR_RCC_SUPPORTED; #endif +#ifdef WLAN_FEATURE_P2P_P2P_STA + wmi_service[wmi_service_p2p_p2p_cc_support] = + WMI_SERVICE_P2P_P2P_CONCURRENCY_SUPPORT; +#endif } /**