/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm2711-rpi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "bcm2835-rpi.dtsi" 4 #include <dt-bindings/power/raspberrypi-power.h> 5 #include <dt-bindings/reset/raspberrypi,firmware-reset.h> 24 compatible = "raspberrypi,firmware-clocks"; 25 #clock-cell [all...] |
/freebsd/sys/dev/ath/ |
H A D | if_ath_btcoex.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 33 * This implements some very basic bluetooth coexistence methods for 34 * the ath(4) hardware. 77 * Initial AR9285 / (WB195) bluetooth coexistence settings, 83 * bluetooth coexistence is enabled. 90 struct ath_hal *ah = sc->sc_ah; in ath_btcoex_cfg_wb195() 98 device_printf(sc->sc_dev, "Enabling WB195 BTCOEX\n"); in ath_btcoex_cfg_wb195() 136 * Initial AR9485 / (WB225) bluetooth coexistence settings, 146 struct ath_hal *ah = sc->sc_ah; in ath_btcoex_cfg_wb225() [all …]
|
H A D | if_ath_btcoex_mci.c | 1 /*- 32 * This implements the MCI bluetooth coexistence handling. 80 #define ATH_MCI_SCHED_BUF_SIZE (16 * 16) /* 16 entries, 4 dword each */ 90 error = ath_descdma_alloc_desc(sc, &sc->sc_btcoex.buf, NULL, in ath_btcoex_mci_attach() 93 device_printf(sc->sc_dev, "%s: failed to alloc MCI RAM\n", in ath_btcoex_mci_attach() 99 sc->sc_btcoex_mci = 1; in ath_btcoex_mci_attach() 102 sc->sc_btcoex.wlan_channels[0] = 0x00000000; in ath_btcoex_mci_attach() 103 sc->sc_btcoex.wlan_channels[1] = 0xffffffff; in ath_btcoex_mci_attach() 104 sc->sc_btcoex.wlan_channels[2] = 0xffffffff; in ath_btcoex_mci_attach() 105 sc->sc_btcoex.wlan_channels[3] = 0x7fffffff; in ath_btcoex_mci_attach() [all …]
|
H A D | if_ath.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 44 * by the driver - eg, calls to ath_hal_gettsf32(). 132 * Only enable this if you're working on PS-POLL support. 140 * 4 is probably a good max as otherwise the beacons become 240 static int ath_anicalinterval = 100; /* ANI calibration - 100 msec */ 254 int ath_bstuck_threshold = 4; /* max missed beacons */ 269 switch (sc->sc_txqsetup &~ (1<<sc->sc_cabq->axq_qnum)) { in ath_legacy_attach_comp_func() 271 TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc_q0, sc); in ath_legacy_attach_comp_func() [all …]
|
/freebsd/sys/dev/bhnd/ |
H A D | bhnd_ids.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org> 5 * Copyright (c) 1999-2015, Broadcom Corporation 9 * with the dd-wrt project, and the hndsoc.h header distributed with Broadcom's 30 * JEDEC JEP-106 Core Vendor IDs 32 * These are the JEDEC JEP-106 manufacturer ID representions (with ARM's 33 * non-standard 4-bit continutation code), as used in ARM's PrimeCell 34 * identification registers, bcma(4) EROM core descriptors, etc. 38 * will need to convert bus-specific vendor IDs to their BHND_MFGID [all …]
|
/freebsd/sys/dev/wpi/ |
H A D | if_wpireg.h | 2 /*- 33 #define WPI_CMD_QUEUE_NUM 4 38 #define WPI_MAX_SCATTER 4 79 * Flow-Handler registers. 128 #define WPI_PRPH_DWORD ((sizeof (uint32_t) - 1) << 24) 148 #define WPI_GP_CNTRL_SLEEP (1 << 4) 150 #define WPI_GP_CNTRL_MAC_PS (4 << 24) 167 #define WPI_FH_RX_CONFIG_IRQ_TIMEOUT(x) ((x) << 4) 240 #define WPI_PAD32(x) (roundup2(x, 4) - (x)) 307 #define WPI_RSSI_OFFSET -95 [all …]
|
H A D | if_wpi.c | 1 /*- 31 * There is 6 memory rings. 1 command ring, 1 rx data ring & 4 tx data rings. 32 * The 4 tx data rings allow for prioritization QoS. 317 for (ident = wpi_ident_table; ident->name != NULL; ident++) { in wpi_probe() 318 if (pci_get_vendor(dev) == ident->vendor && in wpi_probe() 319 pci_get_device(dev) == ident->device) { in wpi_probe() 320 device_set_desc(dev, ident->name); in wpi_probe() 339 sc->sc_dev = dev; in wpi_attach() 342 error = resource_int_value(device_get_name(sc->sc_dev), in wpi_attach() 343 device_get_unit(sc->sc_dev), "debug", &(sc->sc_debug)); in wpi_attach() [all …]
|
/freebsd/contrib/wpa/src/common/ |
H A D | ieee802_11_defs.h | 3 * Copyright (c) 2002-2019, Jouni Malinen <j@w1.fi> 4 * Copyright (c) 2007-2008 Intel Corporation 35 #define WLAN_FC_GET_STYPE(fc) (((fc) & 0x00f0) >> 4) 41 (((seq) & (~(BIT(3) | BIT(2) | BIT(1) | BIT(0)))) >> 4) 53 #define WLAN_FC_STYPE_PROBE_REQ 4 76 #define WLAN_FC_STYPE_NULLFUNC 4 97 #define WLAN_AUTH_FILS_SK 4 109 #define WLAN_CAPABILITY_PRIVACY BIT(4) 122 /* Status codes (IEEE Std 802.11-2020, 9.4.1.9, Table 9-50) */ 237 /* Reason codes (IEEE Std 802.11-2020, 9.4.1.7, Table 9-90) */ [all …]
|
H A D | qca-vendor.h | 3 * Copyright (c) 2014-2017, Qualcomm Atheros, Inc. 4 * Copyright (c) 2018-2020, The Linux Foundation 5 * Copyright (c) 2021-2023, Qualcomm Innovation Center, Inc. 28 * enum qca_radiotap_vendor_ids - QCA radiotap vendor namespace IDs 41 * Global NSS configuration - Applies to all bands (2.4 GHz and 5/6 GHz) 44 * 2.4 GHz and 5/6 GHz bands. When configured in disconnected state, the 62 * Per band NSS configuration - Applies to the 2.4 GHz or 5/6 GHz band 65 * 2.4 GHz band or 5/6 GHz band. All these attributes must be defined together 74 * @QCA_WLAN_VENDOR_ATTR_CONFIG_TX_NSS_2GHZ: Configure TX_NSS in 2.4 GHz band 75 * @QCA_WLAN_VENDOR_ATTR_CONFIG_RX_NSS_2GHZ: Configure RX_NSS in 2.4 GHz band [all …]
|
/freebsd/sys/dev/iwn/ |
H A D | if_iwn.c | 1 /*- 2 * Copyright (c) 2007-2009 Damien Bergamini <damien.bergamini@free.fr> 6 * Copyright (c) 2013 Cedric GROSS <c.gross@kreiz-it.fr> 84 { 0x8086, IWN_DID_6x05_1, "Intel Centrino Advanced-N 6205" }, 85 { 0x8086, IWN_DID_1000_1, "Intel Centrino Wireless-N 1000" }, 86 { 0x8086, IWN_DID_1000_2, "Intel Centrino Wireless-N 1000" }, 87 { 0x8086, IWN_DID_6x05_2, "Intel Centrino Advanced-N 6205" }, 88 { 0x8086, IWN_DID_6050_1, "Intel Centrino Advanced-N + WiMAX 6250" }, 89 { 0x8086, IWN_DID_6050_2, "Intel Centrino Advanced-N + WiMAX 6250" }, 90 { 0x8086, IWN_DID_x030_1, "Intel Centrino Wireless-N 1030" }, [all …]
|
H A D | if_iwnreg.h | 3 /*- 46 #define IWN_CMD_QUEUE_NUM 4 52 /* RX buffers must be large enough to hold a full 4K A-MPDU. */ 53 #define IWN_RBUF_SIZE (4 * 1024) 56 /* HW supports 36-bit DMA addresses. */ 108 * Flow-Handler registers. 113 #define IWN_FH_SRAM_ADDR(qid) (0x19a4 + (qid) * 4) 114 #define IWN_FH_CBBC_QUEUE(qid) (0x19d0 + (qid) * 4) 134 #define IWN4965_SCHED_QUEUE_RDPTR(qid) (IWN_SCHED_BASE + 0x064 + (qid) * 4) 135 #define IWN5000_SCHED_QUEUE_RDPTR(qid) (IWN_SCHED_BASE + 0x068 + (qid) * 4) [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah.h | 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 */ [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_reset.c | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2008 Atheros Communications, Inc. 33 (AH_PRIVATE(_ah)->ah_eeversion & AR5416_EEP_VER_MINOR_MASK) 122 HALASSERT(AH_PRIVATE(ah)->ah_eeversion >= AR_EEPROM_VER14_1); in ar5416Reset() 144 * Don't do this for the AR9285 - it breaks RX for single in ar5416Reset() 173 (ah->ah_config.ah_force_full_reset)) in ar5416Reset() 192 AH5416(ah)->ah_writeIni(ah, chan); in ar5416Reset() 230 * This routine swaps the analog chains - it should be done in ar5416Reset() [all …]
|
/freebsd/contrib/wpa/hostapd/ |
H A D | ChangeLog | 3 2024-07-20 - v2.11 4 * Wi-Fi Easy Connect 5 - add support for DPP release 3 6 - allow Configurator parameters to be provided during config exchange 7 * HE/IEEE 802.11ax/Wi-Fi 6 8 - various fixes 9 * EHT/IEEE 802.11be/Wi-Fi 7 10 - add preliminary support 15 * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3) 16 * EAP-SIM/AKA: support IMSI privacy [all …]
|
/freebsd/contrib/tcpdump/ |
H A D | print-802_11.c | 27 #include "netdissect-stdinc.h" 51 #define IEEE802_11_HT_CONTROL_LEN 4 56 #define IEEE802_11_FCS_LEN 4 123 { CTRL_PS_POLL, "Power Save-Poll" }, 124 { CTRL_RTS, "Request-To-Send" }, 125 { CTRL_CTS, "Clear-To-Send" }, 127 { CTRL_CF_END, "CF-End" }, 128 { CTRL_END_ACK, "CF-End+CF-Ack" }, 150 * The subtype field of a data frame is, in effect, composed of 4 flag 151 * bits - CF-Ack, CF-Poll, Null (means the frame doesn't actually have [all …]
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | ChangeLog | 3 2024-07-20 - v2.11 4 * Wi-Fi Easy Connect 5 - add support for DPP release 3 6 - allow Configurator parameters to be provided during config exchange 8 - add support for GCM-AES-256 cipher suite 9 - remove incorrect EAP Session-Id length constraint 10 - add hardware offload support for additional drivers 11 * HE/IEEE 802.11ax/Wi-Fi 6 12 - support BSS color updates 13 - various fixes [all …]
|
H A D | sme.c | 2 * wpa_supplicant - SME 3 * Copyright (c) 2009-2024, Jouni Malinen <j@w1.fi> 60 int *groups = wpa_s->conf->sae_groups; in sme_set_sae_group() 67 if (!index_within_array(groups, wpa_s->sme.sae_group_index)) in sme_set_sae_group() 68 return -1; in sme_set_sae_group() 71 int group = groups[wpa_s->sme.sae_group_index]; in sme_set_sae_group() 74 if (!int_array_includes(wpa_s->sme.sae_rejected_groups, in sme_set_sae_group() 76 sae_set_group(&wpa_s->sme.sae, group) == 0) { in sme_set_sae_group() 78 wpa_s->sme.sae.group); in sme_set_sae_group() 79 wpa_s->sme.sae.akmp = external ? in sme_set_sae_group() [all …]
|
/freebsd/sys/dev/bwn/ |
H A D | if_bwn.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2009-2010 Weongyo Jeong <weongyo@freebsd.org> 117 "turns on Bluetooth Coexistence"); 370 { 2427, 4, 30 }, { 2432, 5, 30 }, { 2437, 6, 30 }, 471 [4] = { 90, 45 }, 480 [96] = { 9, 4 }, [all...] |
/freebsd/sys/dev/iwi/ |
H A D | if_iwi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 6 * Copyright (c) 2005-2006 Sam Leffler, Errno Consulting 33 /*- 266 for (ident = iwi_ident_table; ident->name != NULL; ident++) { in iwi_probe() 267 if (pci_get_vendor(dev) == ident->vendor && in iwi_probe() 268 pci_get_device(dev) == ident->device) { in iwi_probe() 269 device_set_desc(dev, ident->name); in iwi_probe() 280 struct ieee80211com *ic = &sc->sc_ic; in iwi_attach() 284 sc->sc_dev = dev; in iwi_attach() [all …]
|