| /kernel/linux/linux-4.19/drivers/iio/dac/ |
| D | Kconfig | 6 menu "Digital to analog converters" 9 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 12 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 13 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 17 Digital to Analog Converter. 19 To compile this driver as a module, choose M here: the 23 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 26 Say yes here to build support for Analog Devices AD5360, AD5361, 27 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 28 Digital to Analog Converters (DAC). [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/dac/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 menu "Digital to analog converters" 10 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 13 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 14 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 18 Digital to Analog Converter. 20 To compile this driver as a module, choose M here: the 24 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 27 Say yes here to build support for Analog Devices AD5360, AD5361, 28 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/iio/gyro/ |
| D | Kconfig | 2 # IIO Digital Gyroscope Sensor drivers configuration 6 menu "Digital gyroscope sensors" 9 tristate "Analog Devices ADIS16080/100 Yaw Rate Gyroscope with SPI driver" 12 Say yes here to build support for Analog Devices ADIS16080, ADIS16100 Yaw 16 tristate "Analog Devices ADIS16130 High Precision Angular Rate Sensor driver" 19 Say yes here to build support for Analog Devices ADIS16130 High Precision 23 tristate "Analog devices ADIS16136 and similar gyroscopes driver" 28 Say yes here to build support for the Analog Devices ADIS16133, ADIS16135, 32 tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver" 37 Say yes here to build support for Analog Devices ADIS16260 ADIS16265 [all …]
|
| /kernel/linux/linux-5.10/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 AD7091R5 ADC Driver" 29 Say yes here to build support for Analog Devices AD7091R-5 ADC. 32 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/boards/ |
| D | skl_hda_dsp_generic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright(c) 2015-18 Intel Corporation. 15 #include <sound/soc-acpi.h> 20 SND_SOC_DAPM_HP("Analog Out", NULL), 21 SND_SOC_DAPM_MIC("Analog In", NULL), 22 SND_SOC_DAPM_HP("Alt Analog Out", NULL), 23 SND_SOC_DAPM_MIC("Alt Analog In", NULL), 24 SND_SOC_DAPM_SPK("Digital Out", NULL), 25 SND_SOC_DAPM_MIC("Digital In", NULL), 37 { "Analog Out", NULL, "Codec Output Pin1" }, [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/iio/adc/ |
| D | Kconfig | 4 menu "Analog to digital converters" 7 tristate "Analog Devices AD7606 ADC driver" 13 Say yes here to build support for Analog Devices: 14 ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 16 To compile this driver as a module, choose M here: the 23 Say yes here to include parallel interface support on the AD7606 26 To compile this driver as a module, choose M here: the 34 Say yes here to include parallel interface support on the AD7606 37 To compile this driver as a module, choose M here: the 41 tristate "Analog Devices AD7780 and similar ADCs driver" [all …]
|
| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | twl4030.c | 16 * along with this program; if not, write to the Free Software 18 * 02110-1301 USA 42 #include <linux/mfd/twl4030-audio.h> 73 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1]; 85 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache() 95 return -EIO; in twl4030_read() 104 value = twl4030->ctl_cache[reg - TWL4030_REG_EAR_CTL]; in twl4030_read() 122 if (twl4030->earpiece_enabled) in twl4030_can_write_to_chip() 126 if (twl4030->predrivel_enabled) in twl4030_can_write_to_chip() 130 if (twl4030->predriver_enabled) in twl4030_can_write_to_chip() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | twl4030.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #include <linux/mfd/twl4030-audio.h> 59 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1]; 71 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache() 81 return -EIO; in twl4030_read() 90 value = twl4030->ctl_cache[reg - TWL4030_REG_EAR_CTL]; in twl4030_read() 108 if (twl4030->earpiece_enabled) in twl4030_can_write_to_chip() 112 if (twl4030->predrivel_enabled) in twl4030_can_write_to_chip() 116 if (twl4030->predriver_enabled) in twl4030_can_write_to_chip() 120 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/ 41 "ti,gpo-config-1", 42 "ti,gpo-config-2", 43 "ti,gpo-config-3", 44 "ti,gpo-config-4", 163 /* Digital Volume control. From -100 to 27 dB in 0.5 dB steps */ 164 static DECLARE_TLV_DB_SCALE(dig_vol_tlv, -10050, 50, 0); 166 /* ADC gain. From 0 to 42 dB in 1 dB steps */ 169 /* DRE Level. From -12 dB to -66 dB in 1 dB steps */ [all …]
|
| /kernel/linux/linux-5.10/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 ADXL345 3-Axis Digital Accelerometer I2C Driver" 43 Say Y here if you want to build support for the Analog Devices [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/adc/ |
| D | Kconfig | 6 menu "Analog to digital converters" 14 tristate "Analog Devices AD7265/AD7266 ADC driver" 20 Say yes here to build support for Analog Devices AD7265 and AD7266 23 To compile this driver as a module, choose M here: the module will be 27 tristate "Analog Devices AD7291 ADC driver" 30 Say yes here to build support for Analog Devices AD7291 33 To compile this driver as a module, choose M here: the 37 tristate "Analog Devices AD7298 ADC driver" 42 Say yes here to build support for Analog Devices AD7298 45 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/accel/ |
| D | Kconfig | 9 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 14 Say Y here to build support for Analog Devices adis16201 dual-axis 15 digital inclinometer and accelerometer. 17 To compile this driver as a module, say M here: the module will 21 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 26 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 29 To compile this driver as a module, say M here: the module will be 36 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" 42 Say Y here if you want to build support for the Analog Devices 43 ADXL345 or ADXL375 3-axis digital accelerometer. [all …]
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-4.19/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
|
| /kernel/linux/linux-5.10/drivers/media/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 If you want to use media devices, including Webcams, Video grabber 34 system to hide drivers that are out of the scope of the 37 If not selected, all non-optional media core functionality 38 needed to support media drivers will be enabled. Also, all 48 By default, a media driver auto-selects all possible ancillary 52 This is generally the right thing to do, except when there 53 are strict constraints with regards to the kernel size, 66 # Multimedia support - automatically enable V4L2 and DVB core 79 prompt "Analog TV" if MEDIA_SUPPORT_FILTER [all …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 23 To compile this driver as a module, choose M here: the 27 tristate "Analog Devices HMC425A and similar GPIO Gain Amplifiers" 30 Say yes here to build support for Analog Devices HMC425A and similar [all …]
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/connector/ |
| D | dvi-connector.txt | 5 - compatible: "dvi-connector" 8 - label: a symbolic name for the connector 9 - ddc-i2c-bus: phandle to the i2c bus that is connected to DVI DDC 10 - analog: the connector has DVI analog pins 11 - digital: the connector has DVI digital pins 12 - dual-link: the connector has pins for DVI dual-link 13 - hpd-gpios: HPD GPIO number 16 - Video port for DVI input 18 Note: One (or both) of 'analog' or 'digital' must be set. 21 ------- [all …]
|