diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2013-05-01 11:47:44 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2013-05-01 11:47:44 -0400 |
commit | bf61c8840efe60fd8f91446860b63338fb424158 (patch) | |
tree | 7a71832407a4f0d6346db773343f4c3ae2257b19 /drivers/net/wireless/rtlwifi/rtl8192se/phy.c | |
parent | 5846115b30f3a881e542c8bfde59a699c1c13740 (diff) | |
parent | 0c6a61657da78098472fd0eb71cc01f2387fa1bb (diff) |
Merge branch 'next' into for-linus
Prepare first set of updates for 3.10 merge window.
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192se/phy.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192se/phy.c | 64 |
1 files changed, 23 insertions, 41 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/phy.c b/drivers/net/wireless/rtlwifi/rtl8192se/phy.c index b917a2a3caf7..67404975e00b 100644 --- a/drivers/net/wireless/rtlwifi/rtl8192se/phy.c +++ b/drivers/net/wireless/rtlwifi/rtl8192se/phy.c | |||
@@ -139,17 +139,17 @@ static u32 _rtl92s_phy_rf_serial_read(struct ieee80211_hw *hw, | |||
139 | BIT(8)); | 139 | BIT(8)); |
140 | 140 | ||
141 | if (rfpi_enable) | 141 | if (rfpi_enable) |
142 | retvalue = rtl_get_bbreg(hw, pphyreg->rflssi_readbackpi, | 142 | retvalue = rtl_get_bbreg(hw, pphyreg->rf_rbpi, |
143 | BLSSI_READBACK_DATA); | 143 | BLSSI_READBACK_DATA); |
144 | else | 144 | else |
145 | retvalue = rtl_get_bbreg(hw, pphyreg->rflssi_readback, | 145 | retvalue = rtl_get_bbreg(hw, pphyreg->rf_rb, |
146 | BLSSI_READBACK_DATA); | 146 | BLSSI_READBACK_DATA); |
147 | 147 | ||
148 | retvalue = rtl_get_bbreg(hw, pphyreg->rflssi_readback, | 148 | retvalue = rtl_get_bbreg(hw, pphyreg->rf_rb, |
149 | BLSSI_READBACK_DATA); | 149 | BLSSI_READBACK_DATA); |
150 | 150 | ||
151 | RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFR-%d Addr[0x%x]=0x%x\n", | 151 | RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFR-%d Addr[0x%x]=0x%x\n", |
152 | rfpath, pphyreg->rflssi_readback, retvalue); | 152 | rfpath, pphyreg->rf_rb, retvalue); |
153 | 153 | ||
154 | return retvalue; | 154 | return retvalue; |
155 | 155 | ||
@@ -696,7 +696,7 @@ static void _rtl92s_store_pwrindex_diffrate_offset(struct ieee80211_hw *hw, | |||
696 | else | 696 | else |
697 | return; | 697 | return; |
698 | 698 | ||
699 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][index] = data; | 699 | rtlphy->mcs_offset[rtlphy->pwrgroup_cnt][index] = data; |
700 | if (index == 5) | 700 | if (index == 5) |
701 | rtlphy->pwrgroup_cnt++; | 701 | rtlphy->pwrgroup_cnt++; |
702 | } | 702 | } |
@@ -765,14 +765,10 @@ static void _rtl92s_phy_init_register_definition(struct ieee80211_hw *hw) | |||
765 | rtlphy->phyreg_def[RF90_PATH_D].rfhssi_para2 = RFPGA0_XD_HSSIPARAMETER2; | 765 | rtlphy->phyreg_def[RF90_PATH_D].rfhssi_para2 = RFPGA0_XD_HSSIPARAMETER2; |
766 | 766 | ||
767 | /* RF switch Control */ | 767 | /* RF switch Control */ |
768 | rtlphy->phyreg_def[RF90_PATH_A].rfswitch_control = | 768 | rtlphy->phyreg_def[RF90_PATH_A].rfsw_ctrl = RFPGA0_XAB_SWITCHCONTROL; |
769 | RFPGA0_XAB_SWITCHCONTROL; | 769 | rtlphy->phyreg_def[RF90_PATH_B].rfsw_ctrl = RFPGA0_XAB_SWITCHCONTROL; |
770 | rtlphy->phyreg_def[RF90_PATH_B].rfswitch_control = | 770 | rtlphy->phyreg_def[RF90_PATH_C].rfsw_ctrl = RFPGA0_XCD_SWITCHCONTROL; |
771 | RFPGA0_XAB_SWITCHCONTROL; | 771 | rtlphy->phyreg_def[RF90_PATH_D].rfsw_ctrl = RFPGA0_XCD_SWITCHCONTROL; |
772 | rtlphy->phyreg_def[RF90_PATH_C].rfswitch_control = | ||
773 | RFPGA0_XCD_SWITCHCONTROL; | ||
774 | rtlphy->phyreg_def[RF90_PATH_D].rfswitch_control = | ||
775 | RFPGA0_XCD_SWITCHCONTROL; | ||
776 | 772 | ||
777 | /* AGC control 1 */ | 773 | /* AGC control 1 */ |
778 | rtlphy->phyreg_def[RF90_PATH_A].rfagc_control1 = ROFDM0_XAAGCCORE1; | 774 | rtlphy->phyreg_def[RF90_PATH_A].rfagc_control1 = ROFDM0_XAAGCCORE1; |
@@ -787,14 +783,10 @@ static void _rtl92s_phy_init_register_definition(struct ieee80211_hw *hw) | |||
787 | rtlphy->phyreg_def[RF90_PATH_D].rfagc_control2 = ROFDM0_XDAGCCORE2; | 783 | rtlphy->phyreg_def[RF90_PATH_D].rfagc_control2 = ROFDM0_XDAGCCORE2; |
788 | 784 | ||
789 | /* RX AFE control 1 */ | 785 | /* RX AFE control 1 */ |
790 | rtlphy->phyreg_def[RF90_PATH_A].rfrxiq_imbalance = | 786 | rtlphy->phyreg_def[RF90_PATH_A].rfrxiq_imbal = ROFDM0_XARXIQIMBALANCE; |
791 | ROFDM0_XARXIQIMBALANCE; | 787 | rtlphy->phyreg_def[RF90_PATH_B].rfrxiq_imbal = ROFDM0_XBRXIQIMBALANCE; |
792 | rtlphy->phyreg_def[RF90_PATH_B].rfrxiq_imbalance = | 788 | rtlphy->phyreg_def[RF90_PATH_C].rfrxiq_imbal = ROFDM0_XCRXIQIMBALANCE; |
793 | ROFDM0_XBRXIQIMBALANCE; | 789 | rtlphy->phyreg_def[RF90_PATH_D].rfrxiq_imbal = ROFDM0_XDRXIQIMBALANCE; |
794 | rtlphy->phyreg_def[RF90_PATH_C].rfrxiq_imbalance = | ||
795 | ROFDM0_XCRXIQIMBALANCE; | ||
796 | rtlphy->phyreg_def[RF90_PATH_D].rfrxiq_imbalance = | ||
797 | ROFDM0_XDRXIQIMBALANCE; | ||
798 | 790 | ||
799 | /* RX AFE control 1 */ | 791 | /* RX AFE control 1 */ |
800 | rtlphy->phyreg_def[RF90_PATH_A].rfrx_afe = ROFDM0_XARXAFE; | 792 | rtlphy->phyreg_def[RF90_PATH_A].rfrx_afe = ROFDM0_XARXAFE; |
@@ -803,14 +795,10 @@ static void _rtl92s_phy_init_register_definition(struct ieee80211_hw *hw) | |||
803 | rtlphy->phyreg_def[RF90_PATH_D].rfrx_afe = ROFDM0_XDRXAFE; | 795 | rtlphy->phyreg_def[RF90_PATH_D].rfrx_afe = ROFDM0_XDRXAFE; |
804 | 796 | ||
805 | /* Tx AFE control 1 */ | 797 | /* Tx AFE control 1 */ |
806 | rtlphy->phyreg_def[RF90_PATH_A].rftxiq_imbalance = | 798 | rtlphy->phyreg_def[RF90_PATH_A].rftxiq_imbal = ROFDM0_XATXIQIMBALANCE; |
807 | ROFDM0_XATXIQIMBALANCE; | 799 | rtlphy->phyreg_def[RF90_PATH_B].rftxiq_imbal = ROFDM0_XBTXIQIMBALANCE; |
808 | rtlphy->phyreg_def[RF90_PATH_B].rftxiq_imbalance = | 800 | rtlphy->phyreg_def[RF90_PATH_C].rftxiq_imbal = ROFDM0_XCTXIQIMBALANCE; |
809 | ROFDM0_XBTXIQIMBALANCE; | 801 | rtlphy->phyreg_def[RF90_PATH_D].rftxiq_imbal = ROFDM0_XDTXIQIMBALANCE; |
810 | rtlphy->phyreg_def[RF90_PATH_C].rftxiq_imbalance = | ||
811 | ROFDM0_XCTXIQIMBALANCE; | ||
812 | rtlphy->phyreg_def[RF90_PATH_D].rftxiq_imbalance = | ||
813 | ROFDM0_XDTXIQIMBALANCE; | ||
814 | 802 | ||
815 | /* Tx AFE control 2 */ | 803 | /* Tx AFE control 2 */ |
816 | rtlphy->phyreg_def[RF90_PATH_A].rftx_afe = ROFDM0_XATXAFE; | 804 | rtlphy->phyreg_def[RF90_PATH_A].rftx_afe = ROFDM0_XATXAFE; |
@@ -819,20 +807,14 @@ static void _rtl92s_phy_init_register_definition(struct ieee80211_hw *hw) | |||
819 | rtlphy->phyreg_def[RF90_PATH_D].rftx_afe = ROFDM0_XDTXAFE; | 807 | rtlphy->phyreg_def[RF90_PATH_D].rftx_afe = ROFDM0_XDTXAFE; |
820 | 808 | ||
821 | /* Tranceiver LSSI Readback */ | 809 | /* Tranceiver LSSI Readback */ |
822 | rtlphy->phyreg_def[RF90_PATH_A].rflssi_readback = | 810 | rtlphy->phyreg_def[RF90_PATH_A].rf_rb = RFPGA0_XA_LSSIREADBACK; |
823 | RFPGA0_XA_LSSIREADBACK; | 811 | rtlphy->phyreg_def[RF90_PATH_B].rf_rb = RFPGA0_XB_LSSIREADBACK; |
824 | rtlphy->phyreg_def[RF90_PATH_B].rflssi_readback = | 812 | rtlphy->phyreg_def[RF90_PATH_C].rf_rb = RFPGA0_XC_LSSIREADBACK; |
825 | RFPGA0_XB_LSSIREADBACK; | 813 | rtlphy->phyreg_def[RF90_PATH_D].rf_rb = RFPGA0_XD_LSSIREADBACK; |
826 | rtlphy->phyreg_def[RF90_PATH_C].rflssi_readback = | ||
827 | RFPGA0_XC_LSSIREADBACK; | ||
828 | rtlphy->phyreg_def[RF90_PATH_D].rflssi_readback = | ||
829 | RFPGA0_XD_LSSIREADBACK; | ||
830 | 814 | ||
831 | /* Tranceiver LSSI Readback PI mode */ | 815 | /* Tranceiver LSSI Readback PI mode */ |
832 | rtlphy->phyreg_def[RF90_PATH_A].rflssi_readbackpi = | 816 | rtlphy->phyreg_def[RF90_PATH_A].rf_rbpi = TRANSCEIVERA_HSPI_READBACK; |
833 | TRANSCEIVERA_HSPI_READBACK; | 817 | rtlphy->phyreg_def[RF90_PATH_B].rf_rbpi = TRANSCEIVERB_HSPI_READBACK; |
834 | rtlphy->phyreg_def[RF90_PATH_B].rflssi_readbackpi = | ||
835 | TRANSCEIVERB_HSPI_READBACK; | ||
836 | } | 818 | } |
837 | 819 | ||
838 | 820 | ||