svn commit: r227054 -
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416
Adrian Chadd
adrian at FreeBSD.org
Thu Nov 3 05:44:00 UTC 2011
Author: adrian
Date: Thu Nov 3 05:44:00 2011
New Revision: 227054
URL: http://svn.freebsd.org/changeset/base/227054
Log:
Add a PLL init call, matching what the reference driver does when
waking up the NIC after a total shutdown.
Obtained from: Atheros
Modified:
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_power.c Thu Nov 3 05:35:31 2011 (r227053)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_power.c Thu Nov 3 05:44:00 2011 (r227054)
@@ -36,7 +36,7 @@
static HAL_BOOL
ar5416SetPowerModeAwake(struct ath_hal *ah, int setChip)
{
-#define POWER_UP_TIME 200000
+#define POWER_UP_TIME 10000
uint32_t val;
int i = 0;
@@ -50,6 +50,7 @@ ar5416SetPowerModeAwake(struct ath_hal *
& AR_RTC_PM_STATUS_M) == AR_RTC_STATUS_SHUTDOWN) {
if (!ar5416SetResetReg(ah, HAL_RESET_POWER_ON))
goto bad;
+ ar5416InitPLL(ah, AH_NULL);
}
if (AR_SREV_HOWL(ah))
More information about the svn-src-user
mailing list