Lines Matching +full:4 +full:ghz +full:- +full:coexistence

1 /*-
2 * SPDX-License-Identifier: ISC
4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
5 * Copyright (c) 2002-2008 Atheros Communications, Inc.
26 * structure for use with the device. Hardware-related operations that
67 * error occurs--i.e. you cannot check it for success.
74 HAL_EEMAGIC = 4, /* EEPROM magic number invalid */
81 HAL_EEWRITE = 11, /* Attempt to change write-locked EEPROM */
84 HAL_ESELFTEST = 14, /* Hardware self-test failed */
101 HAL_CAP_PHYCOUNTERS = 4, /* hardware PHY error counters */
106 HAL_CAP_PSPOLL = 10, /* hardware has working PS-Poll support */
112 HAL_CAP_TPC = 16, /* per-packet tx power control */
122 HAL_CAP_TPC_ACK = 26, /* ack txpower with per-packet tpc */
123 HAL_CAP_TPC_CTS = 27, /* cts txpower with per-packet tpc */
138 HAL_CAP_4ADDR_AGGR = 43, /* hardware is capable of 4addr aggregation */
146 HAL_CAP_SPLIT_4KB_TRANS = 50, /* hardware supports descriptors straddling a 4k page boundary */
155 HAL_CAP_BT_COEX = 60, /* hardware is capable of bluetooth coexistence */
208 HAL_CAP_RXDESC_SELFLINK = 242, /* support a self-linked tail RX descriptor */
221 * be a many-to-one mapping between these states and the
230 HAL_LED_RUN = 4
243 HAL_TX_QUEUE_UAPSD = 4, /* u-apsd power save xmit q */
275 HAL_WME_UPSD = 4, /* uplink power save */
318 * must be non-zero for frames to be scheduled for
324 * with a non-ASAP policy (e.g. DBA-gated).
340 * Disable post-tx backoff following each frame.
348 * concurrently with this queue. Intra-frame lockout
355 HAL_TXQ_ARB_LOCKOUT_INTRA = 0x00020000, /* intra-frame lockout */
382 #define HAL_TXQ_USEDEFAULT ((uint32_t) -1)
401 HAL_PKT_TYPE_PROBE_RESP = 4,
425 HAL_RX_FILTER_PSPOLL = 0x00004000, /* Allow PS-POLL frames */
431 * but instead the HAL sets individual bits - eg PHYERR will result
471 HAL_INT_RX = 0x00000001, /* Non-common mapping */
479 HAL_INT_TX = 0x00000040, /* Non-common mapping */
492 HAL_INT_TIM = 0x00200000, /* Non-common mapping */
493 HAL_INT_DTIM = 0x00400000, /* Non-common mapping */
494 HAL_INT_DTIMSYNC= 0x00800000, /* Non-common mapping */
496 HAL_INT_CABEND = 0x02000000, /* Non-common mapping */
497 HAL_INT_TSFOOR = 0x04000000, /* Non-common mapping */
498 HAL_INT_TBTT = 0x08000000, /* Non-common mapping */
500 HAL_INT_GENTIMER = 0x08000000, /* Non-common mapping */
501 HAL_INT_CST = 0x10000000, /* Non-common mapping */
502 HAL_INT_GTT = 0x20000000, /* Non-common mapping */
503 HAL_INT_FATAL = 0x40000000, /* Non-common mapping */
559 u_int32_t listen_time; /* listen time in msec - time for which ch is free */
585 HAL_GPIO_OUTPUT_MUX_MAC_POWER_LED = 4,
650 REG_EXT_JAPAN_DFS_HT40 = 4,
656 HAL_MODE_TURBO = 0x002, /* 11a turbo-only channels */
720 #define HAL_RATESERIES_HALFGI 0x0004 /* use half-gi for series */
785 uint8_t kv_val[16]; /* enough for 128-bit keys */
807 HAL_CIPHER_TKIP = 4,
810 HAL_CIPHER_MIC = 127 /* TKIP-MIC, not a cipher */
820 * Per-station beacon timer state. Note that the specified
823 * If bs_cfpmaxduration is non-zero the hardware is setup to
824 * coexist with a PCF-capable AP.
832 * are all 1:1 correspondances with the pre-11n chip AR_BEACON
851 * Like HAL_BEACON_STATE but for non-station mode setup.
867 * Per-node statistics maintained by the driver for use in
897 uint32_t ast_ani_reset; /* ANI parameters zero'd for non-STA */
905 uint8_t noiseImmunityLevel; /* Global for pre-AR9380; OFDM later*/
918 (to detect wrap-around) */
966 * capability - that has a different mapping for some reason.
973 HAL_ANI_FIRSTEP_LEVEL = 4, /* set level */
993 HAL_CAP_INTMIT_CCK_WEAK_SIGNAL_THR = 4,
1009 int32_t pe_usefir128; /* Use the average in-band power measured over 128 cycles */
1101 uint64_t re_full_ts; /* 64-bit full timestamp from interrupt time */
1119 * BT Co-existence definitions
1164 int ath_hal_desc_tpc; /* Per-packet TPC */
1194 /* For now, set this to 0 - net80211 needs to know about hardware MFP support */
1211 * ath_hal structure for use with the device. Hardware-related operations
1229 /* NB: when only one radio is present the rev is in 5Ghz */
1230 uint16_t ah_analog5GhzRev;/* 5GHz radio revision */
1231 uint16_t ah_analog2GhzRev;/* 2GHz radio revision */
1479 * The next 4 (set11ntxdesc -> set11naggrlast) are specific
1516 /* Bluetooth Coexistence functions */
1561 * to an upper-layer data structure (HAL_SOFTC) that is stored in the
1569 * be returned if the status parameter is non-zero.
1685 * Enable/disable and get self-gen frame (ACK, CTS) for CAC.
1701 //return AH_PRIVATE(ah)->ah_mfp_qos; in ath_hal_get_mfp_qos()