瀏覽代碼

qcacld-3.0: Don't compare original value when set tx max power

For STA+P2P concurrency case, once p2p disconnect, STA max tx power is
updated in F/W too per SAR by design,  app can't correct it since reconfig
same max tx power as original is refused by driver.

Fix by not comparing cached max tx power for each vdev in driver when set
max tx power, can set same value as original again to F/W directly.

Change-Id: Ic417946006f07be40aa34f1dc022d7fb5c4aa213
CRs-Fixed: 2996316
Jianmin Zhu 3 年之前
父節點
當前提交
d793245323
共有 1 個文件被更改,包括 0 次插入4 次删除
  1. 0 4
      core/wma/src/wma_power.c

+ 0 - 4
core/wma/src/wma_power.c

@@ -357,10 +357,6 @@ void wma_set_max_tx_power(WMA_HANDLE handle,
 	}
 
 	iface = &wma_handle->interfaces[vdev_id];
-	if (mlme_get_max_reg_power(iface->vdev) == tx_pwr_params->power) {
-		ret = QDF_STATUS_SUCCESS;
-		goto end;
-	}
 	prev_max_power = mlme_get_max_reg_power(iface->vdev);
 
 	mlme_set_max_reg_power(iface->vdev, tx_pwr_params->power);