Forráskód Böngészése

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 éve
szülő
commit
d793245323
1 módosított fájl, 0 hozzáadás és 4 törlés
  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);