2 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
3 * Copyright (c) 2002-2008 Atheros Communications, Inc.
5 * Permission to use, copy, modify, and/or distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 * $FreeBSD: head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c 235972 2012-05-25 05:01:27Z adrian $
22 #include "ah_internal.h"
25 #include "ar9300/ar9300.h"
26 #include "ar9300/ar9300reg.h"
27 #include "ar9300/ar9300phy.h"
29 #include "ar9300/ar9300_stub.h"
30 #include "ar9300/ar9300_stub_funcs.h"
33 ar9300_Stub_GetRadioRev(struct ath_hal *ah)
36 ath_hal_printf(ah, "%s: called\n", __func__);
42 ar9300_Stub_InitState(struct ath_hal_5212 *, uint16_t devid, HAL_SOFTC,
43 HAL_BUS_TAG st, HAL_BUS_HANDLE sh, HAL_STATUS *status)
46 ath_hal_printf(ah, "%s: called\n", __func__);
53 ar9300_Stub_Detach(struct ath_hal *ah)
56 ath_hal_printf(ah, "%s: called\n", __func__);
61 ar9300_Stub_ChipTest(struct ath_hal *ah)
64 ath_hal_printf(ah, "%s: called\n", __func__);
69 ar9300_Stub_GetChannelEdges(struct ath_hal *ah, uint16_t flags,
70 uint16_t *low, uint16_t *high)
73 ath_hal_printf(ah, "%s: called\n", __func__);
78 ar9300_Stub_FillCapabilityInfo(struct ath_hal *ah)
81 ath_hal_printf(ah, "%s: called\n", __func__);
86 ar9300_Stub_SetBeaconTimers(struct ath_hal *ah,
87 const HAL_BEACON_TIMERS * bs)
90 ath_hal_printf(ah, "%s: called\n", __func__);
94 ar9300_Stub_BeaconInit(struct ath_hal *ah, uint32_t next_beacon,
95 uint32_t beacon_period)
98 ath_hal_printf(ah, "%s: called\n", __func__);
102 ar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah)
105 ath_hal_printf(ah, "%s: called\n", __func__);
109 ar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs)
112 ath_hal_printf(ah, "%s: called\n", __func__);
116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah)
119 ath_hal_printf(ah, "%s: called\n", __func__);
124 ar9300_Stub_IsInterruptPending(struct ath_hal *ah)
127 ath_hal_printf(ah, "%s: called\n", __func__);
132 ar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *mask)
135 ath_hal_printf(ah, "%s: called\n", __func__);
140 ar9300_Stub_GetInterrupts(struct ath_hal *ah)
143 ath_hal_printf(ah, "%s: called\n", __func__);
148 ar9300_Stub_SetInterrupts(struct ath_hal *ah, HAL_INT ints)
151 ath_hal_printf(ah, "%s: called\n", __func__);
157 ar9300_Stub_GetKeyCacheSize(struct ath_hal *ah)
160 ath_hal_printf(ah, "%s: called\n", __func__);
165 ar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry)
168 ath_hal_printf(ah, "%s: called\n", __func__);
173 ar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry)
176 ath_hal_printf(ah, "%s: called\n", __func__);
181 ar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry,
185 ath_hal_printf(ah, "%s: called\n", __func__);
190 ar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry,
191 const HAL_KEYVAL *k, const uint8_t *mac, int xorKey)
194 ath_hal_printf(ah, "%s: called\n", __func__);
199 ar9300_Stub_GetMacAddress(struct ath_hal *ah, uint8_t *mac)
202 ath_hal_printf(ah, "%s: called\n", __func__);
206 ar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
209 ath_hal_printf(ah, "%s: called\n", __func__);
214 ar9300_Stub_GetBssIdMask(struct ath_hal *ah, uint8_t *mac)
217 ath_hal_printf(ah, "%s: called\n", __func__);
221 ar9300_Stub_SetBssIdMask(struct ath_hal *ah, const uint8_t *bssid)
224 ath_hal_printf(ah, "%s: called\n", __func__);
229 ar9300_Stub_EepromRead(struct ath_hal *ah, u_int off, uint16_t *data)
232 ath_hal_printf(ah, "%s: called\n", __func__);
237 ar9300_Stub_EepromWrite(struct ath_hal *ah, u_int off, uint16_t data)
240 ath_hal_printf(ah, "%s: called\n", __func__);
245 ar9300_Stub_SetRegulatoryDomain(struct ath_hal *ah,
246 uint16_t regDomain, HAL_STATUS *stats)
249 ath_hal_printf(ah, "%s: called\n", __func__);
254 ar9300_Stub_GetWirelessModes(struct ath_hal *ah)
257 ath_hal_printf(ah, "%s: called\n", __func__);
263 ar9300_Stub_EnableRfKill(struct ath_hal *ah)
266 ath_hal_printf(ah, "%s: called\n", __func__);
270 ar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio,
271 HAL_GPIO_MUX_TYPE mux)
274 ath_hal_printf(ah, "%s: called\n", __func__);
279 ar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
282 ath_hal_printf(ah, "%s: called\n", __func__);
287 ar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
290 ath_hal_printf(ah, "%s: called\n", __func__);
295 ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio)
298 ath_hal_printf(ah, "%s: called\n", __func__);
303 ar9300_Stub_GpioSetIntr(struct ath_hal *ah, u_int gpioPin, uint32_t ilevel)
306 ath_hal_printf(ah, "%s: called\n", __func__);
310 ar9300_Stub_SetLedState(struct ath_hal *ah, HAL_LED_STATE state)
313 ath_hal_printf(ah, "%s: called\n", __func__);
317 ar9300_Stub_WriteAssocid(struct ath_hal *ah, const uint8_t *bssid,
321 ath_hal_printf(ah, "%s: called\n", __func__);
325 ar9300_Stub_GetTsf32(struct ath_hal *ah)
328 ath_hal_printf(ah, "%s: called\n", __func__);
333 ar9300_Stub_GetTsf64(struct ath_hal *ah)
336 ath_hal_printf(ah, "%s: called\n", __func__);
341 ar9300_Stub_SetTsf64(struct ath_hal *ah, uint64_t tsf64)
344 ath_hal_printf(ah, "%s: called\n", __func__);
348 ar9300_Stub_ResetTsf(struct ath_hal *ah)
351 ath_hal_printf(ah, "%s: called\n", __func__);
355 ar9300_Stub_SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *pSet)
358 ath_hal_printf(ah, "%s: called\n", __func__);
362 ar9300_Stub_GetRandomSeed(struct ath_hal *ah)
365 ath_hal_printf(ah, "%s: called\n", __func__);
370 ar9300_Stub_DetectCardPresent(struct ath_hal *ah)
373 ath_hal_printf(ah, "%s: called\n", __func__);
378 ar9300_Stub_EnableMibCounters(struct ath_hal *ah)
381 ath_hal_printf(ah, "%s: called\n", __func__);
385 ar9300_Stub_DisableMibCounters(struct ath_hal *ah)
388 ath_hal_printf(ah, "%s: called\n", __func__);
392 ar9300_Stub_UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats)
395 ath_hal_printf(ah, "%s: called\n", __func__);
399 ar9300_Stub_IsJapanChannelSpreadSupported(struct ath_hal *ah)
402 ath_hal_printf(ah, "%s: called\n", __func__);
407 ar9300_Stub_GetCurRssi(struct ath_hal *ah)
410 ath_hal_printf(ah, "%s: called\n", __func__);
415 ar9300_Stub_GetDefAntenna(struct ath_hal *ah)
418 ath_hal_printf(ah, "%s: called\n", __func__);
423 ar9300_Stub_SetDefAntenna(struct ath_hal *ah, u_int antenna)
426 ath_hal_printf(ah, "%s: called\n", __func__);
430 ar9300_Stub_GetAntennaSwitch(struct ath_hal *ah)
433 ath_hal_printf(ah, "%s: called\n", __func__);
434 return (HAL_ANT_VARIABLE);
438 ar9300_Stub_SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting)
441 ath_hal_printf(ah, "%s: called\n", __func__);
446 ar9300_Stub_IsSleepAfterBeaconBroken(struct ath_hal *ah)
449 ath_hal_printf(ah, "%s: called\n", __func__);
454 ar9300_Stub_SetSifsTime(struct ath_hal *ah, u_int sifs)
457 ath_hal_printf(ah, "%s: called\n", __func__);
462 ar9300_Stub_GetSifsTime(struct ath_hal *ah)
465 ath_hal_printf(ah, "%s: called\n", __func__);
470 ar9300_Stub_SetSlotTime(struct ath_hal *ah, u_int slottime)
473 ath_hal_printf(ah, "%s: called\n", __func__);
478 ar9300_Stub_GetSlotTime(struct ath_hal *ah)
481 ath_hal_printf(ah, "%s: called\n", __func__);
486 ar9300_Stub_SetAckTimeout(struct ath_hal *ah, u_int acktimeout)
489 ath_hal_printf(ah, "%s: called\n", __func__);
494 ar9300_Stub_GetAckTimeout(struct ath_hal *ah)
497 ath_hal_printf(ah, "%s: called\n", __func__);
502 ar9300_Stub_SetAckCTSRate(struct ath_hal *ah, u_int ctsrate)
505 ath_hal_printf(ah, "%s: called\n", __func__);
510 ar9300_Stub_GetAckCTSRate(struct ath_hal *ah)
513 ath_hal_printf(ah, "%s: called\n", __func__);
518 ar9300_Stub_SetCTSTimeout(struct ath_hal *ah, u_int ctstimeout)
521 ath_hal_printf(ah, "%s: called\n", __func__);
526 ar9300_Stub_GetCTSTimeout(struct ath_hal *ah)
529 ath_hal_printf(ah, "%s: called\n", __func__);
534 ar9300_Stub_SetDecompMask(struct ath_hal *ah, uint16_t a, int b)
537 ath_hal_printf(ah, "%s: called\n", __func__);
542 ar9300_Stub_SetCoverageClass(struct ath_hal *ah, uint8_t a, int b)
545 ath_hal_printf(ah, "%s: called\n", __func__);
549 ar9300_Stub_SetPCUConfig(struct ath_hal *ah)
552 ath_hal_printf(ah, "%s: called\n", __func__);
556 ar9300_Stub_Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode)
559 ath_hal_printf(ah, "%s: called\n", __func__);
564 ar9300_Stub_SetupClock(struct ath_hal *ah, HAL_OPMODE opmode)
567 ath_hal_printf(ah, "%s: called\n", __func__);
571 ar9300_Stub_RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode)
574 ath_hal_printf(ah, "%s: called\n", __func__);
578 ar9300_Stub_GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *ichan)
581 ath_hal_printf(ah, "%s: called\n", __func__);
586 ar9300_Stub_SetCompRegs(struct ath_hal *ah)
589 ath_hal_printf(ah, "%s: called\n", __func__);
593 ar9300_Stub_GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE ctype,
594 uint32_t which, uint32_t *val)
597 ath_hal_printf(ah, "%s: called\n", __func__);
602 ar9300_Stub_SetCapability(struct ath_hal *ah , HAL_CAPABILITY_TYPE ctype,
603 uint32_t which, uint32_t val, HAL_STATUS *status)
606 ath_hal_printf(ah, "%s: called\n", __func__);
611 ar9300_Stub_GetDiagState(struct ath_hal *ah, int request,
612 const void *args, uint32_t argsize,
613 void **result, uint32_t *resultsize)
616 ath_hal_printf(ah, "%s: called\n", __func__);
621 ar9300_Stub_SetQuiet(struct ath_hal *ah, uint32_t period,
622 uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag)
625 ath_hal_printf(ah, "%s: called\n", __func__);
630 ar9300_Stub_GetMibCycleCounts(struct ath_hal *ah,
631 HAL_SURVEY_SAMPLE *hs)
634 ath_hal_printf(ah, "%s: called\n", __func__);
639 ar9300_Stub_SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode,
643 ath_hal_printf(ah, "%s: called\n", __func__);
648 ar9300_Stub_GetPowerMode(struct ath_hal *ah)
651 ath_hal_printf(ah, "%s: called\n", __func__);
652 return (HAL_PM_AWAKE);
656 ar9300_Stub_GetPowerStatus(struct ath_hal *ah)
659 ath_hal_printf(ah, "%s: called\n", __func__);
664 ar9300_Stub_GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype)
667 ath_hal_printf(ah, "%s: called\n", __func__);
672 ar9300_Stub_SetRxDP(struct ath_hal *ah, uint32_t rxdp, HAL_RX_QUEUE qtype)
675 ath_hal_printf(ah, "%s: called\n", __func__);
679 ar9300_Stub_EnableReceive(struct ath_hal *ah)
682 ath_hal_printf(ah, "%s: called\n", __func__);
686 ar9300_Stub_StopDmaReceive(struct ath_hal *ah)
689 ath_hal_printf(ah, "%s: called\n", __func__);
694 ar9300_Stub_StartPcuReceive(struct ath_hal *ah)
697 ath_hal_printf(ah, "%s: called\n", __func__);
701 ar9300_Stub_StopPcuReceive(struct ath_hal *ah)
704 ath_hal_printf(ah, "%s: called\n", __func__);
708 ar9300_Stub_SetMulticastFilter(struct ath_hal *ah, uint32_t filter0,
712 ath_hal_printf(ah, "%s: called\n", __func__);
716 ar9300_Stub_ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
719 ath_hal_printf(ah, "%s: called\n", __func__);
724 ar9300_Stub_SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
727 ath_hal_printf(ah, "%s: called\n", __func__);
732 ar9300_Stub_GetRxFilter(struct ath_hal *ah)
735 ath_hal_printf(ah, "%s: called\n", __func__);
740 ar9300_Stub_SetRxFilter(struct ath_hal *ah, uint32_t bits)
743 ath_hal_printf(ah, "%s: called\n", __func__);
747 ar9300_Stub_SetupRxDesc(struct ath_hal *ah,
748 struct ath_desc *rxdesc, uint32_t size, u_int flags)
751 ath_hal_printf(ah, "%s: called\n", __func__);
756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0,
757 uint32_t a, struct ath_desc *desc, uint64_t tsf,
758 struct ath_rx_status *rxstat)
761 ath_hal_printf(ah, "%s: called\n", __func__);
766 ar9300_Stub_Reset(struct ath_hal *ah, HAL_OPMODE opmode,
767 struct ieee80211_channel *chan, HAL_BOOL bChannelChange,
771 ath_hal_printf(ah, "%s: called\n", __func__);
776 ar9300_Stub_SetChannel(struct ath_hal *ah,
777 const struct ieee80211_channel *chan)
780 ath_hal_printf(ah, "%s: called\n", __func__);
785 ar9300_Stub_SetOperatingMode(struct ath_hal *ah, int opmode)
788 ath_hal_printf(ah, "%s: called\n", __func__);
792 ar9300_Stub_PhyDisable(struct ath_hal *ah)
795 ath_hal_printf(ah, "%s: called\n", __func__);
800 ar9300_Stub_Disable(struct ath_hal *ah)
803 ath_hal_printf(ah, "%s: called\n", __func__);
808 ar9300_Stub_ChipReset(struct ath_hal *ah,
809 const struct ieee80211_channel *chan)
812 ath_hal_printf(ah, "%s: called\n", __func__);
817 ar9300_Stub_PerCalibration(struct ath_hal *ah,
818 struct ieee80211_channel *chan, HAL_BOOL *isIQdone)
821 ath_hal_printf(ah, "%s: called\n", __func__);
826 ar9300_Stub_PerCalibrationN(struct ath_hal *ah,
827 struct ieee80211_channel *chan, u_int chainMask,
828 HAL_BOOL longCal, HAL_BOOL *isCalDone)
831 ath_hal_printf(ah, "%s: called\n", __func__);
836 ar9300_Stub_ResetCalValid(struct ath_hal *ah,
837 const struct ieee80211_channel *chan)
840 ath_hal_printf(ah, "%s: called\n", __func__);
845 ar9300_Stub_GetNoiseFloor(struct ath_hal *ah)
849 ath_hal_printf(ah, "%s: called\n", __func__);
854 ar9300_Stub_InitNfCalHistBuffer(struct ath_hal *ah)
857 ath_hal_printf(ah, "%s: called\n", __func__);
861 ar9300_Stub_GetNfHistMid(const int16_t calData[])
864 printf("%s: called\n", __func__);
869 ar9300_Stub_SetSpurMitigation(struct ath_hal *ah,
870 const struct ieee80211_channel *chan)
873 ath_hal_printf(ah, "%s: called\n", __func__);
877 ar9300_Stub_SetAntennaSwitchInternal(struct ath_hal *ah,
878 HAL_ANT_SETTING settings, const struct ieee80211_channel *chan)
881 ath_hal_printf(ah, "%s: called\n", __func__);
886 ar9300_Stub_SetTxPowerLimit(struct ath_hal *ah, uint32_t limit)
889 ath_hal_printf(ah, "%s: called\n", __func__);
894 ar9300_Stub_GetChipPowerLimits(struct ath_hal *ah,
895 struct ieee80211_channel *chan)
898 ath_hal_printf(ah, "%s: called\n", __func__);
903 ar9300_Stub_InitializeGainValues(struct ath_hal *ah)
906 ath_hal_printf(ah, "%s: called\n", __func__);
910 ar9300_Stub_GetRfgain(struct ath_hal *ah)
913 ath_hal_printf(ah, "%s: called\n", __func__);
918 ar9300_Stub_RequestRfgain(struct ath_hal *ah)
921 ath_hal_printf(ah, "%s: called\n", __func__);
925 ar9300_Stub_UpdateTxTrigLevel(struct ath_hal *ah,
926 HAL_BOOL IncTrigLevel)
929 ath_hal_printf(ah, "%s: called\n", __func__);
934 ar9300_Stub_SetTxQueueProps(struct ath_hal *ah, int q,
935 const HAL_TXQ_INFO *qInfo)
938 ath_hal_printf(ah, "%s: called\n", __func__);
943 ar9300_Stub_GetTxQueueProps(struct ath_hal *ah, int q,
947 ath_hal_printf(ah, "%s: called\n", __func__);
952 ar9300_Stub_SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type,
953 const HAL_TXQ_INFO *qInfo)
956 ath_hal_printf(ah, "%s: called\n", __func__);
961 ar9300_Stub_ReleaseTxQueue(struct ath_hal *ah, u_int q)
964 ath_hal_printf(ah, "%s: called\n", __func__);
969 ar9300_Stub_ResetTxQueue(struct ath_hal *ah, u_int q)
972 ath_hal_printf(ah, "%s: called\n", __func__);
977 ar9300_Stub_GetTxDP(struct ath_hal *ah, u_int q)
980 ath_hal_printf(ah, "%s: called\n", __func__);
985 ar9300_Stub_SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp)
988 ath_hal_printf(ah, "%s: called\n", __func__);
993 ar9300_Stub_StartTxDma(struct ath_hal *ah, u_int q)
996 ath_hal_printf(ah, "%s: called\n", __func__);
1001 ar9300_Stub_NumTxPending(struct ath_hal *ah, u_int q)
1004 ath_hal_printf(ah, "%s: called\n", __func__);
1009 ar9300_Stub_StopTxDma(struct ath_hal *ah, u_int q)
1012 ath_hal_printf(ah, "%s: called\n", __func__);
1017 ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1018 u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower,
1019 u_int txRate0, u_int txTries0,
1020 u_int keyIx, u_int antMode, u_int flags,
1021 u_int rtsctsRate, u_int rtsctsDuration,
1022 u_int compicvLen, u_int compivLen, u_int comp)
1025 ath_hal_printf(ah, "%s: called\n", __func__);
1030 ar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc,
1031 u_int txRate1, u_int txRetries1,
1032 u_int txRate2, u_int txRetries2,
1033 u_int txRate3, u_int txRetries3)
1036 ath_hal_printf(ah, "%s: called\n", __func__);
1041 ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1042 HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList,
1043 u_int descId, u_int qcuId,
1044 HAL_BOOL firstSeg, HAL_BOOL lastSeg,
1045 const struct ath_desc *ds0)
1048 ath_hal_printf(ah, "%s: called\n", __func__);
1053 ar9300_Stub_ProcTxDesc(struct ath_hal *ah,
1054 struct ath_desc *ds, struct ath_tx_status *txstat)
1057 ath_hal_printf(ah, "%s: called\n", __func__);
1058 return (HAL_EINPROGRESS);
1062 ar9300_Stub_GetTxIntrQueue(struct ath_hal *ah, uint32_t *val)
1065 ath_hal_printf(ah, "%s: called\n", __func__);
1069 ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc)
1072 ath_hal_printf(ah, "%s: called\n", __func__);
1076 ar9300_Stub_GetTxCompletionRates(struct ath_hal *ah,
1077 const struct ath_desc *ds0, int *rates, int *tries)
1080 ath_hal_printf(ah, "%s: called\n", __func__);
1084 const HAL_RATE_TABLE *
1085 ar9300_Stub_GetRateTable(struct ath_hal *ah, u_int mode)
1088 ath_hal_printf(ah, "%s: called\n", __func__);
1089 /* XXX null may panic the kernel? */
1095 ar9300_Stub_AniAttach(struct ath_hal *ah, const struct ar5212AniParams *,
1096 const struct ar5212AniParams *, HAL_BOOL ena)
1099 ath_hal_printf(ah, "%s: called\n", __func__);
1103 ar9300_Stub_AniDetach(struct ath_hal *)
1106 ath_hal_printf(ah, "%s: called\n", __func__);
1111 struct ar5212AniState *
1112 ar9300_Stub_AniGetCurrentState(struct ath_hal *ah)
1115 ath_hal_printf(ah, "%s: called\n", __func__);
1120 *ar5212AniGetCurrentStats(struct ath_hal *)
1123 ath_hal_printf(ah, "%s: called\n", __func__);
1129 ar9300_Stub_AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param)
1132 ath_hal_printf(ah, "%s: called\n", __func__);
1138 ar9300_Stub_AniSetParams(struct ath_hal *, const struct ar5212AniParams *,
1139 const struct ar5212AniParams *)
1142 ath_hal_printf(ah, "%s: called\n", __func__);
1147 struct ath_rx_status;
1150 ar9300_Stub_AniPhyErrReport(struct ath_hal *ah,
1151 const struct ath_rx_status *rs)
1154 ath_hal_printf(ah, "%s: called\n", __func__);
1159 ar9300_Stub_ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats)
1162 ath_hal_printf(ah, "%s: called\n", __func__);
1166 ar9300_Stub_RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats,
1167 const struct ieee80211_channel *chan)
1170 ath_hal_printf(ah, "%s: called\n", __func__);
1174 ar9300_Stub_AniPoll(struct ath_hal *ah, const struct ieee80211_channel * chan)
1177 ath_hal_printf(ah, "%s: called\n", __func__);
1181 ar9300_Stub_AniReset(struct ath_hal *ah, const struct ieee80211_channel * chan,
1182 HAL_OPMODE ani_opmode, int val)
1185 ath_hal_printf(ah, "%s: called\n", __func__);
1189 ar9300_Stub_IsNFCalInProgress(struct ath_hal *ah)
1192 ath_hal_printf(ah, "%s: called\n", __func__);
1197 ar9300_Stub_WaitNFCalComplete(struct ath_hal *ah, int i)
1200 ath_hal_printf(ah, "%s: called\n", __func__);
1205 ar9300_Stub_EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1208 ath_hal_printf(ah, "%s: called\n", __func__);
1212 ar9300_Stub_GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1215 ath_hal_printf(ah, "%s: called\n", __func__);
1219 ar9300_Stub_ProcessRadarEvent(struct ath_hal *ah,
1220 struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf,
1221 HAL_DFS_EVENT *event)
1224 ath_hal_printf(ah, "%s: called\n", __func__);
1229 ar9300_Stub_IsFastClockEnabled(struct ath_hal *ah)
1232 ath_hal_printf(ah, "%s: called\n", __func__);
1237 ar9300_Stub_Get11nExtBusy(struct ath_hal *ah)
1240 ath_hal_printf(ah, "%s: called\n", __func__);
1245 ar9300_Stub_ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff)
1248 ath_hal_printf(ah, "%s: called\n", __func__);
1252 ar9300_Stub_DisablePCIE(struct ath_hal *ah)
1255 ath_hal_printf(ah, "%s: called\n", __func__);