lkml.org 
[lkml]   [2021]   [Jun]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 04/17] staging: rtl8723bs: rename enum items related to channel bonding
    Date
    since rtl8723bs card allows only 20Mhz and 40Mhz channels,
    rename enum items related to channel bonding accordingly to
    the only composite channel bandwidth allowed in 2.4Ghz
    (i.e. 40Mhz) in a HT context (since VHT isn't supported)

    Example:

    VHT_DATA_SC_20_LOWER_OF_80MHZ ->
    HT_DATA_SC_LOWER_OF_40MHZ

    Signed-off-by: Fabio Aiuto <fabioaiuto83@gmail.com>
    ---
    drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 10 +++++-----
    drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 ++--
    drivers/staging/rtl8723bs/include/rtw_rf.h | 6 +++---
    3 files changed, 10 insertions(+), 10 deletions(-)

    diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c b/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
    index 3ecd034342ec..059d3050acc6 100644
    --- a/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
    +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
    @@ -2530,18 +2530,18 @@ u8 SCMapping_8723B(struct adapter *Adapter, struct pkt_attrib *pattrib)

    if (pHalData->CurrentChannelBW == CHANNEL_WIDTH_40) {
    if (pattrib->bwmode == CHANNEL_WIDTH_40) {
    - SCSettingOfDesc = VHT_DATA_SC_DONOT_CARE;
    + SCSettingOfDesc = HT_DATA_SC_DONOT_CARE;
    } else if (pattrib->bwmode == CHANNEL_WIDTH_20) {
    if (pHalData->nCur40MhzPrimeSC == HAL_PRIME_CHNL_OFFSET_UPPER) {
    - SCSettingOfDesc = VHT_DATA_SC_20_UPPER_OF_80MHZ;
    + SCSettingOfDesc = HT_DATA_SC_20_UPPER_OF_40MHZ;
    } else if (pHalData->nCur40MhzPrimeSC == HAL_PRIME_CHNL_OFFSET_LOWER) {
    - SCSettingOfDesc = VHT_DATA_SC_20_LOWER_OF_80MHZ;
    + SCSettingOfDesc = HT_DATA_SC_20_LOWER_OF_40MHZ;
    } else {
    - SCSettingOfDesc = VHT_DATA_SC_DONOT_CARE;
    + SCSettingOfDesc = HT_DATA_SC_DONOT_CARE;
    }
    }
    } else {
    - SCSettingOfDesc = VHT_DATA_SC_DONOT_CARE;
    + SCSettingOfDesc = HT_DATA_SC_DONOT_CARE;
    }

    return SCSettingOfDesc;
    diff --git a/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c b/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
    index 275460865719..23435dcc5537 100644
    --- a/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
    +++ b/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
    @@ -621,9 +621,9 @@ static u8 phy_GetSecondaryChnl_8723B(struct adapter *Adapter)

    if (pHalData->CurrentChannelBW == CHANNEL_WIDTH_40) {
    if (pHalData->nCur40MhzPrimeSC == HAL_PRIME_CHNL_OFFSET_UPPER)
    - SCSettingOf20 = VHT_DATA_SC_20_UPPER_OF_80MHZ;
    + SCSettingOf20 = HT_DATA_SC_20_UPPER_OF_40MHZ;
    else if (pHalData->nCur40MhzPrimeSC == HAL_PRIME_CHNL_OFFSET_LOWER)
    - SCSettingOf20 = VHT_DATA_SC_20_LOWER_OF_80MHZ;
    + SCSettingOf20 = HT_DATA_SC_20_LOWER_OF_40MHZ;
    }

    return (SCSettingOf40 << 4) | SCSettingOf20;
    diff --git a/drivers/staging/rtl8723bs/include/rtw_rf.h b/drivers/staging/rtl8723bs/include/rtw_rf.h
    index 550471637315..48ff15a38bb0 100644
    --- a/drivers/staging/rtl8723bs/include/rtw_rf.h
    +++ b/drivers/staging/rtl8723bs/include/rtw_rf.h
    @@ -95,9 +95,9 @@ enum extchnl_offset {
    };

    enum {
    - VHT_DATA_SC_DONOT_CARE = 0,
    - VHT_DATA_SC_20_UPPER_OF_80MHZ = 1,
    - VHT_DATA_SC_20_LOWER_OF_80MHZ = 2,
    + HT_DATA_SC_DONOT_CARE = 0,
    + HT_DATA_SC_20_UPPER_OF_40MHZ = 1,
    + HT_DATA_SC_20_LOWER_OF_40MHZ = 2,
    };

    /* 2007/11/15 MH Define different RF type. */
    --
    2.20.1
    \
     
     \ /
      Last update: 2021-06-22 14:30    [W:3.268 / U:0.096 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site