staging: rtl8192e: Drop large switch in rtl92e_config_rf
The same steps were made for each RF path independently. Signed-off-by: Mateusz Kulikowski <mateusz.kulikowski@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
976a06cc89
commit
cb7cca3ae8
@ -122,70 +122,19 @@ bool rtl92e_config_rf(struct net_device *dev)
|
||||
|
||||
RetryTimes = ConstRetryTimes;
|
||||
RF3_Final_Value = 0;
|
||||
switch (eRFPath) {
|
||||
case RF90_PATH_A:
|
||||
while (RF3_Final_Value != RegValueToBeCheck &&
|
||||
RetryTimes != 0) {
|
||||
ret = rtl92e_config_rf_path(dev,
|
||||
while (RF3_Final_Value != RegValueToBeCheck &&
|
||||
RetryTimes != 0) {
|
||||
ret = rtl92e_config_rf_path(dev,
|
||||
(enum rf90_radio_path)eRFPath);
|
||||
RF3_Final_Value = rtl92e_get_rf_reg(dev,
|
||||
(enum rf90_radio_path)eRFPath,
|
||||
RegOffSetToBeCheck,
|
||||
bMask12Bits);
|
||||
RT_TRACE(COMP_RF,
|
||||
"RF %d %d register final value: %x\n",
|
||||
eRFPath, RegOffSetToBeCheck,
|
||||
RF3_Final_Value);
|
||||
RetryTimes--;
|
||||
}
|
||||
break;
|
||||
case RF90_PATH_B:
|
||||
while (RF3_Final_Value != RegValueToBeCheck &&
|
||||
RetryTimes != 0) {
|
||||
ret = rtl92e_config_rf_path(dev,
|
||||
(enum rf90_radio_path)eRFPath);
|
||||
RF3_Final_Value = rtl92e_get_rf_reg(dev,
|
||||
(enum rf90_radio_path)eRFPath,
|
||||
RegOffSetToBeCheck,
|
||||
bMask12Bits);
|
||||
RT_TRACE(COMP_RF,
|
||||
"RF %d %d register final value: %x\n",
|
||||
eRFPath, RegOffSetToBeCheck,
|
||||
RF3_Final_Value);
|
||||
RetryTimes--;
|
||||
}
|
||||
break;
|
||||
case RF90_PATH_C:
|
||||
while (RF3_Final_Value != RegValueToBeCheck &&
|
||||
RetryTimes != 0) {
|
||||
ret = rtl92e_config_rf_path(dev,
|
||||
(enum rf90_radio_path)eRFPath);
|
||||
RF3_Final_Value = rtl92e_get_rf_reg(dev,
|
||||
RF3_Final_Value = rtl92e_get_rf_reg(dev,
|
||||
(enum rf90_radio_path)eRFPath,
|
||||
RegOffSetToBeCheck,
|
||||
bMask12Bits);
|
||||
RT_TRACE(COMP_RF,
|
||||
"RF %d %d register final value: %x\n",
|
||||
eRFPath, RegOffSetToBeCheck,
|
||||
RF3_Final_Value);
|
||||
RetryTimes--;
|
||||
}
|
||||
break;
|
||||
case RF90_PATH_D:
|
||||
while (RF3_Final_Value != RegValueToBeCheck &&
|
||||
RetryTimes != 0) {
|
||||
ret = rtl92e_config_rf_path(dev,
|
||||
(enum rf90_radio_path)eRFPath);
|
||||
RF3_Final_Value = rtl92e_get_rf_reg(dev,
|
||||
(enum rf90_radio_path)eRFPath,
|
||||
RegOffSetToBeCheck, bMask12Bits);
|
||||
RT_TRACE(COMP_RF,
|
||||
"RF %d %d register final value: %x\n",
|
||||
eRFPath, RegOffSetToBeCheck,
|
||||
RF3_Final_Value);
|
||||
RetryTimes--;
|
||||
}
|
||||
break;
|
||||
RT_TRACE(COMP_RF,
|
||||
"RF %d %d register final value: %x\n",
|
||||
eRFPath, RegOffSetToBeCheck,
|
||||
RF3_Final_Value);
|
||||
RetryTimes--;
|
||||
}
|
||||
|
||||
switch (eRFPath) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user