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))
 |