qcacmn: Add WMI interface support for Direct Buffer Rx module

Direct Buffer Receive provides the driver with a mechanism by which target
can transfer information directly into host memory via DMA.

Add support for the following service/events/commands -
1. WMI_SERVICE_SUPPORT_DMA
2. WMI_DMA_CAPABILITIES as part of WMI_SERVICE_READY_EXT_EVENTID
3. WMI_PDEV_DMA_RING_CFG_REQ_CMDID
4. WMI_PDEV_DMA_RING_BUF_RELEASE_EVENTID
5. WMI_DMA_BUF_RELEASE_ENTRY

Change-Id: I3949026b4542565c49bb538b9545ea607690c793
CRs-Fixed: 2158304
This commit is contained in:
Sathish Kumar
2017-11-17 17:30:41 +05:30
gecommit door snandini
bovenliggende cd851c6517
commit f396c728ca
3 gewijzigde bestanden met toevoegingen van 203 en 0 verwijderingen

Bestand weergeven

@@ -8630,6 +8630,8 @@ static void populate_non_tlv_service(uint32_t *wmi_service)
wmi_service[wmi_service_chan_load_info] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_ack_timeout] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_widebw_scan] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_support_dma] =
WMI_SERVICE_UNAVAILABLE;
}
/**