/Linux-v5.10/drivers/staging/vt6655/ |
D | rf.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 * IFRFbWriteEmbedded - Embedded write RF register via MAC 39 0x03F79000 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 40 0x03333100 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 41 0x01A00200 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 42 0x00FFF300 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 43 0x0005A400 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 44 0x0F4DC500 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 45 0x0805B600 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, 46 0x0146C700 + (BY_AL2230_REG_LEN << 3) + IFREGCTL_REGW, [all …]
|
/Linux-v5.10/drivers/media/platform/rcar-vin/ |
D | rcar-core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Renesas R-Car VIN 6 * Copyright (C) 2011-2013 Renesas Solutions Corp. 10 * Based on the soc-camera rcar_vin driver 22 #include <media/v4l2-async.h> 23 #include <media/v4l2-fwnode.h> 24 #include <media/v4l2-mc.h> 26 #include "rcar-vin.h" 29 * The companion CSI-2 receiver driver (rcar-csi2) is known 31 * pads (pad 1-4). So to translate a pad on the remote [all …]
|
/Linux-v5.10/drivers/hsi/controllers/ |
D | omap_ssi_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 22 # define SSI_SIDLEMODE_NO (1 << 3) 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 52 # define SSI_MODE_VAL_MASK 3 56 # define SSI_MODE_MULTIPOINTS 3 62 # define SSI_FULL(channel) (1 << (channel)) argument [all …]
|
/Linux-v5.10/sound/soc/codecs/ |
D | tas5086.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * - implement DAPM and input muxing 9 * - implement modulation limit 10 * - implement non-default PWM start 13 * because the registers are of unequal size, and multi-byte registers 18 * it doesn't matter because the entire map can be accessed as 8-bit 21 * routines have to be open-coded. 71 #define TAS5086_CHANNEL_VOL(X) (0x08 + (X)) /* Channel 1-6 volume */ 89 * Default TAS5086 power-up configuration 173 size = tas5086_register_size(&client->dev, reg); in tas5086_reg_write() [all …]
|
/Linux-v5.10/sound/pci/emu10k1/ |
D | p16v.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 8 * Output fixed at S32_LE, 2 channel to hw:0,0 15 * Use 2 channel output streams instead of 8 channel. 16 * (8 channel output streams might be good for ASIO type output) 17 * Corrected speaker output, so Front -> Front etc. 36 * Merging with snd-emu10k1 driver. 38 * One stereo channel at 24bit now works. 45 * Some stability problems when unloading the snd-p16v kernel module. 46 * -- [all …]
|
/Linux-v5.10/sound/pci/ca0106/ |
D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 12 * Removed noise from Center/LFE channel when in Analog mode. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ 88 #define IPR_MIDI_TX_A 0x00000002 /* MIDI UART-A Transmit buffer empty */ 93 #define INTE_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 94 #define INTE_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ [all …]
|
/Linux-v5.10/drivers/gpu/drm/via/ |
D | via_dmablit.h | 1 /* via_dmablit.h -- PCI DMA BitBlt support for the VIA Unichrome/Pro 19 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 33 #include <linux/dma-mapping.h> 84 * Channels 2 & 3 don't seem to be implemented in hardware. 87 #define VIA_PCI_DMA_MAR0 0xE40 /* Memory Address Register of Channel 0 */ 88 #define VIA_PCI_DMA_DAR0 0xE44 /* Device Address Register of Channel 0 */ 89 #define VIA_PCI_DMA_BCR0 0xE48 /* Byte Count Register of Channel 0 */ 90 #define VIA_PCI_DMA_DPR0 0xE4C /* Descriptor Pointer Register of Channel 0 */ 92 #define VIA_PCI_DMA_MAR1 0xE50 /* Memory Address Register of Channel 1 */ 93 #define VIA_PCI_DMA_DAR1 0xE54 /* Device Address Register of Channel 1 */ [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/input/ |
D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 28 "#address-cells": 31 "#size-cells": 34 azoteq,hall-enable: 37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/dma/ |
D | ste-dma40.txt | 4 - compatible: "stericsson,dma40" 5 - reg: Address range of the DMAC registers 6 - reg-names: Names of the above areas to use during resource look-up 7 - interrupt: Should contain the DMAC interrupt number 8 - #dma-cells: must be <3> 9 - memcpy-channels: Channels to be used for memcpy 12 - dma-channels: Number of channels supported by hardware - if not present 14 - disabled-channels: Channels which can not be used 18 dma: dma-controller@801c0000 { 19 compatible = "stericsson,db8500-dma40", "stericsson,dma40"; [all …]
|
/Linux-v5.10/drivers/media/pci/tw5864/ |
D | tw5864-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * TW5864 driver - registers description 8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */ 10 /* Register Description - Direct Map Space */ 11 /* 0x0000 ~ 0x1ffc - H264 Register Map */ 24 #define TW5864_EMU_EN_BHOST BIT(3) 37 #define TW5864_DSP_FRAME_TYPE (3 << 6) 52 * [15:0] Two bit for each channel (channel 0 ~ 7). Each two bits are the buffer 53 * pointer for the last encoded frame of the corresponding channel. 76 * 0->3 4 VLC data buffer in DDR (1M each) [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/dac/ |
D | adi,ad5770r.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Mircea Caprioru <mircea.caprioru@analog.com> 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD5770R.pdf 21 - adi,ad5770r 26 avdd-supply: 31 iovdd-supply: 35 vref-supply: 41 adi,external-resistor: [all …]
|
D | ad5755.txt | 1 * Analog Devices AD5755 IIO Multi-Channel DAC Linux Driver 4 - compatible: Has to contain one of the following: 6 adi,ad5755-1 11 - reg: spi chip select number for the device 12 - spi-cpha or spi-cpol: is the only modes that is supported 15 - spi-max-frequency: Definition as per 16 Documentation/devicetree/bindings/spi/spi-bus.txt 19 See include/dt-bindings/iio/ad5755.h 20 - adi,ext-dc-dc-compenstation-resistor: boolean set if the hardware have an 23 - adi,dc-dc-phase: [all …]
|
/Linux-v5.10/sound/usb/caiaq/ |
D | control.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_info() 25 int pos = kcontrol->private_value; in control_info() 29 uinfo->count = 1; in control_info() 32 switch (cdev->chip.usb_id) { in control_info() 37 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info() 38 uinfo->value.integer.min = 0; in control_info() 39 uinfo->value.integer.max = 2; in control_info() 54 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info() 55 uinfo->value.integer.min = 0; in control_info() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Dan Murphy <dmurphy@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - const: ti,tlv320adc3140 29 - const: ti,tlv320adc5140 30 - const: ti,tlv320adc6140 [all …]
|
D | st,sta32x.txt | 7 - compatible: "st,sta32x" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - Vdda-supply: regulator spec, providing 3.3V 17 - Vdd3-supply: regulator spec, providing 3.3V 18 - Vcc-supply: regulator spec, providing 5V - 26V 22 - clocks, clock-names: Clock specifier for XTI input clock. 24 and disabled when it is removed. The 'clock-names' must be set to 'xti'. 26 - st,output-conf: number, Selects the output configuration: [all …]
|
/Linux-v5.10/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 48 #define TWL6030_GPADC_CTRL_P1_SP1 BIT(3) 61 * struct twl6030_chnl_calib - channel calibration 73 * struct twl6030_ideal_code - GPADC calibration parameters 77 * @channel: channel number 84 int channel; member 94 * struct twl6030_gpadc_platform_data - platform specific data 99 * @channel_to_reg: pointer to ADC function to convert channel to [all …]
|
D | ad7124.c | 1 // SPDX-License-Identifier: GPL-2.0+ 54 #define AD7124_SILICON_REV_MSK GENMASK(3, 0) 73 #define AD7124_CONFIG_REF_SEL_MSK GENMASK(4, 3) 112 1, 2, 3, 3, 2, 1, 3, 3, 1, 2, 2, 2, 2, 114 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 115 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 116 3, 3, 3, 3, 3 119 static const int ad7124_master_clk_freq_hz[3] = { 180 .name = "ad7124-4", 185 .name = "ad7124-8", [all …]
|
/Linux-v5.10/arch/mips/include/asm/ |
D | jazzdma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Helpfile for jazzdma.c -- Mips Jazz R4030 DMA controller support 17 extern void vdma_enable(int channel); 18 extern void vdma_disable(int channel); 19 extern void vdma_set_mode(int channel, int mode); 20 extern void vdma_set_addr(int channel, long addr); 21 extern void vdma_set_count(int channel, int count); 22 extern int vdma_get_residue(int channel); 23 extern int vdma_get_enable(int channel); 38 #define VDMA_OFFSET(a) ((unsigned int)(a) & (VDMA_PAGESIZE-1)) [all …]
|
/Linux-v5.10/drivers/hwmon/ |
D | nct7904.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * nct7904.c - driver for Nuvoton NCT7904D. 43 #define VSEN_MAX 21 /* VSEN1..14, 3VDD, VBAT, V3VSB, 92 #define FANCTL1_FMR_REG 0x00 /* Bank 3; 1 reg per channel */ 93 #define FANCTL1_OUT_REG 0x10 /* Bank 3; 1 reg per channel */ 110 /*The timeout range is 1-255 minutes*/ 141 u8 vsen_alarm[3]; 149 mutex_lock(&data->bank_lock); in nct7904_bank_lock() 150 if (data->bank_sel == bank) in nct7904_bank_lock() 152 ret = i2c_smbus_write_byte_data(data->client, BANK_SEL_REG, bank); in nct7904_bank_lock() [all …]
|
D | w83627ehf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * w83627ehf - Driver for the hardware monitoring functionality of 4 * the Winbond W83627EHF Super-I/O chip 5 * Copyright (C) 2005-2012 Jean Delvare <jdelvare@suse.de> 10 * Copyright (C) 2010 Sheng-Yuan Huang (Nuvoton) (PS00) 18 * This driver also supports the W83627EHG, which is the lead-free 24 * w83627ehf 10 5 4 3 0x8850 0x88 0x5ca3 26 * w83627dhg 9 5 4 3 0xa020 0xc1 0x5ca3 27 * w83627dhg-p 9 5 4 3 0xb070 0xc1 0x5ca3 28 * w83627uhg 8 2 2 3 0xa230 0xc1 0x5ca3 [all …]
|
/Linux-v5.10/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" 39 .dig_filter = DF_VAL(0x0, 4, 3, 0, 4, 7, 3), 49 .channel = BCM_SR_GENPLL0_125M_CLK, 55 .channel = BCM_SR_GENPLL0_SCR_CLK, 61 .channel = BCM_SR_GENPLL0_250M_CLK, 67 .channel = BCM_SR_GENPLL0_PCIE_AXI_CLK, 69 .enable = ENABLE_VAL(0x4, 9, 3, 15), [all …]
|
/Linux-v5.10/drivers/ptp/ |
D | ptp_clockmatrix.c | 1 // SPDX-License-Identifier: GPL-2.0+ 23 MODULE_AUTHOR("IDT support-1588 <IDT-support-1588@lm.renesas.com>"); 29 * over-rides any automatic selection 38 struct idtcm_channel *channel = in set_write_phase_ready() local 41 channel->write_phase_ready = 1; in set_write_phase_ready() 57 /* Sub-nanoseconds are in buf[0]. */ in char_array_to_timespec() 59 for (i = 0; i < 3; i++) { in char_array_to_timespec() 61 nsec |= buf[3 - i]; in char_array_to_timespec() 67 sec |= buf[9 - i]; in char_array_to_timespec() 70 ts->tv_sec = sec; in char_array_to_timespec() [all …]
|
/Linux-v5.10/drivers/staging/rtl8192u/ieee80211/ |
D | dot11d.c | 1 // SPDX-License-Identifier: GPL-2.0 10 dot11d_info->dot11d_enabled = false; in rtl8192u_dot11d_init() 12 dot11d_info->state = DOT11D_STATE_NONE; in rtl8192u_dot11d_init() 13 dot11d_info->country_ie_len = 0; in rtl8192u_dot11d_init() 14 memset(dot11d_info->channel_map, 0, MAX_CHANNEL_NUMBER + 1); in rtl8192u_dot11d_init() 15 memset(dot11d_info->max_tx_pwr_dbm_list, 0xFF, MAX_CHANNEL_NUMBER + 1); in rtl8192u_dot11d_init() 18 netdev_info(ieee->dev, "rtl8192u_dot11d_init()\n"); in rtl8192u_dot11d_init() 27 /* Clear old channel map */ in dot11d_reset() 28 memset(dot11d_info->channel_map, 0, MAX_CHANNEL_NUMBER + 1); in dot11d_reset() 29 memset(dot11d_info->max_tx_pwr_dbm_list, 0xFF, MAX_CHANNEL_NUMBER + 1); in dot11d_reset() [all …]
|
/Linux-v5.10/arch/powerpc/boot/dts/ |
D | mpc8610_hpcd.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2007-2008 Freescale Semiconductor Inc. 8 /dts-v1/; 13 #address-cells = <1>; 14 #size-cells = <1>; 25 #address-cells = <1>; 26 #size-cells = <0>; 31 d-cache-line-size = <32>; 32 i-cache-line-size = <32>; 33 d-cache-size = <32768>; // L1 [all …]
|
/Linux-v5.10/drivers/staging/comedi/drivers/ |
D | amplc_dio200.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 9 * COMEDI - Linux Control and Measurement Device Interface 24 * [0] - I/O port base address 25 * [1] - IRQ (optional, but commands won't work without it) 32 * ------------- ------------- ------------- 34 * 0 PPI-X PPI-X PPI-X 35 * 1 CTR-Y1 PPI-Y PPI-Y 36 * 2 CTR-Y2 CTR-Z1* CTR-Z1 37 * 3 CTR-Z1 INTERRUPT* CTR-Z2 [all …]
|