/linux-6.12.1/drivers/net/wireless/ath/ath9k/ |
D | ar9003_calib.c | 2 * Copyright (c) 2010-2011 Atheros Communications Inc. 18 #include "hw-ops.h" 44 switch (currCal->calData->calType) { in ar9003_hw_setup_calibration() 52 currCal->calData->calCountMax); in ar9003_hw_setup_calibration() 58 /* Kick-off cal */ in ar9003_hw_setup_calibration() 77 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_per_calibration() 78 const struct ath9k_percal_data *cur_caldata = currCal->calData; in ar9003_hw_per_calibration() 81 if (currCal->calState == CAL_RUNNING) { in ar9003_hw_per_calibration() 87 * Accumulate cal measures for active chains in ar9003_hw_per_calibration() 89 cur_caldata->calCollect(ah); in ar9003_hw_per_calibration() [all …]
|
D | calib.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 18 #include "hw-ops.h" 33 for (i = 0; i < ATH9K_NF_CAL_HIST_MAX - 1; i++) { in ath9k_hw_get_nf_hist_mid() 34 for (j = 1; j < ATH9K_NF_CAL_HIST_MAX - i; j++) { in ath9k_hw_get_nf_hist_mid() 35 if (sort[j] > sort[j - 1]) in ath9k_hw_get_nf_hist_mid() 36 swap(sort[j], sort[j - 1]); in ath9k_hw_get_nf_hist_mid() 39 nfval = sort[(ATH9K_NF_CAL_HIST_MAX - 1) >> 1]; in ath9k_hw_get_nf_hist_mid() 50 limit = &ah->nf_2g; in ath9k_hw_get_nf_limits() 52 limit = &ah->nf_5g; in ath9k_hw_get_nf_limits() 61 s16 calib_nf = ath9k_hw_get_nf_limits(ah, chan)->cal[chain]; in ath9k_hw_get_default_nf() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | fsl,mxs-usbphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,mxs-usbphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 15 - enum: 16 - fsl,imx23-usbphy 17 - fsl,imx7ulp-usbphy 18 - fsl,vf610-usbphy 19 - items: [all …]
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (c) Copyright 2002-2010, Ralink Technology, Inc. 26 if (test_bit(MT76_REMOVED, &dev->mphy.state)) in mt76x0_rf_csr_wr() 27 return -ENODEV; in mt76x0_rf_csr_wr() 33 return -EINVAL; in mt76x0_rf_csr_wr() 35 mutex_lock(&dev->phy_mutex); in mt76x0_rf_csr_wr() 38 ret = -ETIMEDOUT; in mt76x0_rf_csr_wr() 50 mutex_unlock(&dev->phy_mutex); in mt76x0_rf_csr_wr() 53 dev_err(dev->mt76.dev, "Error: RF write %d:%d failed:%d!!\n", in mt76x0_rf_csr_wr() 61 int ret = -ETIMEDOUT; in mt76x0_rf_csr_rr() [all …]
|
D | eeprom.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 cnt_free = end - start + 1; in mt76x0_efuse_physical_size_check() 39 if (MT_EFUSE_USAGE_MAP_SIZE - cnt_free < 5) { in mt76x0_efuse_physical_size_check() 40 dev_err(dev->mt76.dev, in mt76x0_efuse_physical_size_check() 42 return -EINVAL; in mt76x0_efuse_physical_size_check() 54 dev_dbg(dev->mt76.dev, "2GHz %d 5GHz %d\n", in mt76x0_set_chip_cap() 55 dev->mphy.cap.has_2ghz, dev->mphy.cap.has_5ghz); in mt76x0_set_chip_cap() 57 if (dev->no_2ghz) { in mt76x0_set_chip_cap() 58 dev->mphy.cap.has_2ghz = false; in mt76x0_set_chip_cap() 59 dev_dbg(dev->mt76.dev, "mask out 2GHz support\n"); in mt76x0_set_chip_cap() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6q-b650v3.dts | 5 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 45 #include "imx6q-bx50v3.dtsi" 49 compatible = "ge,imx6q-b650v3", "advantech,imx6q-ba16", "fsl,imx6q"; 52 stdout-path = &uart3; 55 panel-lvds0 { 56 compatible = "innolux,g121x1-l03"; 58 power-supply = <®_lvds>; 62 remote-endpoint = <&lvds0_out>; 71 lvds0: lvds-channel@0 { [all …]
|
D | imx6ull-dhcor-maveo-box.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * DHCR-iMX6ULL-C080-R051-SPI-WBT-I-01LG 8 * DHCOR PCB number: 578-200 or newer 9 * maveo box PCB number: 525-200 or newer 12 /dts-v1/; 14 #include "imx6ull-dhcor-som.dtsi" 18 compatible = "marantec,imx6ull-dhcor-maveo-box", "dh,imx6ull-dhcor-som", 28 stdout-path = "serial0:115200n8"; 31 reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 32 compatible = "regulator-fixed"; [all …]
|
D | imx6ul-14x14-evk.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/media/video-interfaces.h> 9 stdout-path = &uart1; 17 backlight_display: backlight-display { 18 compatible = "pwm-backlight"; 20 brightness-levels = <0 4 8 16 32 64 128 255>; 21 default-brightness-level = <6>; 26 reg_sd1_vmmc: regulator-sd1-vmmc { 27 compatible = "regulator-fixed"; 28 regulator-name = "VSD_3V3"; [all …]
|
D | imx6ulz-bsh-smm-m2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 13 compatible = "bsh,imx6ulz-bsh-smm-m2", "fsl,imx6ull", "fsl,imx6ulz"; 16 stdout-path = &uart4; 19 usdhc2_pwrseq: usdhc2-pwrseq { 20 compatible = "mmc-pwrseq-simple"; 21 reset-gpios = <&gpio2 21 GPIO_ACTIVE_LOW>; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinctrl_gpmi_nand>; [all …]
|
D | imx6ull-uti260b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 // Copyright (C) 2022-2024 Sebastian Reichel <sre@kernel.org> 4 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/clock/imx6ul-clock.h> 9 #include <dt-bindings/leds/common.h> 12 model = "UNI-T UTi260B Thermal Camera"; 13 compatible = "uni-t,uti260b", "fsl,imx6ull"; 16 stdout-path = "serial0:115200n8"; [all …]
|
D | imx6ull-dhcom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 6 #include "imx6ull-dhcor-som.dtsi" 10 /delete-property/ spi2; 11 /delete-property/ spi3; 28 stdout-path = "serial0:115200n8"; 31 reg_ext_3v3_ref: regulator-ext-3v3-ref { 32 compatible = "regulator-fixed"; 33 regulator-always-on; 34 regulator-max-microvolt = <3300000>; 35 regulator-min-microvolt = <3300000>; [all …]
|
D | imx6qdl-var-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Support for Variscite VAR-SOM-MX6 Module 7 * Copyright (C) 2014-2016 Variscite, Ltd. 8 * Author: Donio Ron <ron.d@variscite.com> 12 /dts-v1/; 15 #include <dt-bindings/clock/imx6qdl-clock.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/sound/fsl-imx-audmux.h> 20 model = "Variscite VAR-SOM-MX6 module"; 21 compatible = "variscite,var-som-imx6q", "fsl,imx6q"; [all …]
|
D | imx6dl-yapp4-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (C) 2015-2018 Y Soft Corporation, a.s. 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 32 64 128 255>; 23 default-brightness-level = <32>; [all …]
|
D | imx6dl-yapp43-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 32 64 128 255>; 23 default-brightness-level = <32>; 24 num-interpolated-steps = <8>; [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/b43/ |
D | debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 Copyright (c) 2005-2007 Michael Buesch <m@bues.ch> 44 p = dev->dfsentry; in fops_to_dfs_file() 45 p += dfops->file_struct_offset; in fops_to_dfs_file() 53 if (bufsize - count) \ 55 bufsize - count, \ 73 routing = dev->dfsentry->shm16read_routing_next; in shm16read__read_file() 74 addr = dev->dfsentry->shm16read_addr_next; in shm16read__read_file() 77 return -EDESTADDRREQ; in shm16read__read_file() 93 return -EINVAL; in shm16read__write_file() [all …]
|
D | lo.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 Copyright (c) 2005 Martin Langer <martin-langer@gmx.de>, 10 Copyright (c) 2005-2007 Michael Buesch <m@bues.ch> 33 list_for_each_entry(c, &lo->calib_list, list) { in b43_find_lo_calib() 34 if (!b43_compare_bbatt(&c->bbatt, bbatt)) in b43_find_lo_calib() 36 if (!b43_compare_rfatt(&c->rfatt, rfatt)) in b43_find_lo_calib() 44 /* Write the LocalOscillator Control (adjust) value-pair. */ 47 struct b43_phy *phy = &dev->phy; in b43_lo_write() 51 if (unlikely(abs(control->i) > 16 || abs(control->q) > 16)) { in b43_lo_write() 52 b43dbg(dev->wl, "Invalid LO control pair " in b43_lo_write() [all …]
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7915/ |
D | eeprom.c | 1 // SPDX-License-Identifier: ISC 10 struct mt76_dev *mdev = &dev->mt76; in mt7915_eeprom_load_precal() 11 u8 *eeprom = mdev->eeprom.data; in mt7915_eeprom_load_precal() 12 u32 offs = is_mt7915(&dev->mt76) ? MT_EE_DO_PRE_CAL : MT_EE_DO_PRE_CAL_V2; in mt7915_eeprom_load_precal() 16 if (!dev->flash_mode || !val) in mt7915_eeprom_load_precal() 21 dev->cal = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in mt7915_eeprom_load_precal() 22 if (!dev->cal) in mt7915_eeprom_load_precal() 23 return -ENOMEM; in mt7915_eeprom_load_precal() 25 offs = is_mt7915(&dev->mt76) ? MT_EE_PRECAL : MT_EE_PRECAL_V2; in mt7915_eeprom_load_precal() 27 ret = mt76_get_of_data_from_mtd(mdev, dev->cal, offs, size); in mt7915_eeprom_load_precal() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | imx8ulp-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 12 compatible = "fsl,imx8ulp-evk", "fsl,imx8ulp"; 15 stdout-path = &lpuart5; 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 29 compatible = "shared-dma-pool"; 32 linux,cma-default; 35 m33_reserved: noncacheable-section@a8600000 { [all …]
|
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | phy.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2009-2010 Realtek Corporation.*/ 51 if (IS_VENDOR_8812A_C_CUT(rtlhal->version)) { in rtl8812ae_fixspur() 78 } else if (rtlhal->hw_type == HARDWARE_TYPE_RTL8812AE) { in rtl8812ae_fixspur() 146 spin_lock(&rtlpriv->locks.rf_lock); in rtl8821ae_phy_query_rf_reg() 152 spin_unlock(&rtlpriv->locks.rf_lock); in rtl8821ae_phy_query_rf_reg() 172 spin_lock(&rtlpriv->locks.rf_lock); in rtl8821ae_phy_set_rf_reg() 183 spin_unlock(&rtlpriv->locks.rf_lock); in rtl8821ae_phy_set_rf_reg() 207 !((rtlhal->hw_type == HARDWARE_TYPE_RTL8821AE) || in _rtl8821ae_phy_rf_serial_read() 208 (IS_VENDOR_8812A_C_CUT(rtlhal->version)))) in _rtl8821ae_phy_rf_serial_read() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Azoteq IQS7222A/B/C/D Capacitive Touch Controller 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: [all …]
|
/linux-6.12.1/drivers/net/phy/ |
D | mediatek-ge-soc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <linux/nvmem-consumer.h> 355 phydev_dbg(phydev, "cal_val: 0x%x, ret: %d\n", cal_val, ret); in cal_cycle() 421 switch (phydev->drv->phy_id) { in tx_amp_fill_result() 500 if (phydev->drv->phy_id == MTK_GPHY_ID_MT7988) in tx_r50_fill_result() 501 bias = -1; in tx_r50_fill_result() 519 return -EINVAL; in tx_r50_fill_result() 546 return -EINVAL; in tx_r50_cal_efuse() 612 ret = -EINVAL; in tx_vcm_cal_sw() 619 phydev_dbg(phydev, "Start TX-VCM SW cal.\n"); in tx_vcm_cal_sw() [all …]
|
/linux-6.12.1/drivers/net/hamradio/ |
D | scc.c | 6 * Please use z8530drv-utils-3.0 with this version. 7 * ------------------ 15 * SCC.C - Linux driver for Z8530 based HDLC cards for AX.25 * 28 The code is likely to fail, and so your kernel could --- even 38 ! receive. The GPL allows you to use the d r i v e r, NOT the RADIO! ! 40 For non-Amateur-Radio use please note that you might need a special 60 ------------------------------- 62 1994-09-13 started to write the driver, rescued most of my own 71 1995-01-31 changed copyright notice to GPL without limitations. 77 1996-10-05 New semester, new driver... [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | platform-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 am437x-vpfe TI AM437x VPFE 18 aspeed-video Aspeed AST2400 and AST2500 19 atmel-isc ATMEL Image Sensor Controller (ISC) 20 atmel-isi ATMEL Image Sensor Interface (ISI) 24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller 25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller 26 coda-vpu Chips&Media Coda multi-standard codec IP 29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem) 30 exynos-fimc-lite EXYNOS FIMC-LITE camera interface [all …]
|
/linux-6.12.1/drivers/usb/phy/ |
D | phy-mxs-usb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2012-2014 Freescale Semiconductor, Inc. 213 { .compatible = "fsl,imx6sx-usbphy", .data = &imx6sx_phy_data, }, 214 { .compatible = "fsl,imx6sl-usbphy", .data = &imx6sl_phy_data, }, 215 { .compatible = "fsl,imx6q-usbphy", .data = &imx6q_phy_data, }, 216 { .compatible = "fsl,imx23-usbphy", .data = &imx23_phy_data, }, 217 { .compatible = "fsl,vf610-usbphy", .data = &vf610_phy_data, }, 218 { .compatible = "fsl,imx6ul-usbphy", .data = &imx6ul_phy_data, }, 219 { .compatible = "fsl,imx7ulp-usbphy", .data = &imx7ulp_phy_data, }, 238 return mxs_phy->data == &imx6q_phy_data; in is_imx6q_phy() [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath10k/ |
D | core.c | 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-2024 Qualcomm Innovation Center, Inc. All rights reserved. 16 #include <linux/nvmem-consumer.h> 28 #include "wmi-ops.h" 58 MODULE_PARM_DESC(cryptmode, "Crypto mode: 0-hardware, 1-software"); 474 * or 2x2 160Mhz, long-guard-interval. 525 * 1x1 160Mhz, long-guard-interval. [all …]
|