/linux-6.12.1/drivers/iio/dac/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 menu "Digital to analog converters" 10 tristate "Analog Devices AD3552R DAC driver" 15 Say yes here to build support for Analog Devices AD3552R 16 Digital to Analog Converter. 18 To compile this driver as a module, choose M here: the 22 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 25 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 26 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 30 Digital to Analog Converter. [all …]
|
/linux-6.12.1/drivers/iio/accel/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 15 Say Y here to build support for Analog Devices adis16201 dual-axis 16 digital inclinometer and accelerometer. 18 To compile this driver as a module, say M here: the module will 22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 30 To compile this driver as a module, say M here: the module will be 37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver" 42 Say Y here if you want to build i2c support for the Analog Devices [all …]
|
/linux-6.12.1/drivers/iio/gyro/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # IIO Digital Gyroscope Sensor drivers configuration 7 menu "Digital gyroscope sensors" 10 tristate "Analog Devices ADIS16080/100 Yaw Rate Gyroscope with SPI driver" 13 Say yes here to build support for Analog Devices ADIS16080, ADIS16100 Yaw 17 tristate "Analog Devices ADIS16130 High Precision Angular Rate Sensor driver" 20 Say yes here to build support for Analog Devices ADIS16130 High Precision 24 tristate "Analog devices ADIS16136 and similar gyroscopes driver" 29 Say yes here to build support for the Analog Devices ADIS16133, ADIS16135, 33 tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver" [all …]
|
/linux-6.12.1/drivers/iio/adc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 menu "Analog to digital converters" 10 bool "ST-Ericsson AB8500 GPADC driver" 14 AB8500 Analog Baseband, mixed signal integrated circuit GPADC 15 (General Purpose Analog to Digital Converter) driver used to monitor 17 and USB voltages integral to the U8500 platform. 25 tristate "Analog Devices AD4000 ADC Driver" 30 Say yes here to build support for Analog Devices AD4000 high speed 31 SPI analog to digital converters (ADC). 33 To compile this driver as a module, choose M here: the module will be [all …]
|
/linux-6.12.1/sound/soc/codecs/ |
D | twl4030.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #include <linux/mfd/twl4030-audio.h> 67 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1]; 79 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache() 89 return -EIO; in twl4030_read() 98 value = twl4030->ctl_cache[reg - TWL4030_REG_EAR_CTL]; in twl4030_read() 116 if (twl4030->earpiece_enabled) in twl4030_can_write_to_chip() 120 if (twl4030->predrivel_enabled) in twl4030_can_write_to_chip() 124 if (twl4030->predriver_enabled) in twl4030_can_write_to_chip() 128 if (twl4030->carkitl_enabled) in twl4030_can_write_to_chip() [all …]
|
D | tlv320adcx140.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ 40 "ti,gpo-config-1", 41 "ti,gpo-config-2", 42 "ti,gpo-config-3", 43 "ti,gpo-config-4", 162 /* Digital Volume control. From -100 to 27 dB in 0.5 dB steps */ 163 static DECLARE_TLV_DB_SCALE(dig_vol_tlv, -10050, 50, 0); 165 /* ADC gain. From 0 to 42 dB in 1 dB steps */ 168 /* DRE Level. From -12 dB to -66 dB in 1 dB steps */ [all …]
|
D | ak4619.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ak4619.c -- Asahi Kasei ALSA SoC Audio driver 35 #define LADC1 0x06 /* ADC1 Lch Digital Volume */ 36 #define RADC1 0x07 /* ADC1 Rch Digital Volume */ 37 #define LADC2 0x08 /* ADC2 Lch Digital Volume */ 38 #define RADC2 0x09 /* ADC2 Rch Digital Volume */ 39 #define ADC_DF 0x0a /* ADC Digital Filter Setting */ 40 #define ADC_AI 0x0b /* ADC Analog Input Setting */ 42 #define LDAC1 0x0E /* DAC1 Lch Digital Volume */ 43 #define RDAC1 0x0F /* DAC1 Rch Digital Volume */ [all …]
|
/linux-6.12.1/drivers/iio/addac/ |
D | Kconfig | 6 menu "Analog to digital and digital to analog converters" 9 tristate "Analog Devices AD74115H driver" 16 Say yes here to build support for Analog Devices AD74115H 17 single-channel software configurable input/output solution. 19 To compile this driver as a module, choose M here: the 23 tristate "Analog Devices AD74412R/AD74413R driver" 30 Say yes here to build support for Analog Devices AD74412R/AD74413R 31 quad-channel software configurable input/output solution. 33 To compile this driver as a module, choose M here: the 45 Say yes here to build support for the Apex Embedded Systems STX104 [all …]
|
/linux-6.12.1/drivers/iio/potentiometer/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 menu "Digital potentiometers" 10 tristate "Analog Devices AD5110 and similar Digital Potentiometer driver" 13 Say yes here to build support for the Analog Devices AD5110, AD5112 14 and AD5114 digital potentiometer chip. 16 To compile this driver as a module, choose M here: the 20 tristate "Analog Devices AD5272 and similar Digital Potentiometer driver" 23 Say yes here to build support for the Analog Devices AD5272 and AD5274 24 digital potentiometer chip. 26 To compile this driver as a module, choose M here: the [all …]
|
/linux-6.12.1/drivers/iio/amplifiers/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 10 tristate "Analog Devices AD8366 and similar Gain Amplifiers" 15 Say yes here to build support for Analog Devices AD8366 and similar 17 from Analog Devices: 18 AD8366 Dual-Digital Variable Gain Amplifier (VGA) 19 ADA4961 BiCMOS RF Digital Gain Amplifier (DGA) 21 HMC792A 0.25 dB LSB GaAs MMIC 6-Bit Digital Attenuator 22 HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 24 To compile this driver as a module, choose M here: the 28 tristate "Analog Devices ADA4250 Instrumentation Amplifier" [all …]
|
/linux-6.12.1/drivers/iio/resolver/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 menu "Resolver to digital converters" 8 tristate "Analog Devices ad2s90 driver" 11 Say yes here to build support for Analog Devices spi resolver 12 to digital converters, ad2s90, provides direct access via sysfs. 14 To compile this driver as a module, choose M here: the 18 tristate "Analog Devices ad2s1200/ad2s1205 driver" 22 Say yes here to build support for Analog Devices spi resolver 23 to digital converters, ad2s1200 and ad2s1205, provides direct access 26 To compile this driver as a module, choose M here: the [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/amplifiers/ |
D | adi,hmc425a.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: Analog Devices HMC425A and similar Digital Step Attenuators 10 - Michael Hennerich <michael.hennerich@analog.com> 13 Digital Step Attenuator IIO devices with gpio interface. 15 ADRF5750 2 dB LSB, 4-Bit, Silicon Digital Attenuator, 10 MHz to 60 GHz 16 https://www.analog.com/media/en/technical-documentation/data-sheets/adrf5740.pdf 18 HMC425A 0.5 dB LSB GaAs MMIC 6-BIT DIGITAL POSITIVE CONTROL ATTENUATOR, 2.2 - 8.0 GHz 19 https://www.analog.com/media/en/technical-documentation/data-sheets/hmc425A.pdf [all …]
|
/linux-6.12.1/Documentation/driver-api/iio/ |
D | intro.rst | 7 The main purpose of the Industrial I/O subsystem (IIO) is to provide support 9 analog-to-digital conversion (ADC) or digital-to-analog conversion (DAC) 10 or both. The aim is to fill the gap between the somewhat similar hwmon and 12 sensors used to monitor and control the system itself, like fan speed control 19 * analog to digital converters (ADCs) 21 * capacitance to digital converters (CDCs) 22 * digital to analog converters (DACs) 32 :doc:`I2C <../i2c>`. A common use case of the sensors devices is to have
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | sof_board_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "../common/soc-intel-quirks.h" 15 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in hdmi_init() 18 ctx->hdmi.hdmi_comp = dai->component; in hdmi_init() 27 if (!ctx->hdmi_num) in sof_intel_board_card_late_probe() 30 if (!ctx->hdmi.idisp_codec) in sof_intel_board_card_late_probe() 33 if (!ctx->hdmi.hdmi_comp) in sof_intel_board_card_late_probe() 34 return -EINVAL; in sof_intel_board_card_late_probe() 36 return hda_dsp_hdmi_build_controls(card, ctx->hdmi.hdmi_comp); in sof_intel_board_card_late_probe() 53 struct snd_soc_card *card = rtd->card; in dmic_init() [all …]
|
/linux-6.12.1/Documentation/input/joydev/ |
D | joystick.rst | 3 .. _joystick-doc: 9 and similar devices. It is based on a larger project aiming to support all 14 linux-input@vger.kernel.org 16 send "subscribe linux-input" to majordomo@vger.kernel.org to subscribe to it. 25 --------- 29 usually packaged as ``joystick``, ``input-utils``, ``evtest``, and so on. 31 ``inputattach`` utility is required if your joystick is connected to a 35 ------------ 37 For applications to be able to use the joysticks, device nodes should be 48 ln -s input/js0 js0 [all …]
|
/linux-6.12.1/drivers/media/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 If you want to use media devices, including Webcams, Video grabber 33 system to hide drivers that are out of the scope of the 36 If not selected, all non-optional media core functionality 37 needed to support media drivers will be enabled. Also, all 47 By default, a media driver auto-selects all possible ancillary 51 This is generally the right thing to do, except when there 52 are strict constraints with regards to the kernel size, 65 # Multimedia support - automatically enable V4L2 and DVB core 78 prompt "Analog TV" if MEDIA_SUPPORT_FILTER [all …]
|
/linux-6.12.1/Documentation/input/ |
D | gamepad.rst | 1 --------------------------- 3 --------------------------- 10 Linux provides many different input drivers for gamepad hardware. To avoid 11 having user-space deal with different button-mappings for each gamepad, this 12 document defines how gamepads are supposed to report their data. 25 | <===DP===> |SE| |ST| (W) -|- (E) | | 35 D-Pad Left Right Action Pad 43 - Action-Pad 44 4 buttons in diamonds-shape (on the right side). The buttons are 47 - D-Pad (Direction-pad) [all …]
|
/linux-6.12.1/Documentation/sound/cards/ |
D | mixart.rst | 13 The miXart8AES/EBU is the same with a add-on card that offers further 14 4 digital stereo audio inputs and outputs. 15 Furthermore the add-on card offers external clock synchronisation 23 Use the mixartloader that can be found in the alsa-tools package. 30 stereo analog capture 'pcm0c' and 1 stereo analog playback 'pcm0p' device. 31 With a miXart8AES/EBU there is in addition 1 stereo digital input 32 'pcm1c' and 1 stereo digital output 'pcm1p' per card. 35 ------- 37 Sample rates : 8000 - 48000 Hz continuously 40 -------- [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/addac/ |
D | adi,ad74115.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: Analog Devices AD74115H device 10 - Cosmin Tanislav <cosmin.tanislav@analog.com> 13 The AD74115H is a single-channel software configurable input/output 15 analog output, analog input, digital output, digital input, resistance 17 chip solution with an SPI interface. The device features a 16-bit ADC and a 18 14-bit DAC. 20 https://www.analog.com/en/products/ad74115h.html [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/connector/ |
D | dvi-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/display/connector/dvi-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 14 const: dvi-connector 18 hpd-gpios: 19 description: A GPIO line connected to HPD 22 ddc-i2c-bus: 23 description: phandle link to the I2C controller used for DDC EDID probing [all …]
|
/linux-6.12.1/drivers/hwmon/pmbus/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 Say yes here if you want to enable PMBus support. 22 PMBus devices, including but not limited to ADP4000, BMR310, BMR453, 37 be called acbel-fsg032. 40 tristate "Analog Devices ADM1266 Sequencer" 44 If you say yes here you get hardware monitoring support for Analog 51 tristate "Analog Devices ADM1275 and compatibles" 53 If you say yes here you get hardware monitoring support for Analog 55 ADM1293, and ADM1294 Hot-Swap Controller and Digital Power Monitors. 61 tristate "Analog Devices ADP1050 digital controller for Power Supplies" [all …]
|
/linux-6.12.1/include/dt-bindings/pinctrl/ |
D | qcom,pmic-mpp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Multi-Purpose Pin binding. 10 /* power-source */ 12 /* Digital Input/Output: level [PM8058] */ 18 /* Digital Input/Output: level [PM8901] */ 25 /* Digital Input/Output: level [PM8921] */ 31 /* Digital Input/Output: level [PM8821] */ 35 /* Digital Input/Output: level [PM8018] */ 44 /* Digital Input/Output: level [PM8038] */ 70 /* Only supported for MPP_05-MPP_08 */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad7944.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: Analog Devices PulSAR LFCSP Analog to Digital Converters 10 - Michael Hennerich <Michael.Hennerich@analog.com> 11 - Nuno Sá <nuno.sa@analog.com> 14 A family of pin-compatible single channel differential analog to digital 17 * https://www.analog.com/en/products/ad7944.html 18 * https://www.analog.com/en/products/ad7985.html 19 * https://www.analog.com/en/products/ad7986.html [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/resolver/ |
D | adi,ad2s1210.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: Analog Devices AD2S1210 Resolver-to-Digital Converter 10 - Michael Hennerich <michael.hennerich@analog.com> 13 The AD2S1210 is a complete 10-bit to 16-bit resolution tracking 14 resolver-to-digital converter, integrating an on-board programmable 18 The AD2S1210 allows the user to read the angular position or the 29 0 0 Normal mode - position output 30 0 1 Normal mode - velocity output [all …]
|
/linux-6.12.1/drivers/staging/iio/frequency/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Direct Digital Synthesis drivers 5 menu "Direct Digital Synthesis" 8 tristate "Analog Devices ad9832/5 driver" 11 Say yes here to build support for Analog Devices DDS chip 14 To compile this driver as a module, choose M here: the 18 tristate "Analog Devices AD9833/4/7/8 driver" 21 Say yes here to build support for Analog Devices DDS chip 24 To compile this driver as a module, choose M here: the
|