Home
last modified time | relevance | path

Searched +full:fw +full:- +full:cfg (Results 1 – 25 of 204) sorted by relevance

123456789

/freebsd/sys/dev/ice/
H A Dice_fwlog.c1 /* SPDX-License-Identifier: BSD-3-Clause */
37 * cache_cfg - Cache FW logging config
39 * @cfg: config to cache
41 static void cache_cfg(struct ice_hw *hw, struct ice_fwlog_cfg *cfg) in cache_cfg()
43 hw->fwlog_cfg = *cfg; in cache_cfg()
40 cache_cfg(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) cache_cfg() argument
92 valid_cfg(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) valid_cfg() argument
124 ice_fwlog_init(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) ice_fwlog_init() argument
212 ice_fwlog_set(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) ice_fwlog_set() argument
276 struct ice_fwlog_cfg *cfg; ice_fwlog_update_modules() local
369 ice_aq_fwlog_get(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) ice_aq_fwlog_get() argument
440 struct ice_fwlog_cfg *cfg; ice_fwlog_set_support_ena() local
469 ice_fwlog_get(struct ice_hw * hw,struct ice_fwlog_cfg * cfg) ice_fwlog_get() argument
[all...]
H A Dice_fw_logging.c1 /* SPDX-License-Identifier: BSD-3-Clause */
59 static int ice_reconfig_fw_log(struct ice_softc *sc, struct ice_fwlog_cfg *cfg);
70 * ice_reconfig_fw_log - Re-program firmware logging configuration
72 * @cfg: firmware log configuration to latch
76 * case, ice_init_hw() will re-configure firmware logging as soon as it brings
80 ice_reconfig_fw_log(struct ice_softc *sc, struct ice_fwlog_cfg *cfg) in ice_reconfig_fw_log() argument
84 ice_fwlog_init(&sc->hw, cfg); in ice_reconfig_fw_log()
86 if (!ice_check_sq_alive(&sc->hw, &sc->hw.adminq)) in ice_reconfig_fw_log()
89 if (!ice_fwlog_supported(&sc->hw)) in ice_reconfig_fw_log()
92 status = ice_fwlog_set(&sc->hw, cfg); in ice_reconfig_fw_log()
[all …]
/freebsd/sys/modules/iwlwifi/
H A DMakefile11 SRCS= iwl-dbg-tlv.c iwl-drv.c iwl-debug.c iwl-devtrace.c iwl-io.c
12 SRCS+= iwl-nvm-parse.c iwl-nvm-utils.c iwl-trans.c iwl-phy-db.c
13 SRCS+= iwl-utils.c
15 SRCS+= cfg/22000.c cfg/7000.c cfg/8000.c cfg/9000.c cfg/ax210.c
16 SRCS+= cfg/bz.c cfg/sc.c cfg/dr.c
17 SRCS+= cfg/rf-fm.c cfg/rf-gf.c cfg/rf-hr.c cfg/rf-jf.c cfg/rf-pe.c
18 SRCS+= cfg/rf-wh.c
20 SRCS+= fw/dbg.c fw/dump.c fw/img.c fw/init.c
21 SRCS+= fw/notif-wait.c fw/paging.c fw/pnvm.c fw/regulatory.c fw/rs.c
22 SRCS+= fw/smem.c
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-nvm-parse.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2023, 2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
15 #include "iwl-drv.h"
16 #include "iwl-modparams.h"
17 #include "iwl-nvm-parse.h"
18 #include "iwl-prph.h"
19 #include "iwl-io.h"
20 #include "iwl-csr.h"
[all …]
H A Diwl-drv.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 #include <linux/dma-mapping.h>
16 #include "iwl-drv.h"
17 #include "iwl-csr.h"
18 #include "iwl-debug.h"
19 #include "iwl-trans.h"
20 #include "iwl-op-mode.h"
[all …]
H A Diwl-trans.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
15 #include "iwl-debug.h"
16 #include "iwl-config.h"
17 #include "fw/img.h"
18 #include "iwl-op-mode.h"
20 #include "fw/api/cmdhdr.h"
21 #include "fw/api/txq.h"
[all …]
H A Diwl-nvm-parse.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2015, 2018-2025 Intel Corporation
4 * Copyright (C) 2016-2017 Intel Deutschland GmbH
10 #include "iwl-nvm-utils.h"
11 #include "mei/iwl-mei.h"
14 * enum iwl_nvm_sbands_flags - modification flags for the channel profiles
25 * iwl_parse_nvm_data - parse NVM data and return values
33 iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
34 const struct iwl_fw *fw,
41 * iwl_parse_nvm_mcc_info - parse MCC (mobile country code) info coming from FW
[all …]
H A Dzzz_fw_ports_fwget.sh2 #-
3 # SPDX-License-Identifier: BSD-2-Clause
5 # Copyright (c) 2024-2025 The FreeBSD Foundation
15 # linux-firmware.git repository you point this script to.
17 # USAGE: please make sure to pre-load if_iwlwifi.ko so that we
25 set -e
27 # sysctl -n compat.linuxkpi.iwlwifi_pci_ids_name > iwlwifi_pci_ids_name.txt
33 # Check pre-reqs
35 if [ $# -ne 1 ]; then
36 printf "USAGE: %s /path/to/linux-firmware.git\n" $0 >&2
[all …]
/freebsd/sys/contrib/device-tree/Bindings/firmware/
H A Dqemu,fw-cfg-mmio.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/firmware/qemu,fw-cfg-mmio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
16 - A write-only, 16-bit wide selector (or control) register,
17 - a read-write, 64-bit wide data register.
23 The authoritative guest-side hardware interface documentation to the fw_cfg
29 const: qemu,fw-cfg-mmio
39 dma-coherent: true
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dscan.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
12 #include "fw/api/scan.h"
13 #include "iwl-io.h"
14 #include "iwl-utils.h"
83 /* For CDB this is low band scan type, for non-CDB - type. */
113 struct iwl_scan_req_umac *cmd = mvm->scan_cmd; in iwl_mvm_get_scan_req_umac_data()
116 return (void *)&cmd->v8.data; in iwl_mvm_get_scan_req_umac_data()
[all …]
H A Dfw-api.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018, 2020 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
10 #include "fw/api/tdls.h"
11 #include "fw/api/mac-cfg.h"
12 #include "fw/api/offload.h"
13 #include "fw/api/context.h"
14 #include "fw/api/time-event.h"
15 #include "fw/api/datapath.h"
[all …]
H A Dnvm.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2019, 2021-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 #include "iwl-trans.h"
12 #include "iwl-csr.h"
14 #include "iwl-nvm-utils.h"
15 #include "iwl-nvm-parse.h"
16 #include "iwl-prph.h"
17 #include "fw/acpi.h"
[all …]
H A Dfw.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 #include "iwl-trans.h"
12 #include "iwl-op-mode.h"
13 #include "fw/img.h"
14 #include "iwl-debug.h"
15 #include "iwl-prph.h"
16 #include "fw/acpi.h"
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dfw-cfg.txt3 QEMU's arm-softmmu and aarch64-softmmu emulation / virtualization targets
7 - A write-only, 16-bit wide selector (or control) register,
8 - a read-write, 64-bit wide data register.
14 The authoritative guest-side hardware interface documentation to the fw_cfg
20 - compatible: "qemu,fw-cfg-mmio".
22 - reg: the MMIO region used by the device.
31 #size-cells = <0x2>;
32 #address-cells = <0x2>;
34 fw-cfg@9020000 {
35 compatible = "qemu,fw-cfg-mmio";
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dmld.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2024-2025 Intel Corporation
11 #include "iwl-trans.h"
12 #include "iwl-op-mode.h"
13 #include "fw/runtime.h"
14 #include "fw/notif-wait.h"
15 #include "fw/api/commands.h"
16 #include "fw/api/scan.h"
17 #include "fw/api/mac-cfg.h"
18 #include "fw/api/mac.h"
[all …]
H A Dmld.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
8 #include "fw/api/rx.h"
9 #include "fw/api/datapath.h"
10 #include "fw/api/commands.h"
11 #include "fw/api/offload.h"
12 #include "fw/api/coex.h"
13 #include "fw/dbg.h"
14 #include "fw/uefi.h"
27 #include "fw/api/location.h"
[all …]
H A Dscan.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
7 #include "iwl-utils.h"
16 #include "fw/api/scan.h"
17 #include "fw/dbg.h"
130 if (vif == data->current_vif) in iwl_mld_scan_respect_p2p_go_iter()
135 iwl_mld_vif_from_mac80211(vif)->ap_ibss_active) in iwl_mld_scan_respect_p2p_go_iter()
136 data->p2p_go = true; in iwl_mld_scan_respect_p2p_go_iter()
151 ieee80211_iterate_active_interfaces_mtx(mld->hw, in iwl_mld_get_respect_p2p_go()
170 struct ieee80211_vif *curr_vif = data->current_vif; in iwl_mld_scan_iterator()
[all …]
H A Diface.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
13 #include "fw/api/context.h"
14 #include "fw/api/mac.h"
15 #include "fw/api/time-event.h"
16 #include "fw/api/datapath.h"
22 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_cleanup_vif()
25 mld_vif->emlsr.blocked_reasons &= ~IWL_MLD_EMLSR_BLOCKED_ROC; in iwl_mld_cleanup_vif()
27 if (mld_vif->aux_sta.sta_id != IWL_INVALID_STA) in iwl_mld_cleanup_vif()
28 iwl_mld_free_internal_sta(mld, &mld_vif->aux_sta); in iwl_mld_cleanup_vif()
[all …]
/freebsd/usr.sbin/bluetooth/rtlbtfw/
H A Dmain.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
100 /* Realtek 8852BT/8852BE-VT Bluetooth devices */
169 /* Search looking for whether it's a Realtek-based device */ in rtlbt_is_realtek()
171 if ((rtlbt_list[i].product_id == d->idProduct) && in rtlbt_is_realtek()
172 (rtlbt_list[i].vendor_id == d->idVendor)) { in rtlbt_is_realtek()
185 struct libusb_config_descriptor *cfg; in rtlbt_is_bluetooth() local
190 r = libusb_get_active_config_descriptor(dev, &cfg); in rtlbt_is_bluetooth()
197 if (cfg->bNumInterfaces != 0) { in rtlbt_is_bluetooth()
198 /* Only 0-th HCI/ACL interface is supported by downloader */ in rtlbt_is_bluetooth()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dutils.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
5 * Copyright (C) 2024-2025 Intel Corporation
8 #include <kunit/test-bug.h>
14 #include "fw/api/scan.h"
15 #include "fw/api/mac-cfg.h"
16 #include "iwl-trans.h"
27 const struct iwl_rf_cfg *cfg; in iwlmld_kunit_test_init() local
28 struct iwl_fw *fw; in iwlmld_kunit_test_init() local
32 KUNIT_ALLOC_AND_ASSERT(test, trans->dev); in iwlmld_kunit_test_init()
33 KUNIT_ALLOC_AND_ASSERT(test, cfg); in iwlmld_kunit_test_init()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Dusb_mcu.c1 // SPDX-License-Identifier: ISC
23 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_load_ivb()
30 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_mcu_enable_patch()
37 memcpy(usb->data, data, sizeof(data)); in mt76x2u_mcu_enable_patch()
38 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_enable_patch()
40 0x12, 0, usb->data, sizeof(data)); in mt76x2u_mcu_enable_patch()
45 struct mt76_usb *usb = &dev->mt76.usb; in mt76x2u_mcu_reset_wmt()
51 memcpy(usb->data, data, sizeof(data)); in mt76x2u_mcu_reset_wmt()
52 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE, in mt76x2u_mcu_reset_wmt()
54 0x12, 0, usb->data, sizeof(data)); in mt76x2u_mcu_reset_wmt()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam57-pruss.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/
9 pruss1_tm: target-module@4b226000 {
10 compatible = "ti,sysc-pruss", "ti,sysc";
13 reg-names = "rev", "sysc";
14 ti,sysc-mask = <(SYSC_PRUSS_STANDBY_INIT |
16 ti,sysc-midle = <SYSC_IDLE_FORCE>,
19 ti,sysc-sidle = <SYSC_IDLE_FORCE>,
24 clock-names = "fck";
25 #address-cells = <1>;
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dahb.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
11 #include <linux/dma-mapping.h>
27 { .compatible = "qcom,ipq8074-wifi",
30 { .compatible = "qcom,ipq6018-wifi",
33 { .compatible = "qcom,wcn6750-wifi",
36 { .compatible = "qcom,ipq5018-wifi",
47 "misc-pulse1",
48 "misc-latch",
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/
H A Dti,pruss.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 TI Programmable Real-Time Unit and Industrial Communication Subsystem
11 - Suman Anna <s-anna@ti.com>
15 The Programmable Real-Time Unit and Industrial Communication Subsystem
16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x,
17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC
18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and
23 peripheral interfaces, fast real-time responses, or specialized data handling.
[all …]
/freebsd/sys/dev/iwm/
H A Dif_iwm.c20 /*-
21 * Based on BSD-licensed source modules in the Linux iwlwifi driver,
34 * Copyright(c) 2007 - 2013 Intel Corporation. All rights reserved.
55 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
60 * Copyright(c) 2005 - 2013 Intel Corporation. All rights reserved.
90 /*-
91 * Copyright (c) 2007-2010 Damien Bergamini <damien.bergamini@free.fr>
173 #define mtodoff(m, t, off) ((t)((m)->m_data + (off)))
230 #define IWM_RIDX_MAX (nitems(iwm_rates)-1)
440 dlen < sizeof(l->size) + l->size * sizeof(*l->cs)) in iwm_store_cscheme()
[all …]

123456789