Lines Matching defs:ah
23 #include "ah.h"
34 ar5210SetPowerModeAuto(struct ath_hal *ah, int setChip)
36 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
38 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_ALLOW);
51 ar5210SetPowerModeAwake(struct ath_hal *ah, int setChip)
58 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_WAKE);
62 val = OS_REG_READ(ah, AR_PCICFG);
66 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE,
71 ath_hal_printf(ah, "%s: Failed to wakeup in %ums\n",
78 OS_REG_CLR_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
88 ar5210SetPowerModeSleep(struct ath_hal *ah, int setChip)
90 OS_REG_SET_BIT(ah, AR_STA_ID1, AR_STA_ID1_PWR_SV);
92 OS_REG_RMW_FIELD(ah, AR_SCR, AR_SCR_SLE, AR_SCR_SLE_SLP);
96 ar5210SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode, int setChip)
108 HALDEBUG(ah, HAL_DEBUG_POWER, "%s: %s -> %s (%s)\n", __func__,
109 modes[ah->ah_powerMode], modes[mode],
114 ah->ah_powerMode = mode;
115 status = ar5210SetPowerModeAwake(ah, setChip);
118 ar5210SetPowerModeSleep(ah, setChip);
120 ah->ah_powerMode = mode;
123 ar5210SetPowerModeAuto(ah, setChip);
125 ah->ah_powerMode = mode;
128 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown power mode %u\n",
136 ar5210GetPowerMode(struct ath_hal *ah)
139 return MS(OS_REG_READ(ah, AR_SCR), AR_SCR_SLE);