/linux-6.12.1/drivers/clk/bcm/ |
D | clk-sr.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <linux/clk-provider.h> 11 #include <dt-bindings/clock/bcm-sr.h> 12 #include "clk-iproc.h" 49 .channel = BCM_SR_GENPLL0_125M_CLK, 52 .mdiv = REG_VAL(0x18, 0, 9), 55 .channel = BCM_SR_GENPLL0_SCR_CLK, 58 .mdiv = REG_VAL(0x18, 10, 9), 61 .channel = BCM_SR_GENPLL0_250M_CLK, 64 .mdiv = REG_VAL(0x18, 20, 9), [all …]
|
D | clk-cygnus.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/bcm-cygnus.h> 14 #include "clk-iproc.h" 45 CLK_OF_DECLARE(cygnus_armpll, "brcm,cygnus-armpll", cygnus_armpll_init); 63 .channel = BCM_CYGNUS_GENPLL_AXI21_CLK, 69 .channel = BCM_CYGNUS_GENPLL_250MHZ_CLK, 75 .channel = BCM_CYGNUS_GENPLL_IHOST_SYS_CLK, 81 .channel = BCM_CYGNUS_GENPLL_ENET_SW_CLK, 83 .enable = ENABLE_VAL(0x4, 9, 3, 15), [all …]
|
D | clk-ns2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 11 #include <dt-bindings/clock/bcm-ns2.h> 12 #include "clk-iproc.h" 35 .dig_filter = DF_VAL(0x0, 9, 3, 5, 4, 2, 3), 49 .channel = BCM_NS2_GENPLL_SCR_SCR_CLK, 55 .channel = BCM_NS2_GENPLL_SCR_FS_CLK, 61 .channel = BCM_NS2_GENPLL_SCR_AUDIO_CLK, 67 .channel = BCM_NS2_GENPLL_SCR_CH3_UNUSED, 73 .channel = BCM_NS2_GENPLL_SCR_CH4_UNUSED, [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra210-admaif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel 12 ADMAIF channel. ADMA channel sending data to AHUB pairs with ADMAIF 13 Tx channel and ADMA channel receiving data from AHUB pairs with 14 ADMAIF Rx channel. 17 - Jon Hunter <jonathanh@nvidia.com> 18 - Sameer Pujar <spujar@nvidia.com> [all …]
|
D | snps,designware-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/snps,designware-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jose Abreu <joabreu@synopsys.com> 15 - items: 16 - const: canaan,k210-i2s 17 - const: snps,designware-i2s 18 - enum: 19 - snps,designware-i2s [all …]
|
D | fsl,qmc-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,qmc-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <herve.codina@bootlin.com> 16 if only one QMC channel is used by the DAI or it is working in non-interleaved 20 - $ref: dai-common.yaml# 24 const: fsl,qmc-audio 26 '#address-cells': 28 '#size-cells': [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/ddr/ |
D | jedec,lpddr-channel.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr-channel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR channel with chip/rank topology description 10 An LPDDR channel is a completely independent set of LPDDR pins (DQ, CA, CS, 16 - Julius Werner <jwerner@chromium.org> 21 - jedec,lpddr2-channel 22 - jedec,lpddr3-channel 23 - jedec,lpddr4-channel [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | arm,mhuv3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Cristian Marussi <cristian.marussi@arm.com> 27 - Configure the MHU 28 - Send Transfers to the Receiver 29 - Optionally receive acknowledgment of a Transfer from the Receiver 32 - Configure the MHU 33 - Receive Transfers from the Sender [all …]
|
/linux-6.12.1/arch/arm/boot/dts/microchip/ |
D | at91-natte.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * at91-natte.dts - Device Tree include file for the Natte board 11 mux: mux-controller { 12 compatible = "gpio-mux"; 13 #mux-control-cells = <0>; 15 mux-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>, 20 batntc-mux { 21 compatible = "io-channel-mux"; 22 io-channels = <&adc 5>; 23 io-channel-names = "parent"; [all …]
|
/linux-6.12.1/drivers/hsi/controllers/ |
D | omap_ssi_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 33 # define SSI_DATAACCEPT(channel) (1 << (channel)) argument 34 # define SSI_DATAAVAILABLE(channel) (1 << ((channel) + 8)) argument 35 # define SSI_DATAOVERRUN(channel) (1 << ((channel) + 16)) argument 40 # define SSI_GDD_LCH(channel) (1 << (channel)) argument 44 # define SSI_WAKE(channel) (1 << (channel)) argument 62 # define SSI_FULL(channel) (1 << (channel)) argument 71 #define SSI_SST_BUFFER_CH_REG(channel) (0x80 + ((channel) * 4)) argument 72 #define SSI_SST_SWAPBUF_CH_REG(channel) (0xc0 + ((channel) * 4)) argument 82 # define SSI_NOTEMPTY(channel) (1 << (channel)) argument [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad7173.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Ceclan Dumitru <dumitru.ceclan@analog.com> 15 The AD717x family offer a complete integrated Sigma-Delta ADC solution which 16 can be used in high precision, low noise single channel applications 18 (Factory Automation PLC Input modules). The Sigma-Delta ADC is intended 23 The AD411X family encompasses a series of low power, low noise, 24-bit, 24 sigma-delta analog-to-digital converters that offer a versatile range of 26 fully differential/single-ended and bipolar voltage inputs. [all …]
|
D | qcom,spmi-vadc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 15 voltage. The VADC is a 15-bit sigma-delta ADC. 17 voltage. The VADC is a 16-bit sigma-delta ADC. 22 - items: 23 - const: qcom,pms405-adc [all …]
|
D | adi,ad4695.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <Michael.Hennerich@analog.com> 11 - Nuno Sá <nuno.sa@analog.com> 14 A family of similar multi-channel analog to digital converters with SPI bus. 21 $ref: /schemas/spi/spi-peripheral-props.yaml# 26 - adi,ad4695 27 - adi,ad4696 28 - adi,ad4697 [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# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
/linux-6.12.1/sound/soc/sprd/ |
D | sprd-mcdt.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "sprd-mcdt.h" 57 /* Channel water mark definition */ 62 /* DMA channel select definition */ 75 /* DMA channel ACK select definition */ 78 /* Channel FIFO definition */ 80 #define MCDT_CH_FIFO_ADDR_MASK GENMASK(9, 0) 121 u32 orig = readl_relaxed(mcdt->base + reg); in sprd_mcdt_update() 125 writel_relaxed(tmp, mcdt->base + reg); in sprd_mcdt_update() 128 static void sprd_mcdt_dac_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_dac_set_watermark() argument [all …]
|
/linux-6.12.1/drivers/iio/adc/ |
D | twl6030-gpadc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2009-2013 Texas Instruments Inc. 13 * Based on twl4030-madc.c 74 * struct twl6030_chnl_calib - channel calibration 86 * struct twl6030_ideal_code - GPADC calibration parameters 90 * @channel: channel number 97 int channel; member 107 * struct twl6030_gpadc_platform_data - platform specific data 112 * @channel_to_reg: pointer to ADC function to convert channel to 120 int (*start_conversion)(int channel); [all …]
|
/linux-6.12.1/drivers/net/wireless/zydas/zd1211rw/ |
D | zd_rf_uw2453.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* ZD1211 USB-WLAN driver for Linux 4 * Copyright (C) 2005-2007 Ulrich Kunitz <kune@deine-taler.de> 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org> 20 /* The 3-wire serial interface provides access to 8 write-only registers. 24 /* For channel tuning, we have to configure registers 1 (synthesizer), 2 (synth 29 * of different VCO configurations on channel 1 until we detect a PLL lock. 35 * autocal configuration, which has a fixed (as opposed to per-channel) VCO 39 /* The per-channel synth values for all standard VCO configurations. These get 50 RF_CHANNEL( 9) = 0x57, [all …]
|
/linux-6.12.1/drivers/net/ethernet/microchip/ |
D | lan743x_main.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 65 #define PMT_CTL_RES_CLR_WKP_MASK_ GENMASK(9, 8) 132 #define HS_E2P_CFG_I2C_BAUD_RATE_MASK_ GENMASK(9, 8) 152 #define FCT_RX_CTL_EN_(channel) BIT(28 + (channel)) argument 153 #define FCT_RX_CTL_DIS_(channel) BIT(24 + (channel)) argument 154 #define FCT_RX_CTL_RESET_(channel) BIT(20 + (channel)) argument 157 #define FCT_TX_CTL_EN_(channel) BIT(28 + (channel)) argument 158 #define FCT_TX_CTL_DIS_(channel) BIT(24 + (channel)) argument 159 #define FCT_TX_CTL_RESET_(channel) BIT(20 + (channel)) argument 234 #define MAC_WUCSR_RFE_WAKE_FR_ BIT(9) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/dma/ |
D | stericsson,dma40.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DMA40 DMA Engine 10 - Linus Walleij <linus.walleij@linaro.org> 13 - $ref: dma-controller.yaml# 16 "#dma-cells": 19 The first cell is the unique device channel number as indicated by this 31 9: Synchronous Serial Port SSP1 32 10: Multi-Channel Display Engine MCDE RX [all …]
|
D | cirrus,ep9301-dma-m2p.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/cirrus,ep9301-dma-m2p.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexander Sverdlin <alexander.sverdlin@gmail.com> 11 - Nikita Shubin <nikita.shubin@maquefel.me> 14 - $ref: dma-controller.yaml# 19 - const: cirrus,ep9301-dma-m2p 20 - items: 21 - enum: [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/b43/ |
D | phy_lp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 IEEE 802.11a/g LP-PHY driver 7 Copyright (c) 2008-2009 Michael Buesch <m@bues.ch> 23 static inline u16 channel2freq_lp(u8 channel) in channel2freq_lp() argument 25 if (channel < 14) in channel2freq_lp() 26 return (2407 + 5 * channel); in channel2freq_lp() 27 else if (channel == 14) in channel2freq_lp() 29 else if (channel < 184) in channel2freq_lp() 30 return (5000 + 5 * channel); in channel2freq_lp() 32 return (4000 + 5 * channel); in channel2freq_lp() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | brcm,asp-v2.0.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/brcm,asp-v2.0.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Justin Chen <justin.chen@broadcom.com> 11 - Florian Fainelli <florian.fainelli@broadcom.com> 18 - items: 19 - enum: 20 - brcm,bcm74165b0-asp 21 - const: brcm,asp-v2.2 [all …]
|
/linux-6.12.1/drivers/net/wireless/realtek/rtw88/ |
D | rtw8821c.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2018-2019 Realtek Corporation 19 static const s8 lna_gain_table_0[8] = {22, 8, -6, -22, -31, -40, -46, -52}; 20 static const s8 lna_gain_table_1[16] = {10, 6, 2, -2, -6, -10, -14, -17, 21 -20, -24, -28, -31, -34, -37, -40, -44}; 26 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8821ce_efuse_parsing() 32 ether_addr_copy(efuse->addr, map->u.mac_addr); in rtw8821cu_efuse_parsing() 38 ether_addr_copy(efuse->addr, map->s.mac_addr); in rtw8821cs_efuse_parsing() 50 struct rtw_hal *hal = &rtwdev->hal; in rtw8821c_read_efuse() 51 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8821c_read_efuse() [all …]
|
/linux-6.12.1/drivers/edac/ |
D | x38_edac.c | 18 #include <linux/io-64-nonatomic-lo-hi.h> 29 /* Intel X38 register addresses - device 0 function 0 - DRAM Controller */ 39 * 9:0 total populated physical memory 41 #define X38_TOM_MASK 0x3ff /* bits 9:0 */ 55 * 9 LOCK to non-DRAM Memory Flag (LCKF) 59 * 1 Multi-bit DRAM ECC Error Flag (DMERR) 60 * 0 Single-bit DRAM ECC Error Flag (DSERR) 67 /* Intel MMIO register space - device 0 function 0 - MMR space */ 69 #define X38_C0DRB 0x200 /* Channel 0 DRAM Rank Boundary (16b x 4) 72 * 9:0 Channel 0 DRAM Rank Boundary Address [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/leds/ |
D | leds-lp55xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp55xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 14 Bindings for the TI/National Semiconductor LP55xx and LP8501 multi channel 27 - national,lp5521 28 - national,lp5523 29 - ti,lp55231 [all …]
|