Lines Matching defs:ah
21 #include "ah.h"
32 ar5210SetPowerModeAuto(struct ath_hal *ah, int setChip)
34 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
36 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_ALLOW);
49 ar5210SetPowerModeAwake(struct ath_hal *ah, int setChip)
56 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_WAKE);
60 val = OS_REG_READ(ah, AR_PCICFG);
64 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE,
69 ath_hal_printf(ah, "%s: Failed to wakeup in %ums\n",
76 OS_REG_CLR_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
86 ar5210SetPowerModeSleep(struct ath_hal *ah, int setChip)
88 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
90 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_SLP);
94 ar5210SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip)
106 HALDEBUG(ah, HAL_DEBUG_POWER, "%s: %s -> %s (%s)\n", __func__,
107 modes[ah->ah_powerMode], modes[mode],
112 ah->ah_powerMode = mode;
113 status = ar5210SetPowerModeAwake(ah, setChip);
116 ar5210SetPowerModeSleep(ah, setChip);
118 ah->ah_powerMode = mode;
121 ar5210SetPowerModeAuto(ah, setChip);
123 ah->ah_powerMode = mode;
126 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown power mode %u\n",
134 ar5210GetPowerMode(struct ath_hal *ah)
137 return MS(OS_REG_READ(ah, AR_SCR), AR_SCR_SLE);