Home
last modified time | relevance | path

Searched +full:wifi +full:- +full:firmware (Results 1 – 25 of 180) sorted by relevance

12345678

/linux/drivers/net/wireless/intel/iwlwifi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) "
10 Intel Wireless WiFi Link Next-Gen AGN
13 Intel Wireless WiFi Link 6250AGN Adapter
14 Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN)
15 Intel WiFi Link 1000BGN
16 Intel Wireless WiFi 5150AGN
17 Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
18 Intel 6005 Series Wi-Fi Adapters
19 Intel 6030 Series Wi-Fi Adapters
[all …]
/linux/Documentation/devicetree/bindings/net/wireless/
H A Dqcom,ath10k.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff Johnson <jjohnson@kernel.org>
18 - qcom,ath10k # SDIO-based devices
19 - qcom,ipq4019-wifi
20 - qcom,wcn3990-wifi # SNoC-based devices
25 reg-names:
27 - const: membase
33 interrupt-names:
[all …]
H A Dqcom,ath11k.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jeff Johnson <jjohnson@kernel.org>
20 - qcom,ipq8074-wifi
21 - qcom,ipq6018-wifi
22 - qcom,wcn6750-wifi
23 - qcom,ipq5018-wifi
32 interrupt-names:
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Diwl-mei.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2021-2024 Intel Corporation
17 * the iwlwifi driver and the CSME firmware's WLAN driver. This communication
19 * iwlwifi can request or release ownership on the WiFi device through iwlmei.
21 * use to passthrough inbound packets to the CSME firmware for example. iwlmei
32 * iwlwifi calls iwlmei through direct and context-free function calls.
33 * It is assumed that only one device is accessible to the CSME firmware and
37 * There are cases in which iwlmei can't access the CSME firmware, because the
38 * CSME firmware is undergoing a reset, or the mei bus decided to unbind the
54 * iwlmei knows not access to the CSME firmware upon requests from iwlwifi.
[all …]
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,wcnss.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
14 The Qualcomm WCNSS hardware consists of control block and a BT, WiFi and FM
21 firmware-name:
25 Relative firmware image path for the WLAN NV blob.
32 - qcom,riva"
33 - qcom,pronto"
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/cfg/
H A D5000.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright(c) 2007 - 2014 Intel Corporation. All rights reserved.
5 * Copyright(c) 2018 - 2020, 2023 Intel Corporation
10 #include "iwl-config.h"
11 #include "iwl-agn-hw.h"
13 /* Highest firmware API version supported */
17 /* Lowest firmware API version supported */
27 #define IWL5000_FW_PRE "iwlwifi-5000"
28 #define IWL5000_MODULE_FIRMWARE(api) IWL5000_FW_PRE "-" __stringify(api) ".ucode"
30 #define IWL5150_FW_PRE "iwlwifi-5150"
[all …]
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm2837-rpi-3-a-plus.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "bcm2836-rpi.dtsi"
5 #include "bcm283x-rpi-led-deprecated.dtsi"
6 #include "bcm283x-rpi-usb-host.dtsi"
7 #include "bcm283x-rpi-wifi-bt.dtsi"
10 compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837";
15 stdout-path = "serial1:115200n8";
24 &firmware {
26 compatible = "raspberrypi,firmware-gpio";
[all …]
H A Dbcm2711-rpi.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include "bcm2835-rpi.dtsi"
4 #include <dt-bindings/reset/raspberrypi,firmware-reset.h>
20 i2c0mux: i2c-mux0 {
21 compatible = "i2c-mux-pinctrl";
22 #address-cells = <1>;
23 #size-cells = <0>;
25 i2c-parent = <&i2c0>;
27 pinctrl-names = "i2c0", "i2c0-vc";
28 pinctrl-0 = <&i2c0_gpio0>;
[all …]
H A Dbcm47094-linksys-panamera.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
9 #include "bcm5301x-nand-cs0-bch8.dtsi"
30 gpio-keys {
31 compatible = "gpio-keys";
33 button-wps {
39 button-rfkill {
40 label = "WiFi";
45 button-reset {
53 compatible = "gpio-leds";
[all …]
H A Dbcm2837-rpi-3-b-plus.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "bcm2836-rpi.dtsi"
5 #include "bcm283x-rpi-lan7515.dtsi"
6 #include "bcm283x-rpi-led-deprecated.dtsi"
7 #include "bcm283x-rpi-usb-host.dtsi"
8 #include "bcm283x-rpi-wifi-bt.dtsi"
11 compatible = "raspberrypi,3-model-b-plus", "brcm,bcm2837";
16 stdout-path = "serial1:115200n8";
26 shutdown-gpios = <&expgpio 0 GPIO_ACTIVE_HIGH>;
[all …]
H A Dbcm2837-rpi-3-b.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include "bcm2836-rpi.dtsi"
5 #include "bcm283x-rpi-led-deprecated.dtsi"
6 #include "bcm283x-rpi-smsc9514.dtsi"
7 #include "bcm283x-rpi-usb-host.dtsi"
8 #include "bcm283x-rpi-wifi-bt.dtsi"
11 compatible = "raspberrypi,3-model-b", "brcm,bcm2837";
16 stdout-path = "serial1:115200n8";
26 shutdown-gpios = <&expgpio 0 GPIO_ACTIVE_HIGH>;
[all …]
H A Dbcm2835-rpi-zero-w.dts1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
8 #include "bcm2835-rpi.dtsi"
9 #include "bcm2835-rpi-common.dtsi"
10 #include "bcm283x-rpi-led-deprecated.dtsi"
11 #include "bcm283x-rpi-usb-otg.dtsi"
12 #include "bcm283x-rpi-wifi-bt.dtsi"
15 compatible = "raspberrypi,model-zero-w", "brcm,bcm2835";
25 stdout-path = "serial1:115200n8";
30 shutdown-gpios = <&gpio 45 GPIO_ACTIVE_HIGH>;
[all …]
/linux/drivers/net/wireless/intel/iwlegacy/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 tristate "Intel Wireless WiFi 4965AGN (iwl4965)"
18 Intel Wireless WiFi Link 4965AGN
27 The microcode is typically installed in /lib/firmware. You can
28 look in the hotplug script /etc/hotplug/firmware.agent to
54 The microcode is typically installed in /lib/firmware. You can
55 look in the hotplug script /etc/hotplug/firmware.agent to
82 To set a value, simply echo an 8-byte hex value to the same file:
98 is a low-impact option that allows getting insight into the
/linux/Documentation/driver-api/firmware/
H A Dbuilt-in-fw.rst2 Built-in firmware
5 Firmware can be built-in to the kernel, this means building the firmware
6 into vmlinux directly, to enable avoiding having to look for firmware from
7 the filesystem. Instead, firmware can be looked for inside the kernel
8 directly. You can enable built-in firmware using the kernel configuration
14 There are a few reasons why you might want to consider building your firmware
18 * Firmware is needed for accessing the boot device, and the user doesn't
19 want to stuff the firmware into the boot initramfs.
22 able to make use of built-in firmware:
24 * Legalese - firmware is non-GPL compatible
[all …]
/linux/arch/arm64/boot/dts/broadcom/bcmbca/
H A Dbcm4906-tplink-archer-c2300-v1.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/leds/common.h>
10 compatible = "tplink,archer-c2300-v1", "brcm,bcm4906", "brcm,bcm4908", "brcm,bcmbca";
11 model = "TP-Link Archer C2300 V1";
19 compatible = "gpio-leds";
21 led-power {
27 led-2ghz {
33 led-5ghz {
[all …]
H A Dbcm4908-asus-gt-ac5300.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/leds/common.h>
10 compatible = "asus,gt-ac5300", "brcm,bcm4908", "brcm,bcmbca";
11 model = "Asus GT-AC5300";
18 gpio-keys-polled {
19 compatible = "gpio-keys-polled";
20 poll-interval = <100>;
22 key-wifi {
[all …]
/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Drealtek,bluetooth.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vasily Khoruzhick <anarsoul@gmail.com>
11 - Alistair Francis <alistair@alistair23.me>
14 RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS is a WiFi + BT chip. WiFi part
16 H5 protocol with few extra commands to upload firmware and change
22 - enum:
23 - realtek,rtl8723bs-bt
24 - realtek,rtl8723cs-bt
[all …]
/linux/drivers/net/wireless/ath/ath11k/
H A Dce.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
36 * "coming IN over air through Target to Host" as with a WiFi Rx operation.
38 * as with a WiFi Tx operation. This is somewhat awkward for the "middle-man"
43 #define PIPEDIR_IN 1 /* Target-->Host, WiFi Rx direction */
44 #define PIPEDIR_OUT 2 /* Host->Target, WiFi Tx direction */
82 * NOTE: Structure is shared between Host software and Target firmware!
108 /* #entries in source ring - Must be a power of 2 */
117 /* #entries in destination ring - Must be a power of 2 */
145 /* Start of DMA-coherent area reserved for descriptors */
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxbb-nanopi-k2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-gxbb.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/sound/meson-aiu.h>
13 compatible = "friendlyarm,nanopi-k2", "amlogic,meson-gxbb";
22 stdout-path = "serial0:115200n8";
31 compatible = "gpio-leds";
33 led-stat {
34 label = "nanopi-k2:blue:stat";
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-a23-polaroid-mid2809pxe04.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun8i-a23.dtsi"
45 #include "sun8i-reference-design-tablet.dtsi"
49 compatible = "polaroid,mid2809pxe04", "allwinner,sun8i-a23";
56 compatible = "mmc-pwrseq-simple";
57 reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
58 /* The esp8089 needs 200 ms after driving wifi-en high */
59 post-power-on-delay-ms = <200>;
64 pinctrl-names = "default";
[all …]
H A Dsun8i-a23-polaroid-mid2407pxe03.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun8i-a23.dtsi"
45 #include "sun8i-reference-design-tablet.dtsi"
49 compatible = "polaroid,mid2407pxe03", "allwinner,sun8i-a23";
56 compatible = "mmc-pwrseq-simple";
57 reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
58 /* The esp8089 needs 200 ms after driving wifi-en high */
59 post-power-on-delay-ms = <200>;
71 pinctrl-names = "default";
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dpcie.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2011-2020 NXP
9 #include <linux/firmware.h>
183 if (!of_match_node(mwifiex_pcie_of_match_table, dev->of_node)) { in mwifiex_pcie_probe_of()
185 return -EINVAL; in mwifiex_pcie_probe_of()
199 struct pcie_service_card *card = adapter->card; in mwifiex_map_pci_memory()
202 mapping.addr = dma_map_single(&card->dev->dev, skb->data, size, flags); in mwifiex_map_pci_memory()
203 if (dma_mapping_error(&card->dev->dev, mapping.addr)) { in mwifiex_map_pci_memory()
205 return -1; in mwifiex_map_pci_memory()
215 struct pcie_service_card *card = adapter->card; in mwifiex_unmap_pci_memory()
[all …]
/linux/drivers/net/wireless/ath/ath10k/
H A Dcore.h1 /* 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.
46 #define ATH10K_DEFAULT_NOISE_FLOOR -95
56 * Use insanely high numbers to make sure that the firmware implementation
67 /* SMBIOS type structure length (excluding strings-set) */
142 return (struct ath10k_skb_cb *)&IEEE80211_SKB_CB(skb)->driver_data; in ATH10K_SKB_CB()
147 BUILD_BUG_ON(sizeof(struct ath10k_skb_rxcb) > sizeof(skb->cb)); in ATH10K_SKB_RXCB()
148 return (struct ath10k_skb_rxcb *)skb->cb; in ATH10K_SKB_RXCB()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Ddmi.c1 // SPDX-License-Identifier: ISC
24 BRCM_CC_4345_CHIP_ID, 6, "acepc-t8"
28 * and the nvram for the Vi8 Plus is already in linux-firmware, so use that.
31 BRCM_CC_43430_CHIP_ID, 0, "ilife-S806"
35 BRCM_CC_4356_CHIP_ID, 2, "gpd-win-pocket"
39 BRCM_CC_43430_CHIP_ID, 0, "jumper-ezpad-mini3"
43 BRCM_CC_43340_CHIP_ID, 2, "meegopad-t08"
47 BRCM_CC_43340_CHIP_ID, 2, "pov-tab-p1006w-data"
51 BRCM_CC_43341_CHIP_ID, 2, "predia-basic"
55 * exact same nvram file as the Prowise-PT301 tablet. Since the nvram for the
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-lte-sku.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 label = "proximity-wifi-lte";
17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn",
18 "qcom/sc7180-trogdor/modem/qdsp6sw.mbn";
27 qcom,gsi-loader = "modem";

12345678