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