qcacld-3.0: Use correct enum type in function wma_get_rcpi_req
Use the wmi enum type in function wma_get_rcpi_req instead of rcpi_measurement_type. Change-Id: I5b506059ad8b0f4cd65c24e20df6306a47249fdb CRs-Fixed: 2216015
This commit is contained in:

committed by
nshrivas

parent
5ee9ce4e2e
commit
0725f1ad21
@@ -4400,33 +4400,7 @@ QDF_STATUS wma_get_rcpi_req(WMA_HANDLE handle,
|
|||||||
|
|
||||||
cmd.vdev_id = rcpi_request->session_id;
|
cmd.vdev_id = rcpi_request->session_id;
|
||||||
qdf_mem_copy(cmd.mac_addr, &rcpi_request->mac_addr, QDF_MAC_ADDR_SIZE);
|
qdf_mem_copy(cmd.mac_addr, &rcpi_request->mac_addr, QDF_MAC_ADDR_SIZE);
|
||||||
|
cmd.measurement_type = rcpi_request->measurement_type;
|
||||||
switch (rcpi_request->measurement_type) {
|
|
||||||
|
|
||||||
case RCPI_MEASUREMENT_TYPE_AVG_MGMT:
|
|
||||||
cmd.measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_MGMT;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case RCPI_MEASUREMENT_TYPE_AVG_DATA:
|
|
||||||
cmd.measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_DATA;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case RCPI_MEASUREMENT_TYPE_LAST_MGMT:
|
|
||||||
cmd.measurement_type = WMI_RCPI_MEASUREMENT_TYPE_LAST_MGMT;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case RCPI_MEASUREMENT_TYPE_LAST_DATA:
|
|
||||||
cmd.measurement_type = WMI_RCPI_MEASUREMENT_TYPE_LAST_DATA;
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
/*
|
|
||||||
* invalid rcpi measurement type, fall back to
|
|
||||||
* RCPI_MEASUREMENT_TYPE_AVG_MGMT
|
|
||||||
*/
|
|
||||||
cmd.measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_MGMT;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (wmi_unified_send_request_get_rcpi_cmd(wma_handle->wmi_handle,
|
if (wmi_unified_send_request_get_rcpi_cmd(wma_handle->wmi_handle,
|
||||||
&cmd)) {
|
&cmd)) {
|
||||||
|
Reference in New Issue
Block a user