Home
last modified time | relevance | path

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

1234567

/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
153 struct ice_fwlog_cfg *cfg = &sc->hw.fwlog_cfg; ice_sysctl_fwlog_set_cfg_options() local
188 struct ice_fwlog_cfg *cfg = &sc->hw.fwlog_cfg; ice_sysctl_fwlog_log_resolution() local
225 struct ice_fwlog_cfg *cfg = &sc->hw.fwlog_cfg; ice_sysctl_fwlog_register() local
276 struct ice_fwlog_cfg *cfg = &sc->hw.fwlog_cfg; ice_sysctl_fwlog_module_log_severity() local
348 struct ice_fwlog_cfg *cfg; ice_add_fw_logging_tunables() local
[all...]
/freebsd/sys/modules/iwlwifi/
H A DMakefile10 SRCS= iwl-drv.c
11 SRCS+= iwl-dbg-tlv.c iwl-debug.c
12 SRCS+= iwl-io.c iwl-nvm-parse.c iwl-nvm-utils.c iwl-ph
[all...]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-drv.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 #include <linux/dma-mappin
70 struct iwl_fw fw; global() member
240 const struct iwl_cfg *cfg = drv->trans->cfg; iwl_request_firmware() local
611 const struct iwl_fw_dump_exclude *fw = tlv_data; iwl_drv_set_dump_exclude() local
1391 validate_sec_sizes(struct iwl_drv * drv,struct iwl_firmware_pieces * pieces,const struct iwl_cfg * cfg) validate_sec_sizes() argument
1495 struct iwl_fw *fw = &drv->fw; iwl_req_fw_callback() local
[all...]
H A Diwl-nvm-parse.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2023 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
14 #include "iwl-dr
330 iwl_get_channel_flags(u8 ch_num,int ch_idx,enum nl80211_band band,u32 nvm_flags,const struct iwl_cfg * cfg) iwl_get_channel_flags() argument
383 iwl_init_channel_map(struct device * dev,const struct iwl_cfg * cfg,struct iwl_nvm_data * data,const void * const nvm_ch_flags,u32 sbands_flags,bool v4) iwl_init_channel_map() argument
488 const struct iwl_cfg *cfg = trans->cfg; iwl_init_vht_hw_capab() local
889 iwl_nvm_fixup_sband_iftd(struct iwl_trans * trans,struct iwl_nvm_data * data,struct ieee80211_supported_band * sband,struct ieee80211_sband_iftype_data * iftype_data,u8 tx_chains,u8 rx_chains,const struct iwl_fw * fw) iwl_nvm_fixup_sband_iftd() argument
1048 iwl_init_he_hw_capab(struct iwl_trans * trans,struct iwl_nvm_data * data,struct ieee80211_supported_band * sband,u8 tx_chains,u8 rx_chains,const struct iwl_fw * fw) iwl_init_he_hw_capab() argument
1092 iwl_init_sbands(struct iwl_trans * trans,struct iwl_nvm_data * data,const void * nvm_ch_flags,u8 tx_chains,u8 rx_chains,u32 sbands_flags,bool v4,const struct iwl_fw * fw) iwl_init_sbands() argument
1095 const struct iwl_cfg *cfg = trans->cfg; iwl_init_sbands() local
1150 iwl_get_sku(const struct iwl_cfg * cfg,const __le16 * nvm_sw,const __le16 * phy_sku) iwl_get_sku() argument
1159 iwl_get_nvm_version(const struct iwl_cfg * cfg,const __le16 * nvm_sw) iwl_get_nvm_version() argument
1168 iwl_get_radio_cfg(const struct iwl_cfg * cfg,const __le16 * nvm_sw,const __le16 * phy_sku) iwl_get_radio_cfg() argument
1178 iwl_get_n_hw_addrs(const struct iwl_cfg * cfg,const __le16 * nvm_sw) iwl_get_n_hw_addrs() argument
1190 iwl_set_radio_cfg(const struct iwl_cfg * cfg,struct iwl_nvm_data * data,u32 radio_cfg) iwl_set_radio_cfg() argument
1249 iwl_set_hw_address_family_8000(struct iwl_trans * trans,const struct iwl_cfg * cfg,struct iwl_nvm_data * data,const __le16 * mac_override,const __be16 * nvm_hw) iwl_set_hw_address_family_8000() argument
1298 iwl_set_hw_address(struct iwl_trans * trans,const struct iwl_cfg * cfg,struct iwl_nvm_data * data,const __be16 * nvm_hw,const __le16 * mac_override) iwl_set_hw_address() argument
1337 iwl_nvm_no_wide_in_5ghz(struct iwl_trans * trans,const struct iwl_cfg * cfg,const __be16 * nvm_hw) iwl_nvm_no_wide_in_5ghz() argument
1369 iwl_parse_mei_nvm_data(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_mei_nvm * mei_nvm,const struct iwl_fw * fw) iwl_parse_mei_nvm_data() argument
1371 iwl_parse_mei_nvm_data(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_mei_nvm * mei_nvm,const struct iwl_fw * fw) iwl_parse_mei_nvm_data() argument
1429 iwl_parse_nvm_data(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_fw * fw,const __be16 * nvm_hw,const __le16 * nvm_sw,const __le16 * nvm_calib,const __le16 * regulatory,const __le16 * mac_override,const __le16 * phy_sku,u8 tx_chains,u8 rx_chains) iwl_parse_nvm_data() argument
1430 iwl_parse_nvm_data(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_fw * fw,const __be16 * nvm_hw,const __le16 * nvm_sw,const __le16 * nvm_calib,const __le16 * regulatory,const __le16 * mac_override,const __le16 * phy_sku,u8 tx_chains,u8 rx_chains) iwl_parse_nvm_data() argument
1532 iwl_nvm_get_regdom_bw_flags(const u16 * nvm_chan,int ch_idx,u16 nvm_flags,struct iwl_reg_capa reg_capa,const struct iwl_cfg * cfg) iwl_nvm_get_regdom_bw_flags() argument
1622 iwl_parse_nvm_mcc_info(struct device * dev,const struct iwl_cfg * cfg,int num_of_ch,__le32 * channels,u16 fw_mcc,u16 geo_info,u32 cap,u8 resp_ver) iwl_parse_nvm_mcc_info() argument
1963 iwl_get_nvm(struct iwl_trans * trans,const struct iwl_fw * fw) iwl_get_nvm() argument
[all...]
H A Diwl-nvm-parse.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2015, 2018-2024 Intel Corporation
4 * Copyright (C) 2016-2017 Intel Deutschland GmbH
10 #include "iwl-nvm-util
[all...]
H A Dzzz_fw_ports_fwget.sh2 #-
3 # SPDX-License-Identifier: BSD-2-Clause
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
40 if [ ! -d cfg/ -o ! -e cfg/bz.c ]; then
[all …]
H A Diwl-trans.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2023 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
15 #include "iwl-debu
780 struct iwl_dram_data *fw; global() member
1091 const struct iwl_cfg *cfg; global() member
1195 iwl_trans_start_fw(struct iwl_trans * trans,const struct fw_img * fw,bool run_in_rfkill) iwl_trans_start_fw() argument
1311 iwl_trans_txq_enable_cfg(struct iwl_trans * trans,int queue,u16 ssn,const struct iwl_trans_txq_scd_cfg * cfg,unsigned int queue_wdg_timeout) iwl_trans_txq_enable_cfg() argument
1375 struct iwl_trans_txq_scd_cfg cfg = { iwl_trans_txq_enable() local
1390 struct iwl_trans_txq_scd_cfg cfg = { iwl_trans_ac_txq_enable() local
[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-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
12 #include "fw/ap
1077 struct iwl_scan_config_v1 *cfg = config; iwl_mvm_fill_scan_config_v1() local
1103 struct iwl_scan_config_v2 *cfg = config; iwl_mvm_fill_scan_config_v2() local
1152 void *cfg; iwl_mvm_legacy_config_scan() local
1244 struct iwl_scan_config cfg; iwl_mvm_config_scan() local
1617 struct iwl_scan_channel_cfg_umac *cfg = iwl_mvm_umac_scan_cfg_channels_v4() local
1644 struct iwl_scan_channel_cfg_umac *cfg = &cp->channel_config[i]; iwl_mvm_umac_scan_cfg_channels_v7() local
1751 struct iwl_scan_channel_cfg_umac *cfg = iwl_mvm_umac_scan_cfg_channels_v7_6g() local
2430 struct iwl_scan_channel_cfg_umac *cfg = iwl_mvm_scan_umac_fill_ch_p_v7() local
[all...]
H A Dnvm.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2019, 2021-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-201
[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 Dfw.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 #include "iwl-tran
318 const struct fw_img *fw; iwl_mvm_load_ucode_wait_alive() local
[all...]
H A Dops.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
15 #include "fw/noti
1125 iwl_op_mode_mvm_start(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_fw * fw,struct dentry * dbgfs_dir) iwl_op_mode_mvm_start() argument
1126 iwl_op_mode_mvm_start(struct iwl_trans * trans,const struct iwl_cfg * cfg,const struct iwl_fw * fw,struct dentry * dbgfs_dir) iwl_op_mode_mvm_start() argument
[all...]
H A Dcoex.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2013-2014, 2018-2020, 2022-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
10 #include "fw/ap
[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/pcie/
H A Dctxt-info.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
4 * Copyright (C) 2018-2024 Intel Corporation
6 #include "iwl-trans.h"
7 #include "iwl-fh.h"
8 #include "iwl-context-inf
85 iwl_pcie_init_fw_sec(struct iwl_trans * trans,const struct fw_img * fw,struct iwl_context_info_dram * ctxt_dram) iwl_pcie_init_fw_sec() argument
164 iwl_pcie_ctxt_info_init(struct iwl_trans * trans,const struct fw_img * fw) iwl_pcie_ctxt_info_init() argument
[all...]
/freebsd/usr.sbin/bluetooth/rtlbtfw/
H A Dmain.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
153 /* Search looking for whether it's a Realtek-based device */ in rtlbt_is_realtek()
155 if ((rtlbt_list[i].product_id == d->idProduct) && in rtlbt_is_realtek()
156 (rtlbt_list[i].vendor_id == d->idVendor)) { in rtlbt_is_realtek()
169 struct libusb_config_descriptor *cfg; in rtlbt_is_bluetooth() local
174 r = libusb_get_active_config_descriptor(dev, &cfg); in rtlbt_is_bluetooth()
181 if (cfg->bNumInterfaces != 0) { in rtlbt_is_bluetooth()
182 /* Only 0-th HCI/ACL interface is supported by downloader */ in rtlbt_is_bluetooth()
183 ifc = &cfg->interface[0]; in rtlbt_is_bluetooth()
[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/iwlwifi/fw/
H A Ddbg.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2005-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
11 #include "iwl-dr
180 struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; iwl_fw_dump_rxf() local
209 struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; iwl_fw_dump_txf() local
1266 struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; iwl_ini_txf_iter() local
3085 const struct iwl_cfg *cfg = fwrt->trans->cfg; global() local
[all...]
H A Druntime.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
4 * Copyright (C) 2018-2024 Intel Corporation
9 #include "iwl-config.h"
10 #include "iwl-trans.h"
12 #include "fw/api/debug.h"
13 #include "fw/ap
104 const struct iwl_fw *fw; global() member
[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)))
223 #define IWM_RIDX_MAX (nitems(iwm_rates)-1)
412 dlen < sizeof(l->size) + l->size * sizeof(*l->cs)) in iwm_store_cscheme()
[all …]

1234567