/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | drxk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * struct drxk_config - Configure the initial parameters for DRX-K 11 * @adr: I2C address of the DRX-K 19 * @antenna_gpio: GPIO bit used to control the antenna 20 * @antenna_dvbt: GPIO bit for changing antenna to DVB-C. A value of 1 24 * @microcode_name: Name of the firmware file with the microcode 27 * firmwares are using the 2-parameter command. 29 * which uses the 4-parameter command. 34 * On the ``*_gpio`` vars, bit 0 is UIO-1, bit 1 is UIO-2 and bit 2 is 35 * UIO-3. [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43legacy/ |
H A D | phy.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 Copyright (c) 2005 Martin Langer <martin-langer@gmx.de>, 13 Some parts of the code in this file are derived from the ipw2200 14 driver Copyright(c) 2003 - 2004 Intel Corporation. 25 B43legacy_ANTENNA0, /* Antenna 0 */ 26 B43legacy_ANTENNA1, /* Antenna 0 */ 27 B43legacy_ANTENNA_AUTO1, /* Automatic, starting with antenna 1 */ 28 B43legacy_ANTENNA_AUTO0, /* Automatic, starting with antenna 0 */ 49 /* OFDM (A) registers of a G-PHY */ 51 /* Extended G-PHY registers */ [all …]
|
H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2005 Martin Langer <martin-langer@gmx.de> 7 * Copyright (c) 2005-2008 Stefano Brivio <stefano.brivio@polimi.it> 13 * Some parts of the code in this file are derived from the ipw2200 14 * driver Copyright(c) 2003 - 2004 Intel Corporation. 27 #include <linux/dma-mapping.h> 157 if (!wl || !wl->current_dev) in b43legacy_ratelimit() 159 if (b43legacy_status(wl->current_dev) < B43legacy_STAT_STARTED) in b43legacy_ratelimit() 179 printk(KERN_INFO "b43legacy-%s: %pV", in b43legacyinfo() 180 (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); in b43legacyinfo() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | silabs,wfx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jérôme Pouiller <jerome.pouiller@silabs.com> 16 https://www.silabs.com/documents/public/data-sheets/wf200-datasheet.pdf 25 It is recommended to declare a mmc-pwrseq on SDIO host above WFx. Without 26 it, you may encounter issues during reboot. The mmc-pwrseq should be 27 compatible with mmc-pwrseq-simple. Please consult 28 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml for more 34 - enum: [all …]
|
/openbmc/linux/drivers/net/wireless/silabs/wfx/ |
H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2017-2020, Silicon Laboratories, Inc. 6 * Copyright (c) 2010, ST-Ericsson 8 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). 9 * Copyright (c) 2007-2009, Christian Lamparter <chunkeey@web.de> 11 * Copyright (c) 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. 36 #define WFX_PDS_TLV_TYPE 0x4450 // "PD" (Platform Data) in ascii little-endian 129 .config = wfx_config, 158 if (wdev->hw_caps.api_version_major < major) in wfx_api_older_than() 160 if (wdev->hw_caps.api_version_major > major) in wfx_api_older_than() [all …]
|
/openbmc/linux/drivers/staging/vt6656/ |
H A D | main_usb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 * vt6656_probe - module initial (insmod) driver entry 15 * vnt_free_tx_bufs - free tx buffer function 16 * vnt_init_registers- initial MAC & BBP & RF internal registers. 24 #include <linux/file.h> 82 priv->num_tx_context = TX_DESC_DEF0; in vnt_set_options() 84 priv->num_tx_context = vnt_tx_buffers; in vnt_set_options() 88 priv->num_rcb = RX_DESC_DEF0; in vnt_set_options() 90 priv->num_rcb = vnt_rx_buffers; in vnt_set_options() 92 priv->op_mode = NL80211_IFTYPE_UNSPECIFIED; in vnt_set_options() [all …]
|
/openbmc/linux/drivers/staging/rtl8723bs/hal/ |
H A D | rtl8723b_phycfg.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 13 * phy_CalculateBitShift - Get shifted position of the BitMask. 31 * PHY_QueryBBReg_8723B - Read "specific bits" from BB register. 55 * PHY_SetBBReg_8723B - Write "Specific bits" to BB register (page 8~). 98 struct bb_register_def *pPhyReg = &pHalData->PHYRegDef[eRFPath]; in phy_RFSerialRead_8723B() 139 retValue = PHY_QueryBBReg(Adapter, pPhyReg->rfLSSIReadBackPi|MaskforPhySet, bLSSIReadBackData); in phy_RFSerialRead_8723B() 142 retValue = PHY_QueryBBReg(Adapter, pPhyReg->rfLSSIReadBack|MaskforPhySet, bLSSIReadBackData); in phy_RFSerialRead_8723B() 149 * phy_RFSerialWrite_8723B - Write data to RF register (page 8~). 158 * 2. Hardware LSSI-Low Speed Serial Interface [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945-mac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 6 * Portions of this file are derived from the ipw3945 project, as well 11 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 22 #include <linux/dma-mapping.h> 41 #include "iwl-spectrum.h" 62 #define DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" 79 * il3945_get_antenna_flags - Get antenna flags for RXON command 80 * @il: eeprom and antenna fields are used to determine antenna flags 82 * il->eeprom39 is used to determine if antenna AUX/MAIN are reversed [all …]
|
H A D | commands.h | 3 * This file is provided under a dual BSD/GPLv2 license. When using or 4 * redistributing this file, you may do so under either license. 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 25 * in the file called LICENSE.GPL. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 92 /* Multi-Station support */ 131 /* Bluetooth device coexistence config command */ 138 /* RF-KILL commands and notifications */ 184 * when sending the response to each driver-originated command, so [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drxj.h | 3 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 31 DRXJ specific header file 38 /*------------------------------------------------------------------------- 40 -------------------------------------------------------------------------*/ 45 /* Check DRX-J specific dap condition */ 55 /*------------------------------------------------------------------------- 57 -------------------------------------------------------------------------*/ 134 * /enum drxj_cfg_smart_ant_io * smart antenna i/o. 142 * /struct drxj_cfg_smart_ant * Set smart antenna. 151 * AGC status information from the DRXJ-IQM-AF. [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | init.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 19 #include <linux/dma-mapping.h> 25 #include <linux/nvmem-consumer.h> 55 static int ath9k_led_active_high = -1; 61 MODULE_PARM_DESC(btcoex_enable, "Enable wifi-BT coexistence"); 65 MODULE_PARM_DESC(bt_ant_diversity, "Enable WLAN/BT RX antenna diversity"); 109 .ident = "Dell Inspiron 24-3460", 112 DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 24-3460"), 133 .ident = "Dell Vostro 15-3572", 136 DMI_MATCH(DMI_PRODUCT_NAME, "Vostro 15-3572"), [all …]
|
H A D | debug.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 25 ath9k_hw_common(_ah)->ops->write((_ah), (_val), (_reg)) 27 ath9k_hw_common(_ah)->ops->read((_ah), (_reg)) 32 sc->debug.stats.istats.sync_cause_all++; in ath9k_debug_sync_cause() 34 sc->debug.stats.istats.sync_rtc_irq++; in ath9k_debug_sync_cause() 36 sc->debug.stats.istats.sync_mac_irq++; in ath9k_debug_sync_cause() 38 sc->debug.stats.istats.eeprom_illegal_access++; in ath9k_debug_sync_cause() 40 sc->debug.stats.istats.apb_timeout++; in ath9k_debug_sync_cause() 42 sc->debug.stats.istats.pci_mode_conflict++; in ath9k_debug_sync_cause() 44 sc->debug.stats.istats.host1_fatal++; in ath9k_debug_sync_cause() [all …]
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
H A D | halbtc8723b1ant.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * This file is for RTL8723B Co-exist mechanism 45 coex_dm->curra_mask = dis_rate_mask; in halbtc8723b1ant_updatera_mask() 47 if (force_exec || (coex_dm->prera_mask != coex_dm->curra_mask)) in halbtc8723b1ant_updatera_mask() 48 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK, in halbtc8723b1ant_updatera_mask() 49 &coex_dm->curra_mask); in halbtc8723b1ant_updatera_mask() 51 coex_dm->prera_mask = coex_dm->curra_mask; in halbtc8723b1ant_updatera_mask() 59 coex_dm->cur_arfr_type = type; in btc8723b1ant_auto_rate_fb_retry() 61 if (force_exec || (coex_dm->pre_arfr_type != coex_dm->cur_arfr_type)) { in btc8723b1ant_auto_rate_fb_retry() 62 switch (coex_dm->cur_arfr_type) { in btc8723b1ant_auto_rate_fb_retry() [all …]
|
H A D | halbtc8821a1ant.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * This file is for RTL8821A Co-exist mechanism 46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state() 48 u8 bt_rssi_state = coex_sta->pre_bt_rssi_state; in btc8821a1ant_bt_rssi_state() 50 bt_rssi = coex_sta->bt_rssi; in btc8821a1ant_bt_rssi_state() 53 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8821a1ant_bt_rssi_state() 54 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8821a1ant_bt_rssi_state() 80 return coex_sta->pre_bt_rssi_state; in btc8821a1ant_bt_rssi_state() 83 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8821a1ant_bt_rssi_state() 84 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8821a1ant_bt_rssi_state() [all …]
|
H A D | halbtc8821a2ant.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * This file is for RTL8821A Co-exist mechanism 45 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_bt_rssi_state() 47 u8 bt_rssi_state = coex_sta->pre_bt_rssi_state; in btc8821a2ant_bt_rssi_state() 49 bt_rssi = coex_sta->bt_rssi; in btc8821a2ant_bt_rssi_state() 52 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8821a2ant_bt_rssi_state() 53 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8821a2ant_bt_rssi_state() 79 return coex_sta->pre_bt_rssi_state; in btc8821a2ant_bt_rssi_state() 82 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8821a2ant_bt_rssi_state() 83 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8821a2ant_bt_rssi_state() [all …]
|
H A D | halbtc8723b2ant.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * This file is for RTL8723B Co-exist mechanism 44 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_bt_rssi_state() 46 u8 bt_rssi_state = coex_sta->pre_bt_rssi_state; in btc8723b2ant_bt_rssi_state() 48 bt_rssi = coex_sta->bt_rssi; in btc8723b2ant_bt_rssi_state() 51 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8723b2ant_bt_rssi_state() 52 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8723b2ant_bt_rssi_state() 78 return coex_sta->pre_bt_rssi_state; in btc8723b2ant_bt_rssi_state() 81 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8723b2ant_bt_rssi_state() 82 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8723b2ant_bt_rssi_state() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath5k/ |
H A D | reg.h | 2 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 3 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 4 * Copyright (c) 2007-2008 Michael Taylor <mike.taylor@apprion.com> 28 * 5210 - http://nova.stanford.edu/~bbaas/ps/isscc2002_slides.pdf 30 * 5211 - http://www.hotchips.org/archives/hc14/3_Tue/16_mcfarland.pdf 32 * This file also contains register values found on a memory dump of 33 * Atheros's ART program (Atheros Radio Test), on ath9k, on legacy-hal 42 * AR5210-Specific TXDP registers 46 #define AR5K_NOQCU_TXDP0 0x0000 /* Queue 0 - data */ 47 #define AR5K_NOQCU_TXDP1 0x0004 /* Queue 1 - beacons */ [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | commands.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014 Intel Corporation 6 * Please use this file (commands.h) only for uCode API definitions. 7 * Please use iwl-xxxx-hw.h for hardware-related definitions. 29 /* Multi-Station support */ 86 /* Bluetooth device coexistence config command */ 93 /* RF-KILL commands and notifications */ 138 * - 4 standard TX queues 139 * - the command queue 140 * - 4 PAN TX queues [all …]
|
/openbmc/linux/drivers/net/wireless/ti/wl1251/ |
H A D | acx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * This file is part of wl1251 5 * Copyright (c) 1998-2007 Texas Instruments Incorporated 70 * bits 0 - 15: Reserved. 71 * bits 16 - 23: Version ID - The WiLink version ID 73 * bits 24 - 31: Chip ID - The WiLink chip ID. 93 /* 0 - Always active*/ 94 /* 1 - Power down mode: light / fast sleep*/ 95 /* 2 - ELP mode: Deep / Max sleep*/ 187 * RX Config Options Table [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43/ |
H A D | main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 Copyright (c) 2005 Martin Langer <martin-langer@gmx.de> 8 Copyright (c) 2005-2009 Michael Buesch <m@bues.ch> 11 Copyright (c) 2010-2011 Rafał Miłecki <zajec5@gmail.com> 16 Some parts of the code in this file are derived from the ipw2200 17 driver Copyright(c) 2003 - 2004 Intel Corporation. 31 #include <linux/dma-mapping.h> 86 MODULE_PARM_DESC(hwpctl, "Enable hardware-side power control (default off)"); 373 if (!wl || !wl->current_dev) in b43_ratelimit() 375 if (b43_status(wl->current_dev) < B43_STAT_STARTED) in b43_ratelimit() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | core.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 44 /* Antenna noise floor */ 45 #define ATH10K_DEFAULT_NOISE_FLOOR -95 63 /* SMBIOS type containing Board Data File Name Extension */ 66 /* SMBIOS type structure length (excluding strings-set) */ 69 /* Offset pointing to Board Data File Name Extension */ 72 /* Board Data File Name Extension string length. [all …]
|
H A D | wmi.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 6 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 16 * This file specifies the WMI interface for the Unified Software 29 * 1. Add new WMI commands ONLY within the specified range - 0x9000 - 0x9fff 45 * variable is already 4-byte aligned by virtue of being a u32 527 * for wmi_services is 64 as target is using only 4-bits of each 32-bit 533 __le32_to_cpu((wmi_svc_bmap)[((svc_id) - (len)) / 28]) & \ [all …]
|
H A D | debug.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 19 #include "wmi-ops.h" 35 dev_info(ar->dev, "%pV", &vaf); in ath10k_info() 50 ar->hw_params.name, in ath10k_debug_print_hwfw_info() 51 ar->target_version, in ath10k_debug_print_hwfw_info() 52 ar->bus_param.chip_id, in ath10k_debug_print_hwfw_info() 53 ar->id.subsystem_vendor, ar->id.subsystem_device); in ath10k_debug_print_hwfw_info() 62 firmware = ar->normal_mode_fw.fw_file.firmware; in ath10k_debug_print_hwfw_info() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/wil6210/ |
H A D | wmi.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. 5 * Copyright (c) 2006-2012 Wilocity 9 * This file contains the definitions of the WMI protocol specified in the 16 * This is an automatically generated file. 70 * Each ID maps to a bit in a 32-bit bitmask value provided by the FW to 444 * - WMI_RX_MGMT_PACKET_EVENTID - for every probe resp. 445 * - WMI_SCAN_COMPLETE_EVENTID 470 * 0 - 58320 MHz [all …]
|
/openbmc/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. 6 802.11 status code portion of this file from ethereal-0.10.6: 8 Ethereal - Network traffic analyzer 15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 21 #include <net/cfg80211-wext.h> 64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" 73 MODULE_FIRMWARE("ipw2200-ibss.fw"); 75 MODULE_FIRMWARE("ipw2200-sniffer.fw"); 77 MODULE_FIRMWARE("ipw2200-bss.fw"); [all …]
|