58 lines
2.2 KiB
Diff
58 lines
2.2 KiB
Diff
|
From: Felix Fietkau <nbd@nbd.name>
|
||
|
Date: Mon, 11 Jul 2016 11:31:39 +0200
|
||
|
Subject: [PATCH] ath9k_hw: fix duplicate (and partially wrong) definition
|
||
|
of AR_CH0_THERM
|
||
|
|
||
|
AR_PHY_65NM_CH0_THERM and AR_CH0_THERM were supposed to refer to the
|
||
|
same register, however they had different SREV checks.
|
||
|
|
||
|
Remove the duplicate and use the checks. Since there were other SREV
|
||
|
checks present in the only place that uses this, this will probaby not
|
||
|
affect runtime behavior.
|
||
|
|
||
|
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||
|
---
|
||
|
|
||
|
--- a/drivers/net/wireless/ath/ath9k/ar9003_phy.h
|
||
|
+++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.h
|
||
|
@@ -689,13 +689,6 @@
|
||
|
#define AR_CH0_TOP_XPABIASLVL (AR_SREV_9550(ah) ? 0x3c0 : 0x300)
|
||
|
#define AR_CH0_TOP_XPABIASLVL_S (AR_SREV_9550(ah) ? 6 : 8)
|
||
|
|
||
|
-#define AR_CH0_THERM (AR_SREV_9300(ah) ? 0x16290 : \
|
||
|
- ((AR_SREV_9485(ah) ? 0x1628c : 0x16294)))
|
||
|
-#define AR_CH0_THERM_XPABIASLVL_MSB 0x3
|
||
|
-#define AR_CH0_THERM_XPABIASLVL_MSB_S 0
|
||
|
-#define AR_CH0_THERM_XPASHORT2GND 0x4
|
||
|
-#define AR_CH0_THERM_XPASHORT2GND_S 2
|
||
|
-
|
||
|
#define AR_SWITCH_TABLE_COM_ALL (0xffff)
|
||
|
#define AR_SWITCH_TABLE_COM_ALL_S (0)
|
||
|
#define AR_SWITCH_TABLE_COM_AR9462_ALL (0xffffff)
|
||
|
@@ -712,15 +705,17 @@
|
||
|
#define AR_SWITCH_TABLE_ALL (0xfff)
|
||
|
#define AR_SWITCH_TABLE_ALL_S (0)
|
||
|
|
||
|
-#define AR_PHY_65NM_CH0_THERM (AR_SREV_9300(ah) ? 0x16290 :\
|
||
|
- ((AR_SREV_9462(ah) || AR_SREV_9565(ah)) ? 0x16294 : 0x1628c))
|
||
|
+#define AR_CH0_THERM (AR_SREV_9300(ah) ? 0x16290 :\
|
||
|
+ ((AR_SREV_9462(ah) || AR_SREV_9565(ah)) ? 0x16294 : 0x1628c))
|
||
|
+#define AR_CH0_THERM_XPABIASLVL_MSB 0x3
|
||
|
+#define AR_CH0_THERM_XPABIASLVL_MSB_S 0
|
||
|
+#define AR_CH0_THERM_XPASHORT2GND 0x4
|
||
|
+#define AR_CH0_THERM_XPASHORT2GND_S 2
|
||
|
|
||
|
-#define AR_PHY_65NM_CH0_THERM_LOCAL 0x80000000
|
||
|
-#define AR_PHY_65NM_CH0_THERM_LOCAL_S 31
|
||
|
-#define AR_PHY_65NM_CH0_THERM_START 0x20000000
|
||
|
-#define AR_PHY_65NM_CH0_THERM_START_S 29
|
||
|
-#define AR_PHY_65NM_CH0_THERM_SAR_ADC_OUT 0x0000ff00
|
||
|
-#define AR_PHY_65NM_CH0_THERM_SAR_ADC_OUT_S 8
|
||
|
+#define AR_CH0_THERM_LOCAL 0x80000000
|
||
|
+#define AR_CH0_THERM_START 0x20000000
|
||
|
+#define AR_CH0_THERM_SAR_ADC_OUT 0x0000ff00
|
||
|
+#define AR_CH0_THERM_SAR_ADC_OUT_S 8
|
||
|
|
||
|
#define AR_CH0_TOP2 (AR_SREV_9300(ah) ? 0x1628c : \
|
||
|
(AR_SREV_9462(ah) ? 0x16290 : 0x16284))
|