qcacmn: set txpow for frame and subframe

command:-
1. "iwpriv athx s_txpow param1 param2"
2. "iwpriv athx g_txpow param1"

param1 = frame_type<<8+frame_subtype param2 is power_value
if subtype == 0xff means set all subtype of that frame type

Change-Id: I8c68e1ca6a5829a3f0cf01b2c32c3332e1010243
CRs-Fixed: 2175241
This commit is contained in:
Anirban Sirkhell
2017-04-14 10:02:39 +08:00
committed by snandini
parent 83298473ca
commit f31b24105b
3 changed files with 4 additions and 4 deletions

View File

@@ -473,8 +473,6 @@ enum _ol_ath_param_t {
#if DBDC_REPEATER_SUPPORT #if DBDC_REPEATER_SUPPORT
OL_ATH_PARAM_DELAY_STAVAP_UP = 324, OL_ATH_PARAM_DELAY_STAVAP_UP = 324,
#endif #endif
/* Can be used to configure transmit power for management frames */
OL_ATH_PARAM_TXPOW_MGMT = 326,
/* It is used to set the channel switch options */ /* It is used to set the channel switch options */
OL_ATH_PARAM_CHANSWITCH_OPTIONS = 327, OL_ATH_PARAM_CHANSWITCH_OPTIONS = 327,
OL_ATH_BTCOEX_ENABLE = 328, OL_ATH_BTCOEX_ENABLE = 328,

View File

@@ -5822,6 +5822,7 @@ typedef enum {
wmi_vdev_param_disable_cabq, wmi_vdev_param_disable_cabq,
wmi_vdev_param_rate_dropdown_bmap, wmi_vdev_param_rate_dropdown_bmap,
wmi_vdev_param_tx_power,
wmi_vdev_param_max, wmi_vdev_param_max,
} wmi_conv_vdev_param_id; } wmi_conv_vdev_param_id;

View File

@@ -9288,6 +9288,7 @@ static void populate_vdev_param_non_tlv(uint32_t *vdev_param)
vdev_param[wmi_vdev_param_capabilities] = vdev_param[wmi_vdev_param_capabilities] =
WMI_VDEV_PARAM_CAPABILITIES; WMI_VDEV_PARAM_CAPABILITIES;
vdev_param[wmi_vdev_param_mgmt_tx_power] = WMI_VDEV_PARAM_MGMT_TX_POWER; vdev_param[wmi_vdev_param_mgmt_tx_power] = WMI_VDEV_PARAM_MGMT_TX_POWER;
vdev_param[wmi_vdev_param_tx_power] = WMI_VDEV_PARAM_TX_POWER;
vdev_param[wmi_vdev_param_atf_ssid_sched_policy] = vdev_param[wmi_vdev_param_atf_ssid_sched_policy] =
WMI_VDEV_PARAM_ATF_SSID_SCHED_POLICY; WMI_VDEV_PARAM_ATF_SSID_SCHED_POLICY;
vdev_param[wmi_vdev_param_disable_dyn_bw_rts] = vdev_param[wmi_vdev_param_disable_dyn_bw_rts] =