mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-29 22:14:41 +08:00
rtl8xxxu: Set the correct thermal meter register for 8723bu
Older chips use RF register 0x24 to set the thermal meter. Newer chips use register 0x42. This change makes sure to set the correct thermal meter register depending on the chip. Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
1d3cc44ddd
commit
72143b9e94
@ -6502,7 +6502,11 @@ static int rtl8xxxu_init_device(struct ieee80211_hw *hw)
|
||||
/*
|
||||
* This should enable thermal meter
|
||||
*/
|
||||
rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_T_METER, 0x60);
|
||||
if (priv->fops->has_s0s1)
|
||||
rtl8xxxu_write_rfreg(priv,
|
||||
RF_A, RF6052_REG_T_METER_8723B, 0x37cf8);
|
||||
else
|
||||
rtl8xxxu_write_rfreg(priv, RF_A, RF6052_REG_T_METER, 0x60);
|
||||
|
||||
/* Init BT hw config. */
|
||||
if (priv->fops->init_bt)
|
||||
|
Loading…
Reference in New Issue
Block a user