From 9c6a4d5279efc604682575a7ae46712bc9cc9196 Mon Sep 17 00:00:00 2001 From: Srinivas Dasari Date: Mon, 23 Dec 2019 22:22:15 +0530 Subject: [PATCH] qcacmn: Get the firmware capability NAN_VDEV_SUPPORT Firmware advertises service capability bit NAN_VDEV_SUPPORT for separate NAN vdev creation. This capability can be used to create separate interface for NAN discovery and process corresponding commands from userspace. Change-Id: I4f81b354433c34e8bfe264f69e4eeaf6670f2fac CRs-Fixed: 2592016 --- wmi/inc/wmi_unified_param.h | 1 + wmi/src/wmi_unified_tlv.c | 1 + 2 files changed, 2 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index d8ff72e4e95b..79f75bcc0dcd 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5034,6 +5034,7 @@ typedef enum { wmi_service_6ghz_support, wmi_service_bw_165mhz_support, wmi_service_packet_capture_support, + wmi_service_nan_vdev, 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 215da4c4f49c..c73d4ffab4d5 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -13700,6 +13700,7 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_BW_165MHZ_SUPPORT; wmi_service[wmi_service_packet_capture_support] = WMI_SERVICE_PACKET_CAPTURE_SUPPORT; + wmi_service[wmi_service_nan_vdev] = WMI_SERVICE_NAN_VDEV_SUPPORT; } /**