Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Nov 2011 05:35:32 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r227053 - in user/adrian/if_ath_tx/sys/dev/ath/ath_hal: ar5416 ar9001 ar9002
Message-ID:  <201111030535.pA35ZWhZ054909@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Thu Nov  3 05:35:31 2011
New Revision: 227053
URL: http://svn.freebsd.org/changeset/base/227053

Log:
  The Atheros HAL does a PLL init pass during startup. Do the same here.
  
  Obtained from:	Atheros

Modified:
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -274,6 +274,8 @@ ar5416Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n", __func__);
 		ecode = HAL_EIO;

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -135,6 +135,8 @@ ar9130Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n",
 		    __func__);

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -156,6 +156,8 @@ ar9160Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n",
 		    __func__);

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -199,6 +199,8 @@ ar9280Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n",
 		    __func__);

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -164,6 +164,8 @@ ar9285Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, AH_NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n",
 		    __func__);

Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c	Thu Nov  3 05:27:19 2011	(r227052)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c	Thu Nov  3 05:35:31 2011	(r227053)
@@ -176,6 +176,8 @@ ar9287Attach(uint16_t devid, HAL_SOFTC s
 		goto bad;
 	}
 
+	AH5416(ah)->ah_initPLL(ah, NULL);
+
 	if (!ar5416SetPowerMode(ah, HAL_PM_AWAKE, AH_TRUE)) {
 		HALDEBUG(ah, HAL_DEBUG_ANY, "%s: couldn't wakeup chip\n",
 		    __func__);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111030535.pA35ZWhZ054909>