[PATCH 2/2] staging: r8188eu: remove RFType member of odm_dm_struct structure

2016-09-22 Thread Ivan Safonov
rf_type is always equal to ODM_1T1R.
So, only RF PATH A exists for r8188eu device...

Signed-off-by: Ivan Safonov 
---
 drivers/staging/rtl8188eu/hal/odm.c | 35 -
 drivers/staging/rtl8188eu/hal/phy.c | 16 +++--
 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c |  2 --
 drivers/staging/rtl8188eu/include/odm.h |  2 --
 4 files changed, 12 insertions(+), 43 deletions(-)

diff --git a/drivers/staging/rtl8188eu/hal/odm.c 
b/drivers/staging/rtl8188eu/hal/odm.c
index 0677474..d983a80 100644
--- a/drivers/staging/rtl8188eu/hal/odm.c
+++ b/drivers/staging/rtl8188eu/hal/odm.c
@@ -285,7 +285,6 @@ void odm_CmnInfoInit_Debug(struct odm_dm_struct *pDM_Odm)
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("SupportInterface=%d\n", pDM_Odm->SupportInterface));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("SupportICType=0x%x\n", pDM_Odm->SupportICType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("CutVersion=%d\n", pDM_Odm->CutVersion));
-   ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("RFType=%d\n", 
pDM_Odm->RFType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("BoardType=%d\n", 
pDM_Odm->BoardType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("ExtLNA=%d\n", 
pDM_Odm->ExtLNA));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("ExtPA=%d\n", 
pDM_Odm->ExtPA));
@@ -763,37 +762,21 @@ u32 ODM_Get_Rate_Bitmap(struct odm_dm_struct *pDM_Odm, 
u32 macid, u32 ra_mask, u
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 = 0x000f;
-   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
-   rate_bitmap = 0x000ff000;
-   } else {
-   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
-   rate_bitmap = 0x000ff015;
-   else
-   rate_bitmap = 0x000ff005;
-   }
+   if (rssi_level == DM_RATR_STA_HIGH) {
+   rate_bitmap = 0x000f;
+   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
+   rate_bitmap = 0x000ff000;
} else {
-   if (rssi_level == DM_RATR_STA_HIGH) {
-   rate_bitmap = 0x0f8f;
-   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
-   rate_bitmap = 0x0f8ff000;
-   } else {
-   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
-   rate_bitmap = 0x0f8ff015;
-   else
-   rate_bitmap = 0x0f8ff005;
-   }
+   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
+   rate_bitmap = 0x000ff015;
+   else
+   rate_bitmap = 0x000ff005;
}
break;
default:
/* case WIRELESS_11_24N: */
/* case WIRELESS_11_5N: */
-   if (pDM_Odm->RFType == RF_1T2R)
-   rate_bitmap = 0x000f;
-   else
-   rate_bitmap = 0x0fff;
+   rate_bitmap = 0x0fff;
break;
}
 
