[PATCH] mt76: testmode: add support to set user-defined spe index
Felix Fietkau
nbd at nbd.name
Thu Jan 14 04:33:45 EST 2021
On 2021-01-05 06:41, Shayne Chen wrote:
> Add spatial extension (spe) index as a configurable parameter in testmode.
> This is used for specifically configuring TX path, such as different
> WF TX priority, number of antennas and spatial streams.
>
> If spe_idx is not set, TX path depends on tx_antenna_mask; otherwise,
> both spe_idx and tx_antenna_mask are referenced to decide TX path.
>
> Signed-off-by: Shayne Chen <shayne.chen at mediatek.com>
> ---
> drivers/net/wireless/mediatek/mt76/mt76.h | 1 +
> .../net/wireless/mediatek/mt76/mt7915/testmode.c | 15 ++++++++++-----
> drivers/net/wireless/mediatek/mt76/testmode.c | 4 ++++
> drivers/net/wireless/mediatek/mt76/testmode.h | 2 ++
> 4 files changed, 17 insertions(+), 5 deletions(-)
>
> index 7efad685a17c..f215b377d7fb 100644
> --- a/drivers/net/wireless/mediatek/mt76/testmode.h
> +++ b/drivers/net/wireless/mediatek/mt76/testmode.h
> @@ -29,6 +29,7 @@
> * @MT76_TM_ATTR_TX_LTF: packet tx LTF, set 0 to 2 for 1x, 2x, and 4x LTF (u8)
> *
> * @MT76_TM_ATTR_TX_ANTENNA: tx antenna mask (u8)
> + * @MT76_TM_ATTR_TX_SPE_IDX: tx spatial extension index (u8)
> * @MT76_TM_ATTR_TX_POWER_CONTROL: enable tx power control (u8)
> * @MT76_TM_ATTR_TX_POWER: per-antenna tx power array (nested, u8 attrs)
> *
> @@ -56,6 +57,7 @@ enum mt76_testmode_attr {
> MT76_TM_ATTR_TX_LTF,
>
> MT76_TM_ATTR_TX_ANTENNA,
> + MT76_TM_ATTR_TX_SPE_IDX,In order to avoid breaking the ABI, please only add new entries at the
end of the enum, above the "keep last" line.
I'll fix it up locally this time.
- Felix
More information about the Linux-mediatek
mailing list