Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp161456pxt; Wed, 11 Aug 2021 17:30:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw72RWmmBWJx4rsZn9Ki4WfKvY0bixMvvQiSQl5DCM0DGl0N75jr5EF7RuXsrUqa4SXtEIn X-Received: by 2002:a05:6402:39a:: with SMTP id o26mr2073070edv.64.1628728255540; Wed, 11 Aug 2021 17:30:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628728255; cv=none; d=google.com; s=arc-20160816; b=SSKDW9eRUdcJQGg5AlgrPovjdt4h68t8UqdIXnZpkS3yFnR952TZBVayXZbSrgBZdL sBYJFRKsUcrPhQbZvaJXHn8RsaMiIQ9MNJ9WAgBgBAtRj06qel8Z4MiVUWjgrvertX/R nwPN7nRjlr9qtvf17ge6Ja3Gu1W4wEtZqUZsx3Owko3DacE4Vp9mdQBoxNz1SDafauYZ SmKaCCJAHlV0mPKYWCPg0vBAnHrZ8UVsmjkrcrG1JfxQo52hbxcr7tvdyefbYiEFMbXi c6wKEcMmZ+wVpudzxMMOdbhpj2AL+ac/9Fe4P+cbvHd7EQxo74l2tJRVcXRZvrfGy5Lj 6g+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2gkCk4XBTcrLXKyJ5NL31/V7dYxmtIqztYuDF7+oWdI=; b=gmwqcXgGnspzBbm/8iaX7v47QgI7NMe4d9fEcRwY82OjyUwPJofow8YY29O9ZxEwP9 WzR4f6FYRaF/x+jMyaiaL5gnlJClGBaF7AMtD4RjfjgYt5D65obDJdUPAtiLVTJSJzli lx18tgl2IKImU/+Xq3x+AdfGlxi+Fa1fRpsPOII5gPwOQOF7WWoxq2BAVp/4OxvPkde1 1qHYSerpvZULb09w7RAFrmo2qb8GT8+uilHwRWCUxQSZb//YIkY8D4NhZdPEHJwiyG01 xB/1go6YzTJcsuu5Ruoic74VXAltb8XZJBZ794bguZ7t/amKvOGOIRKpd07N8PqIYuLN sZTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="qS/gpXvj"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o13si647635eje.67.2021.08.11.17.30.32; Wed, 11 Aug 2021 17:30:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="qS/gpXvj"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233213AbhHLA0F (ORCPT + 99 others); Wed, 11 Aug 2021 20:26:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233167AbhHLA0B (ORCPT ); Wed, 11 Aug 2021 20:26:01 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4446C061765 for ; Wed, 11 Aug 2021 17:25:36 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id o23so7862467ejc.3 for ; Wed, 11 Aug 2021 17:25:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2gkCk4XBTcrLXKyJ5NL31/V7dYxmtIqztYuDF7+oWdI=; b=qS/gpXvjD4Qofdg+JBBD5Ppd+jEzt3lz+axZMnnMqrpVP6+RMKn4PAeAId7wka0Xgb 1NUCyApKbVYBgA4C4DalvW55beCybODf16jJ4JVbZMKooCcceSgfB7kf4ghNqHhus6na /5tH2K5OqrmSvRKO5VQk8/+YL1ajptR9KHCgXHP++53eJZG/3FHDgXSUVo8QLe4YjbR/ k8LwQB1mAdRLGHaAHI16895bhWWgtcNYyfRmaLG4F//OObKd2+1n2gJpqNnBEeemn8cM 7Y383SBisSlKEYl0J5WN2K03K85a/Yzxt1W/chGqOTJhMnib9H0i/ioOxYe9CWPozZzo JFOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2gkCk4XBTcrLXKyJ5NL31/V7dYxmtIqztYuDF7+oWdI=; b=QV/Z3ArqATnPVhIQezjrWbFuO72vfPmg+sn7FecbtRqkHEsfSDmKDb6jwllUqTjVaO IvYMyBQ8VTQthg+6kZtdP4B5QDwmPFCI8B/odT3l+FE3VusBaL+JLAyLFy2Cqy4wdWqf gcJ1+W4QBr8opmK0ZFY8gPTYvrjsy0UxB7WzbHMEzZrqJ/KCeBfkTmylU7PvTrkrdQDO dYX1hSxjQRdywQYS5D//xrDcuKxI9UxG4DFJOjm/8w9QM2EddL3Mo9NMbibznczkilMv clAc/PxvA+MJ7Arl1qX8o2NjOICedDsy9rk4M2pimmzk2jrPbWt487kxbru+ziwgZhmu wN2Q== X-Gm-Message-State: AOAM530+Fi1SjficSbRIoNcJ5w9bS436OojYbMVt36KY2lm+lHHJN7bA TCb7RRoW9tg/v0QZ9DwUsZcUaQOXMXI= X-Received: by 2002:a17:907:78cf:: with SMTP id kv15mr1110535ejc.460.1628727935308; Wed, 11 Aug 2021 17:25:35 -0700 (PDT) Received: from localhost.localdomain (host-79-22-109-211.retail.telecomitalia.it. [79.22.109.211]) by smtp.gmail.com with ESMTPSA id l20sm265048ejb.23.2021.08.11.17.25.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Aug 2021 17:25:34 -0700 (PDT) From: "Fabio M. De Francesco" To: Greg Kroah-Hartman , Larry Finger , Phillip Potter , Martin Kaiser , Michael Straube , Fabio Aiuto , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Cc: "Fabio M. De Francesco" Subject: [PATCH 3/3] staging: r8188eu: Remove no more necessary definitions and code Date: Thu, 12 Aug 2021 02:25:19 +0200 Message-Id: <20210812002519.23678-4-fmdefrancesco@gmail.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210812002519.23678-1-fmdefrancesco@gmail.com> References: <20210812002519.23678-1-fmdefrancesco@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Remove no more necessary further 5GHz related code, along with no more used definitions of macro and variables. Signed-off-by: Fabio M. De Francesco --- drivers/staging/r8188eu/core/rtw_debug.c | 25 +------------------ drivers/staging/r8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 13 +++------- drivers/staging/r8188eu/hal/odm.c | 19 +++----------- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 3 --- .../staging/r8188eu/include/Hal8188EPhyCfg.h | 4 --- drivers/staging/r8188eu/include/odm.h | 5 ---- .../staging/r8188eu/include/rtl8188e_spec.h | 5 ---- .../staging/r8188eu/include/rtw_mlme_ext.h | 1 - 9 files changed, 8 insertions(+), 69 deletions(-) diff --git a/drivers/staging/r8188eu/core/rtw_debug.c b/drivers/staging/r8188eu/core/rtw_debug.c index e7b088563738..771f62452498 100644 --- a/drivers/staging/r8188eu/core/rtw_debug.c +++ b/drivers/staging/r8188eu/core/rtw_debug.c @@ -876,13 +876,11 @@ int proc_get_best_channel(char *page, char **start, struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; int len = 0; - u32 i, best_channel_24G = 1, best_channel_5G = 36, index_24G = 0, index_5G = 0; + u32 i, best_channel_24G = 1, index_24G = 0; for (i = 0; pmlmeext->channel_set[i].ChannelNum != 0; i++) { if (pmlmeext->channel_set[i].ChannelNum == 1) index_24G = i; - if (pmlmeext->channel_set[i].ChannelNum == 36) - index_5G = i; } for (i = 0; pmlmeext->channel_set[i].ChannelNum != 0; i++) { @@ -894,32 +892,11 @@ int proc_get_best_channel(char *page, char **start, } } - /* 5G */ - if (pmlmeext->channel_set[i].ChannelNum >= 36 && - pmlmeext->channel_set[i].ChannelNum < 140) { - /* Find primary channel */ - if (((pmlmeext->channel_set[i].ChannelNum - 36) % 8 == 0) && - (pmlmeext->channel_set[i].rx_count < pmlmeext->channel_set[index_5G].rx_count)) { - index_5G = i; - best_channel_5G = pmlmeext->channel_set[i].ChannelNum; - } - } - - if (pmlmeext->channel_set[i].ChannelNum >= 149 && - pmlmeext->channel_set[i].ChannelNum < 165) { - /* find primary channel */ - if (((pmlmeext->channel_set[i].ChannelNum - 149) % 8 == 0) && - (pmlmeext->channel_set[i].rx_count < pmlmeext->channel_set[index_5G].rx_count)) { - index_5G = i; - best_channel_5G = pmlmeext->channel_set[i].ChannelNum; - } - } /* debug */ len += snprintf(page + len, count - len, "The rx cnt of channel %3d = %d\n", pmlmeext->channel_set[i].ChannelNum, pmlmeext->channel_set[i].rx_count); } - len += snprintf(page + len, count - len, "best_channel_5G = %d\n", best_channel_5G); len += snprintf(page + len, count - len, "best_channel_24G = %d\n", best_channel_24G); *eof = 1; diff --git a/drivers/staging/r8188eu/core/rtw_ioctl_set.c b/drivers/staging/r8188eu/core/rtw_ioctl_set.c index 8b2f5ace1d86..edcac238076a 100644 --- a/drivers/staging/r8188eu/core/rtw_ioctl_set.c +++ b/drivers/staging/r8188eu/core/rtw_ioctl_set.c @@ -870,7 +870,7 @@ int rtw_set_channel_plan(struct adapter *adapter, u8 channel_plan) */ int rtw_set_country(struct adapter *adapter, const char *country_code) { - int channel_plan = RT_CHANNEL_DOMAIN_WORLD_WIDE_5G; + int channel_plan = RT_CHANNEL_DOMAIN_GLOBAL_DOAMIN_2G; DBG_88E("%s country_code:%s\n", __func__, country_code); diff --git a/drivers/staging/r8188eu/core/rtw_mlme_ext.c b/drivers/staging/r8188eu/core/rtw_mlme_ext.c index 967c7574215a..17e7d33a80c4 100644 --- a/drivers/staging/r8188eu/core/rtw_mlme_ext.c +++ b/drivers/staging/r8188eu/core/rtw_mlme_ext.c @@ -104,7 +104,6 @@ static struct rt_channel_plan_map RTW_ChannelPlanMap[RT_CHANNEL_DOMAIN_MAX] = { {0x01}, /* 0x10, RT_CHANNEL_DOMAIN_JAPAN */ {0x02}, /* 0x11, RT_CHANNEL_DOMAIN_FCC_NO_DFS */ {0x01}, /* 0x12, RT_CHANNEL_DOMAIN_JAPAN_NO_DFS */ - {0x00}, /* 0x13, RT_CHANNEL_DOMAIN_WORLD_WIDE_5G */ {0x02}, /* 0x14, RT_CHANNEL_DOMAIN_TAIWAN_NO_DFS */ {0x00}, /* 0x15, RT_CHANNEL_DOMAIN_ETSI_NO_DFS */ {0x00}, /* 0x16, RT_CHANNEL_DOMAIN_KOREA_NO_DFS */ @@ -116,7 +115,6 @@ static struct rt_channel_plan_map RTW_ChannelPlanMap[RT_CHANNEL_DOMAIN_MAX] = { {0x00}, /* 0x1C, */ {0x00}, /* 0x1D, */ {0x00}, /* 0x1E, */ - {0x05}, /* 0x1F, RT_CHANNEL_DOMAIN_WORLD_WIDE_ONLY_5G */ /* 0x20 ~ 0x7F , New Define ===== */ {0x00}, /* 0x20, RT_CHANNEL_DOMAIN_WORLD_NULL */ {0x01}, /* 0x21, RT_CHANNEL_DOMAIN_ETSI1_NULL */ @@ -6813,11 +6811,7 @@ static void process_80211d(struct adapter *padapter, struct wlan_bssid_ex *bssid p++; for (j = 0; j < noc; j++) { - if (fcn <= 14) - channel = fcn + j; /* 2.4 GHz */ - else - channel = fcn + j*4; /* 5 GHz */ - + channel = fcn + j; chplan_ap.Channel[i++] = channel; } } @@ -6834,11 +6828,10 @@ static void process_80211d(struct adapter *padapter, struct wlan_bssid_ex *bssid if (pregistrypriv->wireless_mode & WIRELESS_11G) { do { if ((i == MAX_CHANNEL_NUM) || - (chplan_sta[i].ChannelNum == 0) || - (chplan_sta[i].ChannelNum > 14)) + (chplan_sta[i].ChannelNum == 0)) break; - if ((j == chplan_ap.Len) || (chplan_ap.Channel[j] > 14)) + if (j == chplan_ap.Len) break; if (chplan_sta[i].ChannelNum == chplan_ap.Channel[j]) { diff --git a/drivers/staging/r8188eu/hal/odm.c b/drivers/staging/r8188eu/hal/odm.c index 2fd20339460f..3c793852939d 100644 --- a/drivers/staging/r8188eu/hal/odm.c +++ b/drivers/staging/r8188eu/hal/odm.c @@ -621,15 +621,9 @@ void odm_DIG(struct odm_dm_struct *pDM_Odm) FirstDisConnect = (!pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_1); } } else { - if (*pDM_Odm->pBandType == ODM_BAND_5G) { - DIG_Dynamic_MIN = pDM_DigTable->DIG_Dynamic_MIN_0; - FirstConnect = (pDM_Odm->bLinked) && (!pDM_DigTable->bMediaConnect_0); - FirstDisConnect = (!pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_0); - } else { - DIG_Dynamic_MIN = pDM_DigTable->DIG_Dynamic_MIN_1; - FirstConnect = (pDM_Odm->bLinked) && (!pDM_DigTable->bMediaConnect_1); - FirstDisConnect = (!pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_1); - } + DIG_Dynamic_MIN = pDM_DigTable->DIG_Dynamic_MIN_1; + FirstConnect = (pDM_Odm->bLinked) && (!pDM_DigTable->bMediaConnect_1); + FirstDisConnect = (!pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_1); } } else { DIG_Dynamic_MIN = pDM_DigTable->DIG_Dynamic_MIN_0; @@ -1094,12 +1088,6 @@ u32 ODM_Get_Rate_Bitmap(struct odm_dm_struct *pDM_Odm, u32 macid, u32 ra_mask, u else rate_bitmap = 0x0000000f; break; - case (ODM_WM_A|ODM_WM_G): - if (rssi_level == DM_RATR_STA_HIGH) - rate_bitmap = 0x00000f00; - else - rate_bitmap = 0x00000ff0; - break; case (ODM_WM_B|ODM_WM_G): if (rssi_level == DM_RATR_STA_HIGH) rate_bitmap = 0x00000f00; @@ -1109,7 +1097,6 @@ u32 ODM_Get_Rate_Bitmap(struct odm_dm_struct *pDM_Odm, u32 macid, u32 ra_mask, u rate_bitmap = 0x00000ff5; break; case (ODM_WM_B|ODM_WM_G|ODM_WM_N24G): - case (ODM_WM_A|ODM_WM_B|ODM_WM_G|ODM_WM_N24G): if (pDM_Odm->RFType == ODM_1T2R || pDM_Odm->RFType == ODM_1T1R) { if (rssi_level == DM_RATR_STA_HIGH) { rate_bitmap = 0x000f0000; diff --git a/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c b/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c index f7b6402e1cd2..02955b8c4005 100644 --- a/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c +++ b/drivers/staging/r8188eu/hal/rtl8188e_phycfg.c @@ -1026,9 +1026,6 @@ _PHY_SetBWMode92C( case RF_8256: /* Please implement this function in Hal8190PciPhy8256.c */ break; - case RF_8258: - /* Please implement this function in Hal8190PciPhy8258.c */ - break; case RF_PSEUDO_11N: break; case RF_6052: diff --git a/drivers/staging/r8188eu/include/Hal8188EPhyCfg.h b/drivers/staging/r8188eu/include/Hal8188EPhyCfg.h index 96888d66d28c..4370ec2fa981 100644 --- a/drivers/staging/r8188eu/include/Hal8188EPhyCfg.h +++ b/drivers/staging/r8188eu/include/Hal8188EPhyCfg.h @@ -67,13 +67,10 @@ enum rf_radio_path { enum wireless_mode { WIRELESS_MODE_UNKNOWN = 0x00, - WIRELESS_MODE_A = BIT(2), WIRELESS_MODE_B = BIT(0), WIRELESS_MODE_G = BIT(1), WIRELESS_MODE_AUTO = BIT(5), WIRELESS_MODE_N_24G = BIT(3), - WIRELESS_MODE_N_5G = BIT(4), - WIRELESS_MODE_AC = BIT(6) }; enum phy_rate_tx_offset_area { @@ -91,7 +88,6 @@ enum RF_TYPE_8190P { RF_TYPE_MIN, /* 0 */ RF_8225 = 1, /* 1 11b/g RF for verification only */ RF_8256 = 2, /* 2 11b/g/n */ - RF_8258 = 3, /* 3 11a/b/g/n RF */ RF_6052 = 4, /* 4 11b/g/n RF */ /* TODO: We should remove this psudo PHY RF after we get new RF. */ RF_PSEUDO_11N = 5, /* 5, It is a temporality RF. */ diff --git a/drivers/staging/r8188eu/include/odm.h b/drivers/staging/r8188eu/include/odm.h index 4dadb22bcc89..19458e66603c 100644 --- a/drivers/staging/r8188eu/include/odm.h +++ b/drivers/staging/r8188eu/include/odm.h @@ -531,17 +531,13 @@ enum odm_wireless_mode { ODM_WM_UNKNOW = 0x0, ODM_WM_B = BIT(0), ODM_WM_G = BIT(1), - ODM_WM_A = BIT(2), ODM_WM_N24G = BIT(3), - ODM_WM_N5G = BIT(4), ODM_WM_AUTO = BIT(5), - ODM_WM_AC = BIT(6), }; /* ODM_CMNINFO_BAND */ enum odm_band_type { ODM_BAND_2_4G = BIT(0), - ODM_BAND_5G = BIT(1), }; /* ODM_CMNINFO_SEC_CHNL_OFFSET */ @@ -933,7 +929,6 @@ enum odm_bb_config_type { CONFIG_BB_PHY_REG, CONFIG_BB_AGC_TAB, CONFIG_BB_AGC_TAB_2G, - CONFIG_BB_AGC_TAB_5G, CONFIG_BB_PHY_REG_PG, }; diff --git a/drivers/staging/r8188eu/include/rtl8188e_spec.h b/drivers/staging/r8188eu/include/rtl8188e_spec.h index 5fdc6aac917c..1c96f7b81245 100644 --- a/drivers/staging/r8188eu/include/rtl8188e_spec.h +++ b/drivers/staging/r8188eu/include/rtl8188e_spec.h @@ -523,7 +523,6 @@ Default: 00b. /* 8192C BW_OPMODE bits (Offset 0x203, 8bit) */ #define BW_OPMODE_20MHZ BIT(2) -#define BW_OPMODE_5G BIT(1) /* 8192C CAM Config Setting (offset 0x250, 1 byte) */ #define CAM_VALID BIT(15) @@ -1343,10 +1342,6 @@ Current IOREG MAP #define EEPROM_DEFAULT_24G_HT20_DIFF 0X02 #define EEPROM_DEFAULT_24G_OFDM_DIFF 0X04 -#define EEPROM_DEFAULT_5G_INDEX 0X2A -#define EEPROM_DEFAULT_5G_HT20_DIFF 0X00 -#define EEPROM_DEFAULT_5G_OFDM_DIFF 0X04 - #define EEPROM_DEFAULT_DIFF 0XFE #define EEPROM_DEFAULT_CHANNEL_PLAN 0x7F #define EEPROM_DEFAULT_BOARD_OPTION 0x00 diff --git a/drivers/staging/r8188eu/include/rtw_mlme_ext.h b/drivers/staging/r8188eu/include/rtw_mlme_ext.h index 3b6e3ae92c9f..d2f4d3ce7b90 100644 --- a/drivers/staging/r8188eu/include/rtw_mlme_ext.h +++ b/drivers/staging/r8188eu/include/rtw_mlme_ext.h @@ -112,7 +112,6 @@ enum RT_CHANNEL_DOMAIN { RT_CHANNEL_DOMAIN_JAPAN = 0x10, RT_CHANNEL_DOMAIN_FCC_NO_DFS = 0x11, RT_CHANNEL_DOMAIN_JAPAN_NO_DFS = 0x12, - RT_CHANNEL_DOMAIN_WORLD_WIDE_5G = 0x13, RT_CHANNEL_DOMAIN_TAIWAN_NO_DFS = 0x14, /* new channel plan mapping, (2GDOMAIN_5GDOMAIN) ===== */ -- 2.32.0