qcacld-3.0: Remove support of power gating parameters
Propagation from qcacld-2.0 to qcacld-3.0 - WLAN firmware does not support get/set operations for power gating VDEV parameters - Remove support for power gating VDEV parameters from WLAN host driver Change-Id: I5b262b71364c11f648b579a8bdb6fa993ecb4a81 CRs-Fixed: 880180
This commit is contained in:

کامیت شده توسط
Satish Singh

والد
72e748efa9
کامیت
67e19cac73
@@ -160,7 +160,7 @@ static const hdd_freq_chan_map_t freq_chan_map[] = {
|
||||
#define WE_TXRX_FWSTATS_RESET 41
|
||||
#define WE_SET_MAX_TX_POWER_2_4 42
|
||||
#define WE_SET_MAX_TX_POWER_5_0 43
|
||||
#define WE_SET_POWER_GATING 44
|
||||
/* 44 is unused */
|
||||
/* Private ioctl for packet powe save */
|
||||
#define WE_PPS_PAID_MATCH 45
|
||||
#define WE_PPS_GID_MATCH 46
|
||||
@@ -247,7 +247,7 @@ static const hdd_freq_chan_map_t freq_chan_map[] = {
|
||||
#define WE_GET_AMSDU 28
|
||||
#define WE_GET_TXPOW_2G 29
|
||||
#define WE_GET_TXPOW_5G 30
|
||||
#define WE_GET_POWER_GATING 31
|
||||
/* 31 is unused */
|
||||
#define WE_GET_PPS_PAID_MATCH 32
|
||||
#define WE_GET_PPS_GID_MATCH 33
|
||||
#define WE_GET_PPS_EARLY_TIM_CLEAR 34
|
||||
@@ -5698,16 +5698,6 @@ static int __iw_setint_getnone(struct net_device *dev,
|
||||
break;
|
||||
}
|
||||
|
||||
case WE_SET_POWER_GATING:
|
||||
{
|
||||
hddLog(LOG1, "WMI_PDEV_PARAM_POWER_GATING_SLEEP val %d",
|
||||
set_value);
|
||||
ret = wma_cli_set_command(pAdapter->sessionId,
|
||||
WMI_PDEV_PARAM_POWER_GATING_SLEEP,
|
||||
(set_value) ? true : false, PDEV_CMD);
|
||||
break;
|
||||
}
|
||||
|
||||
/* Firmware debug log */
|
||||
case WE_DBGLOG_LOG_LEVEL:
|
||||
{
|
||||
@@ -6681,15 +6671,6 @@ static int __iw_setnone_getint(struct net_device *dev,
|
||||
break;
|
||||
}
|
||||
|
||||
case WE_GET_POWER_GATING:
|
||||
{
|
||||
hddLog(LOG1, "GET WMI_PDEV_PARAM_POWER_GATING_SLEEP");
|
||||
*value = wma_cli_get_command(pAdapter->sessionId,
|
||||
WMI_PDEV_PARAM_POWER_GATING_SLEEP,
|
||||
PDEV_CMD);
|
||||
break;
|
||||
}
|
||||
|
||||
case WE_GET_PPS_PAID_MATCH:
|
||||
{
|
||||
hddLog(LOG1, "GET WMI_VDEV_PPS_PAID_MATCH");
|
||||
@@ -9917,11 +9898,6 @@ static const struct iw_priv_args we_private_args[] = {
|
||||
0,
|
||||
"txpow5g"},
|
||||
|
||||
{WE_SET_POWER_GATING,
|
||||
IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,
|
||||
0,
|
||||
"pwrgating"},
|
||||
|
||||
/* Sub-cmds DBGLOG specific commands */
|
||||
{WE_DBGLOG_LOG_LEVEL,
|
||||
IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,
|
||||
@@ -10275,11 +10251,6 @@ static const struct iw_priv_args we_private_args[] = {
|
||||
IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,
|
||||
"get_txpow5g"},
|
||||
|
||||
{WE_GET_POWER_GATING,
|
||||
0,
|
||||
IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,
|
||||
"get_pwrgating"},
|
||||
|
||||
{WE_GET_PPS_PAID_MATCH,
|
||||
0,
|
||||
IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,
|
||||
|
@@ -638,7 +638,6 @@ typedef struct {
|
||||
* @rxchainmask: rx chain mask
|
||||
* @txpow2g: tx power limit for 2GHz
|
||||
* @txpow5g: tx power limit for 5GHz
|
||||
* @pwrgating: enable/disable power gating sleep
|
||||
* @burst_enable: is burst enable/disable
|
||||
* @burst_dur: burst duration
|
||||
*
|
||||
@@ -658,7 +657,6 @@ typedef struct {
|
||||
uint32_t rxchainmask;
|
||||
uint32_t txpow2g;
|
||||
uint32_t txpow5g;
|
||||
uint32_t pwrgating;
|
||||
uint32_t burst_enable;
|
||||
uint32_t burst_dur;
|
||||
} pdev_cli_config_t;
|
||||
|
@@ -322,9 +322,6 @@ int wma_cli_get_command(int vdev_id, int param_id, int vpdev)
|
||||
case WMI_PDEV_PARAM_TXPOWER_LIMIT5G:
|
||||
ret = wma->pdevconfig.txpow5g;
|
||||
break;
|
||||
case WMI_PDEV_PARAM_POWER_GATING_SLEEP:
|
||||
ret = wma->pdevconfig.pwrgating;
|
||||
break;
|
||||
case WMI_PDEV_PARAM_BURST_ENABLE:
|
||||
ret = wma->pdevconfig.burst_enable;
|
||||
break;
|
||||
@@ -1361,9 +1358,6 @@ static void wma_process_cli_set_cmd(tp_wma_handle wma,
|
||||
case WMI_PDEV_PARAM_BURST_DUR:
|
||||
wma->pdevconfig.burst_dur = privcmd->param_value;
|
||||
break;
|
||||
case WMI_PDEV_PARAM_POWER_GATING_SLEEP:
|
||||
wma->pdevconfig.pwrgating = privcmd->param_value;
|
||||
break;
|
||||
case WMI_PDEV_PARAM_TXPOWER_LIMIT2G:
|
||||
wma->pdevconfig.txpow2g = privcmd->param_value;
|
||||
if ((pMac->roam.configParam.bandCapability ==
|
||||
|
مرجع در شماره جدید
Block a user