1250008Sadrian/*
2250008Sadrian * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
3250008Sadrian * Copyright (c) 2002-2008 Atheros Communications, Inc.
4250008Sadrian *
5250008Sadrian * Permission to use, copy, modify, and/or distribute this software for any
6250008Sadrian * purpose with or without fee is hereby granted, provided that the above
7250008Sadrian * copyright notice and this permission notice appear in all copies.
8250008Sadrian *
9250008Sadrian * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10250008Sadrian * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11250008Sadrian * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12250008Sadrian * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13250008Sadrian * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14250008Sadrian * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15250008Sadrian * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16250008Sadrian *
17250008Sadrian * $FreeBSD: head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c 235972 2012-05-25 05:01:27Z adrian $
18250008Sadrian */
19250008Sadrian#include "opt_ah.h"
20250008Sadrian
21250008Sadrian#include "ah.h"
22250008Sadrian#include "ah_internal.h"
23250008Sadrian#include "ah_devid.h"
24250008Sadrian
25250008Sadrian#include "ar9300/ar9300.h"
26250008Sadrian#include "ar9300/ar9300reg.h"
27250008Sadrian#include "ar9300/ar9300phy.h"
28250008Sadrian
29250008Sadrian#include "ar9300/ar9300_stub.h"
30250008Sadrian#include "ar9300/ar9300_stub_funcs.h"
31250008Sadrian
32250008Sadrianuint32_t
33250008Sadrianar9300_Stub_GetRadioRev(struct ath_hal *ah)
34250008Sadrian{
35250008Sadrian
36250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
37250008Sadrian	return (0);
38250008Sadrian}
39250008Sadrian
40250008Sadrian#if 0
41250008Sadrianvoid
42250008Sadrianar9300_Stub_InitState(struct ath_hal_5212 *, uint16_t devid, HAL_SOFTC,
43250008Sadrian    HAL_BUS_TAG st, HAL_BUS_HANDLE sh, HAL_STATUS *status)
44250008Sadrian{
45250008Sadrian
46250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
47250008Sadrian	return;
48250008Sadrian
49250008Sadrian}
50250008Sadrian#endif
51250008Sadrian
52250008Sadrianvoid
53250008Sadrianar9300_Stub_Detach(struct ath_hal *ah)
54250008Sadrian{
55250008Sadrian
56250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
57250008Sadrian	return;
58250008Sadrian}
59250008Sadrian
60250008SadrianHAL_BOOL
61250008Sadrianar9300_Stub_ChipTest(struct ath_hal *ah)
62250008Sadrian{
63250008Sadrian
64250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
65250008Sadrian	return (AH_FALSE);
66250008Sadrian}
67250008Sadrian
68250008SadrianHAL_BOOL
69250008Sadrianar9300_Stub_GetChannelEdges(struct ath_hal *ah, uint16_t flags,
70250008Sadrian    uint16_t *low, uint16_t *high)
71250008Sadrian{
72250008Sadrian
73250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
74250008Sadrian	return (AH_FALSE);
75250008Sadrian}
76250008Sadrian
77250008SadrianHAL_BOOL
78250008Sadrianar9300_Stub_FillCapabilityInfo(struct ath_hal *ah)
79250008Sadrian{
80250008Sadrian
81250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
82250008Sadrian	return (AH_FALSE);
83250008Sadrian}
84250008Sadrian
85250008Sadrianvoid
86250008Sadrianar9300_Stub_SetBeaconTimers(struct ath_hal *ah,
87250008Sadrian    const HAL_BEACON_TIMERS * bs)
88250008Sadrian{
89250008Sadrian
90250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
91250008Sadrian}
92250008Sadrian
93250008Sadrianvoid
94250008Sadrianar9300_Stub_BeaconInit(struct ath_hal *ah, uint32_t next_beacon,
95250008Sadrian    uint32_t beacon_period)
96250008Sadrian{
97250008Sadrian
98250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
99250008Sadrian}
100250008Sadrian
101250008Sadrianvoid
102250008Sadrianar9300_Stub_ResetStaBeaconTimers(struct ath_hal *ah)
103250008Sadrian{
104250008Sadrian
105250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
106250008Sadrian}
107250008Sadrian
108250008Sadrianvoid
109250008Sadrianar9300_Stub_SetStaBeaconTimers(struct ath_hal *ah, const HAL_BEACON_STATE *bs)
110250008Sadrian{
111250008Sadrian
112250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
113250008Sadrian}
114250008Sadrian
115250008Sadrianuint64_t
116250008Sadrianar9300_Stub_GetNextTBTT(struct ath_hal *ah)
117250008Sadrian{
118250008Sadrian
119250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
120250008Sadrian	return (0);
121250008Sadrian}
122250008Sadrian
123250008SadrianHAL_BOOL
124250008Sadrianar9300_Stub_IsInterruptPending(struct ath_hal *ah)
125250008Sadrian{
126250008Sadrian
127250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
128250008Sadrian	return (AH_FALSE);
129250008Sadrian}
130250008Sadrian
131250008SadrianHAL_BOOL
132250008Sadrianar9300_Stub_GetPendingInterrupts(struct ath_hal *ah, HAL_INT *mask)
133250008Sadrian{
134250008Sadrian
135250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
136250008Sadrian	return (AH_FALSE);
137250008Sadrian}
138250008Sadrian
139250008SadrianHAL_INT
140250008Sadrianar9300_Stub_GetInterrupts(struct ath_hal *ah)
141250008Sadrian{
142250008Sadrian
143250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
144250008Sadrian	return (0);
145250008Sadrian}
146250008Sadrian
147250008SadrianHAL_INT
148250008Sadrianar9300_Stub_SetInterrupts(struct ath_hal *ah, HAL_INT ints)
149250008Sadrian{
150250008Sadrian
151250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
152250008Sadrian	return (0);
153250008Sadrian}
154250008Sadrian
155250008Sadrian
156250008Sadrianuint32_t
157250008Sadrianar9300_Stub_GetKeyCacheSize(struct ath_hal *ah)
158250008Sadrian{
159250008Sadrian
160250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
161250008Sadrian	return (0);
162250008Sadrian}
163250008Sadrian
164250008SadrianHAL_BOOL
165250008Sadrianar9300_Stub_IsKeyCacheEntryValid(struct ath_hal *ah, uint16_t entry)
166250008Sadrian{
167250008Sadrian
168250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
169250008Sadrian	return (AH_FALSE);
170250008Sadrian}
171250008Sadrian
172250008SadrianHAL_BOOL
173250008Sadrianar9300_Stub_ResetKeyCacheEntry(struct ath_hal *ah, uint16_t entry)
174250008Sadrian{
175250008Sadrian
176250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
177250008Sadrian	return (AH_FALSE);
178250008Sadrian}
179250008Sadrian
180250008SadrianHAL_BOOL
181250008Sadrianar9300_Stub_SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry,
182250008Sadrian    const uint8_t *mac)
183250008Sadrian{
184250008Sadrian
185250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
186250008Sadrian	return (AH_FALSE);
187250008Sadrian}
188250008Sadrian
189250008SadrianHAL_BOOL
190250008Sadrianar9300_Stub_SetKeyCacheEntry(struct ath_hal *ah, uint16_t entry,
191250008Sadrian    const HAL_KEYVAL *k, const uint8_t *mac, int xorKey)
192250008Sadrian{
193250008Sadrian
194250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
195250008Sadrian	return (AH_FALSE);
196250008Sadrian}
197250008Sadrian
198250008Sadrianvoid
199250008Sadrianar9300_Stub_GetMacAddress(struct ath_hal *ah, uint8_t *mac)
200250008Sadrian{
201250008Sadrian
202250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
203250008Sadrian}
204250008Sadrian
205250008SadrianHAL_BOOL
206250008Sadrianar9300_Stub_SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
207250008Sadrian{
208250008Sadrian
209250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
210250008Sadrian	return (AH_FALSE);
211250008Sadrian}
212250008Sadrian
213250008Sadrianvoid
214250008Sadrianar9300_Stub_GetBssIdMask(struct ath_hal *ah, uint8_t *mac)
215250008Sadrian{
216250008Sadrian
217250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
218250008Sadrian}
219250008Sadrian
220250008SadrianHAL_BOOL
221250008Sadrianar9300_Stub_SetBssIdMask(struct ath_hal *ah, const uint8_t *bssid)
222250008Sadrian{
223250008Sadrian
224250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
225250008Sadrian	return (AH_FALSE);
226250008Sadrian}
227250008Sadrian
228250008SadrianHAL_BOOL
229250008Sadrianar9300_Stub_EepromRead(struct ath_hal *ah, u_int off, uint16_t *data)
230250008Sadrian{
231250008Sadrian
232250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
233250008Sadrian	return (AH_FALSE);
234250008Sadrian}
235250008Sadrian
236250008SadrianHAL_BOOL
237250008Sadrianar9300_Stub_EepromWrite(struct ath_hal *ah, u_int off, uint16_t data)
238250008Sadrian{
239250008Sadrian
240250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
241250008Sadrian	return (AH_FALSE);
242250008Sadrian}
243250008Sadrian
244250008SadrianHAL_BOOL
245250008Sadrianar9300_Stub_SetRegulatoryDomain(struct ath_hal *ah,
246250008Sadrian		uint16_t regDomain, HAL_STATUS *stats)
247250008Sadrian{
248250008Sadrian
249250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
250250008Sadrian	return (AH_FALSE);
251250008Sadrian}
252250008Sadrian
253250008Sadrianu_int
254250008Sadrianar9300_Stub_GetWirelessModes(struct ath_hal *ah)
255250008Sadrian{
256250008Sadrian
257250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
258250008Sadrian	/* XXX map these */
259250008Sadrian	return (0);
260250008Sadrian}
261250008Sadrian
262250008Sadrianvoid
263250008Sadrianar9300_Stub_EnableRfKill(struct ath_hal *ah)
264250008Sadrian{
265250008Sadrian
266250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
267250008Sadrian}
268250008Sadrian
269250008SadrianHAL_BOOL
270250008Sadrianar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio,
271250008Sadrian		HAL_GPIO_MUX_TYPE mux)
272250008Sadrian{
273250008Sadrian
274250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
275250008Sadrian	return (AH_FALSE);
276250008Sadrian}
277250008Sadrian
278250008SadrianHAL_BOOL
279250008Sadrianar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
280250008Sadrian{
281250008Sadrian
282250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
283250008Sadrian	return (AH_FALSE);
284250008Sadrian}
285250008Sadrian
286250008SadrianHAL_BOOL
287250008Sadrianar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
288250008Sadrian{
289250008Sadrian
290250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
291250008Sadrian	return (AH_FALSE);
292250008Sadrian}
293250008Sadrian
294250008Sadrianuint32_t
295250008Sadrianar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio)
296250008Sadrian{
297250008Sadrian
298250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
299250008Sadrian	return (0);
300250008Sadrian}
301250008Sadrian
302250008Sadrianvoid
303250008Sadrianar9300_Stub_GpioSetIntr(struct ath_hal *ah, u_int gpioPin, uint32_t ilevel)
304250008Sadrian{
305250008Sadrian
306250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
307250008Sadrian}
308250008Sadrian
309250008Sadrianvoid
310250008Sadrianar9300_Stub_SetLedState(struct ath_hal *ah, HAL_LED_STATE state)
311250008Sadrian{
312250008Sadrian
313250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
314250008Sadrian}
315250008Sadrian
316250008Sadrianvoid
317250008Sadrianar9300_Stub_WriteAssocid(struct ath_hal *ah, const uint8_t *bssid,
318250008Sadrian		uint16_t assocId)
319250008Sadrian{
320250008Sadrian
321250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
322250008Sadrian}
323250008Sadrian
324250008Sadrianuint32_t
325250008Sadrianar9300_Stub_GetTsf32(struct ath_hal *ah)
326250008Sadrian{
327250008Sadrian
328250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
329250008Sadrian	return (0);
330250008Sadrian}
331250008Sadrian
332250008Sadrianuint64_t
333250008Sadrianar9300_Stub_GetTsf64(struct ath_hal *ah)
334250008Sadrian{
335250008Sadrian
336250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
337250008Sadrian	return (0);
338250008Sadrian}
339250008Sadrian
340250008Sadrianvoid
341250008Sadrianar9300_Stub_SetTsf64(struct ath_hal *ah, uint64_t tsf64)
342250008Sadrian{
343250008Sadrian
344250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
345250008Sadrian}
346250008Sadrian
347250008Sadrianvoid
348250008Sadrianar9300_Stub_ResetTsf(struct ath_hal *ah)
349250008Sadrian{
350250008Sadrian
351250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
352250008Sadrian}
353250008Sadrian
354250008Sadrianvoid
355250008Sadrianar9300_Stub_SetBasicRate(struct ath_hal *ah, HAL_RATE_SET *pSet)
356250008Sadrian{
357250008Sadrian
358250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
359250008Sadrian}
360250008Sadrian
361250008Sadrianuint32_t
362250008Sadrianar9300_Stub_GetRandomSeed(struct ath_hal *ah)
363250008Sadrian{
364250008Sadrian
365250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
366250008Sadrian	return (0);
367250008Sadrian}
368250008Sadrian
369250008SadrianHAL_BOOL
370250008Sadrianar9300_Stub_DetectCardPresent(struct ath_hal *ah)
371250008Sadrian{
372250008Sadrian
373250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
374250008Sadrian	return (AH_TRUE);
375250008Sadrian}
376250008Sadrian
377250008Sadrianvoid
378250008Sadrianar9300_Stub_EnableMibCounters(struct ath_hal *ah)
379250008Sadrian{
380250008Sadrian
381250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
382250008Sadrian}
383250008Sadrian
384250008Sadrianvoid
385250008Sadrianar9300_Stub_DisableMibCounters(struct ath_hal *ah)
386250008Sadrian{
387250008Sadrian
388250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
389250008Sadrian}
390250008Sadrian
391250008Sadrianvoid
392250008Sadrianar9300_Stub_UpdateMibCounters(struct ath_hal *ah, HAL_MIB_STATS* stats)
393250008Sadrian{
394250008Sadrian
395250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
396250008Sadrian}
397250008Sadrian
398250008SadrianHAL_BOOL
399250008Sadrianar9300_Stub_IsJapanChannelSpreadSupported(struct ath_hal *ah)
400250008Sadrian{
401250008Sadrian
402250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
403250008Sadrian	return (AH_FALSE);
404250008Sadrian}
405250008Sadrian
406250008Sadrianuint32_t
407250008Sadrianar9300_Stub_GetCurRssi(struct ath_hal *ah)
408250008Sadrian{
409250008Sadrian
410250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
411250008Sadrian	return (0);
412250008Sadrian}
413250008Sadrian
414250008Sadrianu_int
415250008Sadrianar9300_Stub_GetDefAntenna(struct ath_hal *ah)
416250008Sadrian{
417250008Sadrian
418250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
419250008Sadrian	return (0);
420250008Sadrian}
421250008Sadrian
422250008Sadrianvoid
423250008Sadrianar9300_Stub_SetDefAntenna(struct ath_hal *ah, u_int antenna)
424250008Sadrian{
425250008Sadrian
426250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
427250008Sadrian}
428250008Sadrian
429250008SadrianHAL_ANT_SETTING
430250008Sadrianar9300_Stub_GetAntennaSwitch(struct ath_hal *ah)
431250008Sadrian{
432250008Sadrian
433250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
434251675Sadrian	return (HAL_ANT_VARIABLE);
435250008Sadrian}
436250008Sadrian
437250008SadrianHAL_BOOL
438250008Sadrianar9300_Stub_SetAntennaSwitch(struct ath_hal *ah, HAL_ANT_SETTING setting)
439250008Sadrian{
440250008Sadrian
441250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
442250008Sadrian	return (AH_FALSE);
443250008Sadrian}
444250008Sadrian
445250008SadrianHAL_BOOL
446250008Sadrianar9300_Stub_IsSleepAfterBeaconBroken(struct ath_hal *ah)
447250008Sadrian{
448250008Sadrian
449250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
450250008Sadrian	return (AH_FALSE);
451250008Sadrian}
452250008Sadrian
453250008SadrianHAL_BOOL
454250008Sadrianar9300_Stub_SetSifsTime(struct ath_hal *ah, u_int sifs)
455250008Sadrian{
456250008Sadrian
457250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
458250008Sadrian	return (AH_FALSE);
459250008Sadrian}
460250008Sadrian
461250008Sadrianu_int
462250008Sadrianar9300_Stub_GetSifsTime(struct ath_hal *ah)
463250008Sadrian{
464250008Sadrian
465250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
466250008Sadrian	return (0);
467250008Sadrian}
468250008Sadrian
469250008SadrianHAL_BOOL
470250008Sadrianar9300_Stub_SetSlotTime(struct ath_hal *ah, u_int slottime)
471250008Sadrian{
472250008Sadrian
473250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
474250008Sadrian	return (AH_FALSE);
475250008Sadrian}
476250008Sadrian
477250008Sadrianu_int
478250008Sadrianar9300_Stub_GetSlotTime(struct ath_hal *ah)
479250008Sadrian{
480250008Sadrian
481250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
482250008Sadrian	return (0);
483250008Sadrian}
484250008Sadrian
485250008SadrianHAL_BOOL
486250008Sadrianar9300_Stub_SetAckTimeout(struct ath_hal *ah, u_int acktimeout)
487250008Sadrian{
488250008Sadrian
489250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
490250008Sadrian	return (AH_FALSE);
491250008Sadrian}
492250008Sadrian
493250008Sadrianu_int
494250008Sadrianar9300_Stub_GetAckTimeout(struct ath_hal *ah)
495250008Sadrian{
496250008Sadrian
497250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
498250008Sadrian	return (0);
499250008Sadrian}
500250008Sadrian
501250008SadrianHAL_BOOL
502250008Sadrianar9300_Stub_SetAckCTSRate(struct ath_hal *ah, u_int ctsrate)
503250008Sadrian{
504250008Sadrian
505250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
506250008Sadrian	return (AH_FALSE);
507250008Sadrian}
508250008Sadrian
509250008Sadrianu_int
510250008Sadrianar9300_Stub_GetAckCTSRate(struct ath_hal *ah)
511250008Sadrian{
512250008Sadrian
513250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
514250008Sadrian	return (0);
515250008Sadrian}
516250008Sadrian
517250008SadrianHAL_BOOL
518250008Sadrianar9300_Stub_SetCTSTimeout(struct ath_hal *ah, u_int ctstimeout)
519250008Sadrian{
520250008Sadrian
521250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
522250008Sadrian	return (AH_FALSE);
523250008Sadrian}
524250008Sadrian
525250008Sadrianu_int
526250008Sadrianar9300_Stub_GetCTSTimeout(struct ath_hal *ah)
527250008Sadrian{
528250008Sadrian
529250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
530250008Sadrian	return (0);
531250008Sadrian}
532250008Sadrian
533250008SadrianHAL_BOOL
534250008Sadrianar9300_Stub_SetDecompMask(struct ath_hal *ah, uint16_t a, int b)
535250008Sadrian{
536250008Sadrian
537250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
538250008Sadrian	return (AH_FALSE);
539250008Sadrian}
540250008Sadrian
541250008Sadrianvoid
542250008Sadrianar9300_Stub_SetCoverageClass(struct ath_hal *ah, uint8_t a, int b)
543250008Sadrian{
544250008Sadrian
545250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
546250008Sadrian}
547250008Sadrian
548250008Sadrianvoid
549250008Sadrianar9300_Stub_SetPCUConfig(struct ath_hal *ah)
550250008Sadrian{
551250008Sadrian
552250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
553250008Sadrian}
554250008Sadrian
555250008SadrianHAL_BOOL
556250008Sadrianar9300_Stub_Use32KHzclock(struct ath_hal *ah, HAL_OPMODE opmode)
557250008Sadrian{
558250008Sadrian
559250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
560250008Sadrian	return (AH_FALSE);
561250008Sadrian}
562250008Sadrian
563250008Sadrianvoid
564250008Sadrianar9300_Stub_SetupClock(struct ath_hal *ah, HAL_OPMODE opmode)
565250008Sadrian{
566250008Sadrian
567250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
568250008Sadrian}
569250008Sadrian
570250008Sadrianvoid
571250008Sadrianar9300_Stub_RestoreClock(struct ath_hal *ah, HAL_OPMODE opmode)
572250008Sadrian{
573250008Sadrian
574250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
575250008Sadrian}
576250008Sadrian
577250008Sadrianint16_t
578250008Sadrianar9300_Stub_GetNfAdjust(struct ath_hal *ah, const HAL_CHANNEL_INTERNAL *ichan)
579250008Sadrian{
580250008Sadrian
581250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
582250008Sadrian	return (0);
583250008Sadrian}
584250008Sadrian
585250008Sadrianvoid
586250008Sadrianar9300_Stub_SetCompRegs(struct ath_hal *ah)
587250008Sadrian{
588250008Sadrian
589250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
590250008Sadrian}
591250008Sadrian
592250008SadrianHAL_STATUS
593250008Sadrianar9300_Stub_GetCapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE ctype,
594250008Sadrian		uint32_t which, uint32_t *val)
595250008Sadrian{
596250008Sadrian
597250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
598250008Sadrian	return (HAL_EIO);
599250008Sadrian}
600250008Sadrian
601250008SadrianHAL_BOOL
602250008Sadrianar9300_Stub_SetCapability(struct ath_hal *ah , HAL_CAPABILITY_TYPE ctype,
603250008Sadrian		uint32_t which, uint32_t val, HAL_STATUS *status)
604250008Sadrian{
605250008Sadrian
606250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
607250008Sadrian	return (AH_FALSE);
608250008Sadrian}
609250008Sadrian
610250008SadrianHAL_BOOL
611250008Sadrianar9300_Stub_GetDiagState(struct ath_hal *ah, int request,
612250008Sadrian		const void *args, uint32_t argsize,
613250008Sadrian		void **result, uint32_t *resultsize)
614250008Sadrian{
615250008Sadrian
616250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
617250008Sadrian	return (AH_FALSE);
618250008Sadrian}
619250008Sadrian
620250008SadrianHAL_STATUS
621250008Sadrianar9300_Stub_SetQuiet(struct ath_hal *ah, uint32_t period,
622250008Sadrian		uint32_t duration, uint32_t nextStart, HAL_QUIET_FLAG flag)
623250008Sadrian{
624250008Sadrian
625250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
626250008Sadrian	return (HAL_EIO);
627250008Sadrian}
628250008Sadrian
629250008SadrianHAL_BOOL
630250008Sadrianar9300_Stub_GetMibCycleCounts(struct ath_hal *ah,
631250008Sadrian		HAL_SURVEY_SAMPLE *hs)
632250008Sadrian{
633250008Sadrian
634250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
635250008Sadrian	return (AH_FALSE);
636250008Sadrian}
637250008Sadrian
638250008SadrianHAL_BOOL
639250008Sadrianar9300_Stub_SetPowerMode(struct ath_hal *ah, HAL_POWER_MODE mode,
640250008Sadrian		int setChip)
641250008Sadrian{
642250008Sadrian
643250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
644250008Sadrian	return (AH_FALSE);
645250008Sadrian}
646250008Sadrian
647250008SadrianHAL_POWER_MODE
648250008Sadrianar9300_Stub_GetPowerMode(struct ath_hal *ah)
649250008Sadrian{
650250008Sadrian
651250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
652250008Sadrian	return (HAL_PM_AWAKE);
653250008Sadrian}
654250008Sadrian
655250008SadrianHAL_BOOL
656250008Sadrianar9300_Stub_GetPowerStatus(struct ath_hal *ah)
657250008Sadrian{
658250008Sadrian
659250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
660250008Sadrian	return (AH_FALSE);
661250008Sadrian}
662250008Sadrian
663250008Sadrianuint32_t
664250008Sadrianar9300_Stub_GetRxDP(struct ath_hal *ah, HAL_RX_QUEUE qtype)
665250008Sadrian{
666250008Sadrian
667250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
668250008Sadrian	return (0);
669250008Sadrian}
670250008Sadrian
671250008Sadrianvoid
672250008Sadrianar9300_Stub_SetRxDP(struct ath_hal *ah, uint32_t rxdp, HAL_RX_QUEUE qtype)
673250008Sadrian{
674250008Sadrian
675250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
676250008Sadrian}
677250008Sadrian
678250008Sadrianvoid
679250008Sadrianar9300_Stub_EnableReceive(struct ath_hal *ah)
680250008Sadrian{
681250008Sadrian
682250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
683250008Sadrian}
684250008Sadrian
685250008SadrianHAL_BOOL
686250008Sadrianar9300_Stub_StopDmaReceive(struct ath_hal *ah)
687250008Sadrian{
688250008Sadrian
689250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
690250008Sadrian	return (AH_FALSE);
691250008Sadrian}
692250008Sadrian
693250008Sadrianvoid
694250008Sadrianar9300_Stub_StartPcuReceive(struct ath_hal *ah)
695250008Sadrian{
696250008Sadrian
697250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
698250008Sadrian}
699250008Sadrian
700250008Sadrianvoid
701250008Sadrianar9300_Stub_StopPcuReceive(struct ath_hal *ah)
702250008Sadrian{
703250008Sadrian
704250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
705250008Sadrian}
706250008Sadrian
707250008Sadrianvoid
708250008Sadrianar9300_Stub_SetMulticastFilter(struct ath_hal *ah, uint32_t filter0,
709250008Sadrian    uint32_t filter1)
710250008Sadrian{
711250008Sadrian
712250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
713250008Sadrian}
714250008Sadrian
715250008SadrianHAL_BOOL
716250008Sadrianar9300_Stub_ClrMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
717250008Sadrian{
718250008Sadrian
719250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
720250008Sadrian	return (AH_FALSE);
721250008Sadrian}
722250008Sadrian
723250008SadrianHAL_BOOL
724250008Sadrianar9300_Stub_SetMulticastFilterIndex(struct ath_hal *ah, uint32_t ix)
725250008Sadrian{
726250008Sadrian
727250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
728250008Sadrian	return (AH_FALSE);
729250008Sadrian}
730250008Sadrian
731250008Sadrianuint32_t
732250008Sadrianar9300_Stub_GetRxFilter(struct ath_hal *ah)
733250008Sadrian{
734250008Sadrian
735250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
736250008Sadrian	return (AH_FALSE);
737250008Sadrian}
738250008Sadrian
739250008Sadrianvoid
740250008Sadrianar9300_Stub_SetRxFilter(struct ath_hal *ah, uint32_t bits)
741250008Sadrian{
742250008Sadrian
743250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
744250008Sadrian}
745250008Sadrian
746250008SadrianHAL_BOOL
747250008Sadrianar9300_Stub_SetupRxDesc(struct ath_hal *ah,
748250008Sadrian		struct ath_desc *rxdesc, uint32_t size, u_int flags)
749250008Sadrian{
750250008Sadrian
751250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
752250008Sadrian	return (AH_FALSE);
753250008Sadrian}
754250008Sadrian
755250008SadrianHAL_STATUS
756250008Sadrianar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0,
757250008Sadrian		uint32_t a, struct ath_desc *desc, uint64_t tsf,
758250008Sadrian		struct ath_rx_status *rxstat)
759250008Sadrian{
760250008Sadrian
761250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
762250008Sadrian	return (HAL_EIO);
763250008Sadrian}
764250008Sadrian
765250008SadrianHAL_BOOL
766250008Sadrianar9300_Stub_Reset(struct ath_hal *ah, HAL_OPMODE opmode,
767250008Sadrian		struct ieee80211_channel *chan, HAL_BOOL bChannelChange,
768290612Sadrian		HAL_RESET_TYPE resetType,
769250008Sadrian		HAL_STATUS *status)
770250008Sadrian{
771250008Sadrian
772250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
773250008Sadrian	return (AH_FALSE);
774250008Sadrian}
775250008Sadrian
776250008SadrianHAL_BOOL
777250008Sadrianar9300_Stub_SetChannel(struct ath_hal *ah,
778250008Sadrian		const struct ieee80211_channel *chan)
779250008Sadrian{
780250008Sadrian
781250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
782250008Sadrian	return (AH_FALSE);
783250008Sadrian}
784250008Sadrian
785250008Sadrianvoid
786250008Sadrianar9300_Stub_SetOperatingMode(struct ath_hal *ah, int opmode)
787250008Sadrian{
788250008Sadrian
789250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
790250008Sadrian}
791250008Sadrian
792250008SadrianHAL_BOOL
793250008Sadrianar9300_Stub_PhyDisable(struct ath_hal *ah)
794250008Sadrian{
795250008Sadrian
796250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
797250008Sadrian	return (AH_FALSE);
798250008Sadrian}
799250008Sadrian
800250008SadrianHAL_BOOL
801250008Sadrianar9300_Stub_Disable(struct ath_hal *ah)
802250008Sadrian{
803250008Sadrian
804250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
805250008Sadrian	return (AH_FALSE);
806250008Sadrian}
807250008Sadrian
808250008SadrianHAL_BOOL
809250008Sadrianar9300_Stub_ChipReset(struct ath_hal *ah,
810250008Sadrian		const struct ieee80211_channel *chan)
811250008Sadrian{
812250008Sadrian
813250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
814250008Sadrian	return (AH_FALSE);
815250008Sadrian}
816250008Sadrian
817250008SadrianHAL_BOOL
818250008Sadrianar9300_Stub_PerCalibration(struct ath_hal *ah,
819250008Sadrian		struct ieee80211_channel *chan, HAL_BOOL *isIQdone)
820250008Sadrian{
821250008Sadrian
822250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
823250008Sadrian	return (AH_FALSE);
824250008Sadrian}
825250008Sadrian
826250008SadrianHAL_BOOL
827250008Sadrianar9300_Stub_PerCalibrationN(struct ath_hal *ah,
828250008Sadrian		struct ieee80211_channel *chan, u_int chainMask,
829250008Sadrian		HAL_BOOL longCal, HAL_BOOL *isCalDone)
830250008Sadrian{
831250008Sadrian
832250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
833250008Sadrian	return (AH_FALSE);
834250008Sadrian}
835250008Sadrian
836250008SadrianHAL_BOOL
837250008Sadrianar9300_Stub_ResetCalValid(struct ath_hal *ah,
838250008Sadrian		const struct ieee80211_channel *chan)
839250008Sadrian{
840250008Sadrian
841250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
842250008Sadrian	return (AH_FALSE);
843250008Sadrian}
844250008Sadrian
845250008Sadrianint16_t
846250008Sadrianar9300_Stub_GetNoiseFloor(struct ath_hal *ah)
847250008Sadrian{
848250008Sadrian
849250008Sadrian	/* XXX */
850250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
851250008Sadrian	return (-91);
852250008Sadrian}
853250008Sadrian
854250008Sadrianvoid
855250008Sadrianar9300_Stub_InitNfCalHistBuffer(struct ath_hal *ah)
856250008Sadrian{
857250008Sadrian
858250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
859250008Sadrian}
860250008Sadrian
861250008Sadrianint16_t
862250008Sadrianar9300_Stub_GetNfHistMid(const int16_t calData[])
863250008Sadrian{
864250008Sadrian
865250008Sadrian	printf("%s: called\n", __func__);
866250008Sadrian	return (0);
867250008Sadrian}
868250008Sadrian
869250008Sadrianvoid
870250008Sadrianar9300_Stub_SetSpurMitigation(struct ath_hal *ah,
871250008Sadrian    const struct ieee80211_channel *chan)
872250008Sadrian{
873250008Sadrian
874250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
875250008Sadrian}
876250008Sadrian
877250008SadrianHAL_BOOL
878250008Sadrianar9300_Stub_SetAntennaSwitchInternal(struct ath_hal *ah,
879250008Sadrian    HAL_ANT_SETTING settings, const struct ieee80211_channel *chan)
880250008Sadrian{
881250008Sadrian
882250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
883250008Sadrian	return (AH_FALSE);
884250008Sadrian}
885250008Sadrian
886250008SadrianHAL_BOOL
887250008Sadrianar9300_Stub_SetTxPowerLimit(struct ath_hal *ah, uint32_t limit)
888250008Sadrian{
889250008Sadrian
890250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
891250008Sadrian	return (AH_FALSE);
892250008Sadrian}
893250008Sadrian
894250008SadrianHAL_BOOL
895250008Sadrianar9300_Stub_GetChipPowerLimits(struct ath_hal *ah,
896250008Sadrian		struct ieee80211_channel *chan)
897250008Sadrian{
898250008Sadrian
899250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
900250008Sadrian	return (AH_FALSE);
901250008Sadrian}
902250008Sadrian
903250008Sadrianvoid
904250008Sadrianar9300_Stub_InitializeGainValues(struct ath_hal *ah)
905250008Sadrian{
906250008Sadrian
907250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
908250008Sadrian}
909250008Sadrian
910250008SadrianHAL_RFGAIN
911250008Sadrianar9300_Stub_GetRfgain(struct ath_hal *ah)
912250008Sadrian{
913250008Sadrian
914250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
915250008Sadrian	return (0);
916250008Sadrian}
917250008Sadrian
918250008Sadrianvoid
919250008Sadrianar9300_Stub_RequestRfgain(struct ath_hal *ah)
920250008Sadrian{
921250008Sadrian
922250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
923250008Sadrian}
924250008Sadrian
925250008SadrianHAL_BOOL
926250008Sadrianar9300_Stub_UpdateTxTrigLevel(struct ath_hal *ah,
927250008Sadrian		HAL_BOOL IncTrigLevel)
928250008Sadrian{
929250008Sadrian
930250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
931250008Sadrian	return (AH_FALSE);
932250008Sadrian}
933250008Sadrian
934250008SadrianHAL_BOOL
935250008Sadrianar9300_Stub_SetTxQueueProps(struct ath_hal *ah, int q,
936250008Sadrian		const HAL_TXQ_INFO *qInfo)
937250008Sadrian{
938250008Sadrian
939250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
940250008Sadrian	return (AH_FALSE);
941250008Sadrian}
942250008Sadrian
943250008SadrianHAL_BOOL
944250008Sadrianar9300_Stub_GetTxQueueProps(struct ath_hal *ah, int q,
945250008Sadrian		HAL_TXQ_INFO *qInfo)
946250008Sadrian{
947250008Sadrian
948250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
949250008Sadrian	return (AH_FALSE);
950250008Sadrian}
951250008Sadrian
952250008Sadrianint
953250008Sadrianar9300_Stub_SetupTxQueue(struct ath_hal *ah, HAL_TX_QUEUE type,
954250008Sadrian		const HAL_TXQ_INFO *qInfo)
955250008Sadrian{
956250008Sadrian
957250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
958250008Sadrian	return (0);
959250008Sadrian}
960250008Sadrian
961250008SadrianHAL_BOOL
962250008Sadrianar9300_Stub_ReleaseTxQueue(struct ath_hal *ah, u_int q)
963250008Sadrian{
964250008Sadrian
965250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
966250008Sadrian	return (AH_FALSE);
967250008Sadrian}
968250008Sadrian
969250008SadrianHAL_BOOL
970250008Sadrianar9300_Stub_ResetTxQueue(struct ath_hal *ah, u_int q)
971250008Sadrian{
972250008Sadrian
973250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
974250008Sadrian	return (AH_FALSE);
975250008Sadrian}
976250008Sadrian
977250008Sadrianuint32_t
978250008Sadrianar9300_Stub_GetTxDP(struct ath_hal *ah, u_int q)
979250008Sadrian{
980250008Sadrian
981250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
982250008Sadrian	return (0);
983250008Sadrian}
984250008Sadrian
985250008SadrianHAL_BOOL
986250008Sadrianar9300_Stub_SetTxDP(struct ath_hal *ah, u_int q, uint32_t txdp)
987250008Sadrian{
988250008Sadrian
989250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
990250008Sadrian	return (AH_FALSE);
991250008Sadrian}
992250008Sadrian
993250008SadrianHAL_BOOL
994250008Sadrianar9300_Stub_StartTxDma(struct ath_hal *ah, u_int q)
995250008Sadrian{
996250008Sadrian
997250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
998250008Sadrian	return (AH_FALSE);
999250008Sadrian}
1000250008Sadrian
1001250008Sadrianuint32_t
1002250008Sadrianar9300_Stub_NumTxPending(struct ath_hal *ah, u_int q)
1003250008Sadrian{
1004250008Sadrian
1005250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1006250008Sadrian	return (0);
1007250008Sadrian}
1008250008Sadrian
1009250008SadrianHAL_BOOL
1010250008Sadrianar9300_Stub_StopTxDma(struct ath_hal *ah, u_int q)
1011250008Sadrian{
1012250008Sadrian
1013250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1014250008Sadrian	return (AH_FALSE);
1015250008Sadrian}
1016250008Sadrian
1017250008SadrianHAL_BOOL
1018250008Sadrianar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1019250008Sadrian		u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type, u_int txPower,
1020250008Sadrian		u_int txRate0, u_int txTries0,
1021250008Sadrian		u_int keyIx, u_int antMode, u_int flags,
1022250008Sadrian		u_int rtsctsRate, u_int rtsctsDuration,
1023250008Sadrian		u_int compicvLen, u_int compivLen, u_int comp)
1024250008Sadrian{
1025250008Sadrian
1026250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1027250008Sadrian	return (AH_FALSE);
1028250008Sadrian}
1029250008Sadrian
1030250008SadrianHAL_BOOL
1031250008Sadrianar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc,
1032250008Sadrian		u_int txRate1, u_int txRetries1,
1033250008Sadrian		u_int txRate2, u_int txRetries2,
1034250008Sadrian		u_int txRate3, u_int txRetries3)
1035250008Sadrian{
1036250008Sadrian
1037250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1038250008Sadrian	return (AH_FALSE);
1039250008Sadrian}
1040250008Sadrian
1041250008SadrianHAL_BOOL
1042250008Sadrianar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
1043250008Sadrian		HAL_DMA_ADDR *bufAddrList, uint32_t *segLenList,
1044250008Sadrian		u_int descId, u_int qcuId,
1045250008Sadrian		HAL_BOOL firstSeg, HAL_BOOL lastSeg,
1046250008Sadrian		const struct ath_desc *ds0)
1047250008Sadrian{
1048250008Sadrian
1049250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1050250008Sadrian	return (AH_FALSE);
1051250008Sadrian}
1052250008Sadrian
1053250008SadrianHAL_STATUS
1054250008Sadrianar9300_Stub_ProcTxDesc(struct ath_hal *ah,
1055250008Sadrian		struct ath_desc *ds, struct ath_tx_status *txstat)
1056250008Sadrian{
1057250008Sadrian
1058250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1059250008Sadrian	return (HAL_EINPROGRESS);
1060250008Sadrian}
1061250008Sadrian
1062250008Sadrianvoid
1063250008Sadrianar9300_Stub_GetTxIntrQueue(struct ath_hal *ah, uint32_t *val)
1064250008Sadrian{
1065250008Sadrian
1066250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1067250008Sadrian}
1068250008Sadrian
1069250008Sadrianvoid
1070250008Sadrianar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc)
1071250008Sadrian{
1072250008Sadrian
1073250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1074250008Sadrian}
1075250008Sadrian
1076250008SadrianHAL_BOOL
1077250008Sadrianar9300_Stub_GetTxCompletionRates(struct ath_hal *ah,
1078250008Sadrian		const struct ath_desc *ds0, int *rates, int *tries)
1079250008Sadrian{
1080250008Sadrian
1081250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1082250008Sadrian	return (AH_FALSE);
1083250008Sadrian}
1084250008Sadrian
1085250008Sadrianconst HAL_RATE_TABLE *
1086250008Sadrianar9300_Stub_GetRateTable(struct ath_hal *ah, u_int mode)
1087250008Sadrian{
1088250008Sadrian
1089250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1090250008Sadrian	/* XXX null may panic the kernel? */
1091250008Sadrian	return (AH_NULL);
1092250008Sadrian}
1093250008Sadrian
1094250008Sadrian#if 0
1095250008Sadrianvoid
1096250008Sadrianar9300_Stub_AniAttach(struct ath_hal *ah, const struct ar5212AniParams *,
1097250008Sadrian    const struct ar5212AniParams *, HAL_BOOL ena)
1098250008Sadrian{
1099250008Sadrian
1100250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1101250008Sadrian}
1102250008Sadrian
1103250008Sadrianvoid
1104250008Sadrianar9300_Stub_AniDetach(struct ath_hal *)
1105250008Sadrian{
1106250008Sadrian
1107250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1108250008Sadrian}
1109250008Sadrian#endif
1110250008Sadrian
1111250008Sadrian#if 0
1112250008Sadrianstruct ar5212AniState *
1113250008Sadrianar9300_Stub_AniGetCurrentState(struct ath_hal *ah)
1114250008Sadrian{
1115250008Sadrian
1116250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1117250008Sadrian	return (AH_NULL);
1118250008Sadrian}
1119250008Sadrian
1120250008Sadrianstruct ar5212Stats
1121250008Sadrian*ar5212AniGetCurrentStats(struct ath_hal *)
1122250008Sadrian{
1123250008Sadrian
1124250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1125250008Sadrian	return (AH_NULL);
1126250008Sadrian}
1127250008Sadrian#endif
1128250008Sadrian
1129250008SadrianHAL_BOOL
1130250008Sadrianar9300_Stub_AniControl(struct ath_hal *ah, HAL_ANI_CMD cmd, int param)
1131250008Sadrian{
1132250008Sadrian
1133250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1134250008Sadrian	return (AH_FALSE);
1135250008Sadrian}
1136250008Sadrian
1137250008Sadrian#if 0
1138250008SadrianHAL_BOOL
1139250008Sadrianar9300_Stub_AniSetParams(struct ath_hal *, const struct ar5212AniParams *,
1140250008Sadrian    const struct ar5212AniParams *)
1141250008Sadrian{
1142250008Sadrian
1143250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1144250008Sadrian	return (AH_FALSE);
1145250008Sadrian}
1146250008Sadrian#endif
1147250008Sadrian
1148250008Sadrianstruct ath_rx_status;
1149250008Sadrian
1150250008Sadrianvoid
1151250008Sadrianar9300_Stub_AniPhyErrReport(struct ath_hal *ah,
1152250008Sadrian		const struct ath_rx_status *rs)
1153250008Sadrian{
1154250008Sadrian
1155250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1156250008Sadrian	return;
1157250008Sadrian}
1158250008Sadrian
1159250008Sadrianvoid
1160250008Sadrianar9300_Stub_ProcessMibIntr(struct ath_hal *ah, const HAL_NODE_STATS *stats)
1161250008Sadrian{
1162250008Sadrian
1163250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1164250008Sadrian}
1165250008Sadrian
1166250008Sadrianvoid
1167250008Sadrianar9300_Stub_RxMonitor(struct ath_hal *ah, const HAL_NODE_STATS *stats,
1168250008Sadrian    const struct ieee80211_channel *chan)
1169250008Sadrian{
1170250008Sadrian
1171250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1172250008Sadrian}
1173250008Sadrian
1174250008Sadrianvoid
1175250008Sadrianar9300_Stub_AniPoll(struct ath_hal *ah, const struct ieee80211_channel * chan)
1176250008Sadrian{
1177250008Sadrian
1178250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1179250008Sadrian}
1180250008Sadrian
1181250008Sadrianvoid
1182250008Sadrianar9300_Stub_AniReset(struct ath_hal *ah, const struct ieee80211_channel * chan,
1183250008Sadrian		HAL_OPMODE ani_opmode, int val)
1184250008Sadrian{
1185250008Sadrian
1186250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1187250008Sadrian}
1188250008Sadrian
1189250008SadrianHAL_BOOL
1190250008Sadrianar9300_Stub_IsNFCalInProgress(struct ath_hal *ah)
1191250008Sadrian{
1192250008Sadrian
1193250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1194250008Sadrian	return (AH_FALSE);
1195250008Sadrian}
1196250008Sadrian
1197250008SadrianHAL_BOOL
1198250008Sadrianar9300_Stub_WaitNFCalComplete(struct ath_hal *ah, int i)
1199250008Sadrian{
1200250008Sadrian
1201250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1202250008Sadrian	return (AH_FALSE);
1203250008Sadrian}
1204250008Sadrian
1205250008Sadrianvoid
1206250008Sadrianar9300_Stub_EnableDfs(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1207250008Sadrian{
1208250008Sadrian
1209250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1210250008Sadrian}
1211250008Sadrian
1212250008Sadrianvoid
1213250008Sadrianar9300_Stub_GetDfsThresh(struct ath_hal *ah, HAL_PHYERR_PARAM *pe)
1214250008Sadrian{
1215250008Sadrian
1216250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1217250008Sadrian}
1218250008Sadrian
1219250008SadrianHAL_BOOL
1220250008Sadrianar9300_Stub_ProcessRadarEvent(struct ath_hal *ah,
1221250008Sadrian    struct ath_rx_status *rxs, uint64_t fulltsf, const char *buf,
1222250008Sadrian    HAL_DFS_EVENT *event)
1223250008Sadrian{
1224250008Sadrian
1225250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1226250008Sadrian	return (AH_FALSE);
1227250008Sadrian}
1228250008Sadrian
1229250008SadrianHAL_BOOL
1230250008Sadrianar9300_Stub_IsFastClockEnabled(struct ath_hal *ah)
1231250008Sadrian{
1232250008Sadrian
1233250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1234250008Sadrian	return (AH_FALSE);
1235250008Sadrian}
1236250008Sadrian
1237250008Sadrianuint32_t
1238250008Sadrianar9300_Stub_Get11nExtBusy(struct ath_hal *ah)
1239250008Sadrian{
1240250008Sadrian
1241250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1242250008Sadrian	return (0);
1243250008Sadrian}
1244250008Sadrian
1245250008Sadrianvoid
1246250008Sadrianar9300_Stub_ConfigPCIE(struct ath_hal *ah, HAL_BOOL restore, HAL_BOOL powerOff)
1247250008Sadrian{
1248250008Sadrian
1249250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1250250008Sadrian}
1251250008Sadrian
1252250008Sadrianvoid
1253250008Sadrianar9300_Stub_DisablePCIE(struct ath_hal *ah)
1254250008Sadrian{
1255250008Sadrian
1256250008Sadrian	ath_hal_printf(ah, "%s: called\n", __func__);
1257250008Sadrian}
1258