diff --git a/drivers/staging/rtl8188eu/hal/phy.c 
b/drivers/staging/rtl8188eu/hal/phy.c
index aaf8c26..5192ef7 100644
--- a/drivers/staging/rtl8188eu/hal/phy.c
+++ b/drivers/staging/rtl8188eu/hal/phy.c
@@ -944,16 +944,11 @@ static bool simularity_compare(struct adapter *adapt, s32 
resulta[][8],
   u8 c1, u8 c2)
 {
u32 i, j, diff, sim_bitmap = 0, bound;
-   struct odm_dm_struct *dm_odm = >HalData->odmpriv;
u8 final_candidate[2] = {0xFF, 0xFF};   /* for path A and path B */
bool result = true;
s32 tmp1 = 0, tmp2 = 0;
 
-   if ((dm_odm->RFType == ODM_2T2R) || (dm_odm->RFType == ODM_2T3R) ||
-   (dm_odm->RFType == ODM_2T4R))
-   bound = 8;
-   else
-   bound = 4;
+   bound = 4;
 
for (i = 0; i < bound; i++) {
if ((i == 1) || (i == 3) || (i == 5) || (i == 7)) {
@@ -1282,7 +1277,7 @@ void rtl88eu_phy_iq_calibrate(struct adapter *adapt, bool 
recovery)
rOFDM0_RxIQExtAnta};
bool is2t;
 
-   is2t = (dm_odm->RFType == ODM_2T2R) ? true : false;
+   is2t = false;
 
if (!(dm_odm->SupportAbility & ODM_RF_CALIBRATION))
return;
@@ -1408,12 +1403,7 @@ void rtl88eu_phy_lc_calibrate(struct adapter *adapt)
 

[PATCH 2/2] staging: r8188eu: remove RFType member of odm_dm_struct structure

2016-09-22 Thread Ivan Safonov
rf_type is always equal to ODM_1T1R.
So, only RF PATH A exists for r8188eu device...

Signed-off-by: Ivan Safonov 
---
 drivers/staging/rtl8188eu/hal/odm.c | 35 -
 drivers/staging/rtl8188eu/hal/phy.c | 16 +++--
 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c |  2 --
 drivers/staging/rtl8188eu/include/odm.h |  2 --
 4 files changed, 12 insertions(+), 43 deletions(-)

diff --git a/drivers/staging/rtl8188eu/hal/odm.c 
b/drivers/staging/rtl8188eu/hal/odm.c
index 0677474..d983a80 100644
--- a/drivers/staging/rtl8188eu/hal/odm.c
+++ b/drivers/staging/rtl8188eu/hal/odm.c
@@ -285,7 +285,6 @@ void odm_CmnInfoInit_Debug(struct odm_dm_struct *pDM_Odm)
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("SupportInterface=%d\n", pDM_Odm->SupportInterface));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("SupportICType=0x%x\n", pDM_Odm->SupportICType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, 
("CutVersion=%d\n", pDM_Odm->CutVersion));
-   ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("RFType=%d\n", 
pDM_Odm->RFType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("BoardType=%d\n", 
pDM_Odm->BoardType));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("ExtLNA=%d\n", 
pDM_Odm->ExtLNA));
ODM_RT_TRACE(pDM_Odm, ODM_COMP_COMMON, ODM_DBG_LOUD, ("ExtPA=%d\n", 
pDM_Odm->ExtPA));
@@ -763,37 +762,21 @@ u32 ODM_Get_Rate_Bitmap(struct odm_dm_struct *pDM_Odm, 
u32 macid, u32 ra_mask, u
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 = 0x000f;
-   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
-   rate_bitmap = 0x000ff000;
-   } else {
-   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
-   rate_bitmap = 0x000ff015;
-   else
-   rate_bitmap = 0x000ff005;
-   }
+   if (rssi_level == DM_RATR_STA_HIGH) {
+   rate_bitmap = 0x000f;
+   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
+   rate_bitmap = 0x000ff000;
} else {
-   if (rssi_level == DM_RATR_STA_HIGH) {
-   rate_bitmap = 0x0f8f;
-   } else if (rssi_level == DM_RATR_STA_MIDDLE) {
-   rate_bitmap = 0x0f8ff000;
-   } else {
-   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
-   rate_bitmap = 0x0f8ff015;
-   else
-   rate_bitmap = 0x0f8ff005;
-   }
+   if (*(pDM_Odm->pBandWidth) == ODM_BW40M)
+   rate_bitmap = 0x000ff015;
+   else
+   rate_bitmap = 0x000ff005;
}
break;
default:
/* case WIRELESS_11_24N: */
/* case WIRELESS_11_5N: */
-   if (pDM_Odm->RFType == RF_1T2R)
-   rate_bitmap = 0x000f;
-   else
-   rate_bitmap = 0x0fff;
+   rate_bitmap = 0x0fff;
break;
}
 
diff --git a/drivers/staging/rtl8188eu/hal/phy.c 
b/drivers/staging/rtl8188eu/hal/phy.c
index aaf8c26..5192ef7 100644
--- a/drivers/staging/rtl8188eu/hal/phy.c
+++ b/drivers/staging/rtl8188eu/hal/phy.c
@@ -944,16 +944,11 @@ static bool simularity_compare(struct adapter *adapt, s32 
resulta[][8],
   u8 c1, u8 c2)
 {
u32 i, j, diff, sim_bitmap = 0, bound;
-   struct odm_dm_struct *dm_odm = >HalData->odmpriv;
u8 final_candidate[2] = {0xFF, 0xFF};   /* for path A and path B */
bool result = true;
s32 tmp1 = 0, tmp2 = 0;
 
-   if ((dm_odm->RFType == ODM_2T2R) || (dm_odm->RFType == ODM_2T3R) ||
-   (dm_odm->RFType == ODM_2T4R))
-   bound = 8;
-   else
-   bound = 4;
+   bound = 4;
 
for (i = 0; i < bound; i++) {
if ((i == 1) || (i == 3) || (i == 5) || (i == 7)) {
@@ -1282,7 +1277,7 @@ void rtl88eu_phy_iq_calibrate(struct adapter *adapt, bool 
recovery)
rOFDM0_RxIQExtAnta};
bool is2t;
 
-   is2t = (dm_odm->RFType == ODM_2T2R) ? true : false;
+   is2t = false;
 
if (!(dm_odm->SupportAbility & ODM_RF_CALIBRATION))
return;
@@ -1408,12 +1403,7 @@ void rtl88eu_phy_lc_calibrate(struct adapter *adapt)