Home
last modified time | relevance | path

Searched +full:analog +full:- +full:to +full:- +full:digital (Results 1 – 25 of 980) sorted by relevance

12345678910>>...40

/OK3568_Linux_fs/kernel/drivers/iio/dac/
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/drivers/iio/gyro/
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dtwl4030.c1 // 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 …]
H A Dtlv320adcx140.c1 // 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 …]
/OK3568_Linux_fs/kernel/drivers/iio/accel/
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/sound/soc/intel/boards/
H A Dskl_hda_dsp_generic.c1 // 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 …]
/OK3568_Linux_fs/kernel/Documentation/input/joydev/
H A Djoystick.rst3 .. _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 …]
/OK3568_Linux_fs/kernel/Documentation/input/
H A Dgamepad.rst1 ---------------------------
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 …]
/OK3568_Linux_fs/kernel/drivers/media/
H A DKconfig1 # 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
77 bool "Analog TV"
[all …]
/OK3568_Linux_fs/kernel/Documentation/driver-api/iio/
H A Dintro.rst7 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
/OK3568_Linux_fs/kernel/Documentation/sound/cards/
H A Dmixart.rst13 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 …]
H A Dcmipci.rst2 Brief Notes on C-Media 8338/8738/8768/8770 Driver
8 Front/Rear Multi-channel Playback
9 ---------------------------------
13 DACs, both streams are handled independently unlike the 4/6ch multi-
18 (hw:0,1) is assigned to the second DAC for rear playback.
22 - The first DAC supports U8 and S16LE formats, while the second DAC
24 - The second DAC supports only two channel stereo.
31 disabled. Otherwise no signal will be routed to the rear speakers.
47 time.. Maybe there is an unknown register to achieve this...
51 control switch in the driver "Line-In As Rear", which you can change
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/amplifiers/
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/drivers/iio/resolver/
H A DKconfig1 # 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
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/
H A Di2c.txt4 This document describes generic bindings which can be used to describe I2C
8 -----------------------------
10 - #address-cells - should be <1>. Read more about addresses below.
11 - #size-cells - should be <0>.
12 - compatible - name of I2C bus controller
14 For other required properties e.g. to describe register sets,
21 -----------------------------
24 wants to support one of the below features, it should adapt these bindings.
26 - clock-frequency
29 - i2c-bus
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dicp_multi.c1 // SPDX-License-Identifier: GPL-2.0+
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1997-2002 David A. Schleef <ds@schleef.org>
19 * The driver works for analog input and output and digital input and
23 * It has 16 single-ended or 8 differential Analogue Input channels with
24 * 12-bit resolution. Ranges : 5V, 10V, +/-5V, +/-10V, 0..20mA and 4..20mA.
28 * There are 4 x 12-bit Analogue Outputs. Ranges : 5V, 10V, +/-5V, +/-10V
30 * 16 x Digital Inputs, 24V
32 * 8 x Digital Outputs, 24V, 1A
34 * 4 x 16-bit counters - not implemented
[all …]
/OK3568_Linux_fs/kernel/sound/pci/ice1712/
H A Djuli.c1 // SPDX-License-Identifier: GPL-2.0-or-later
25 unsigned int analog:1; member
36 * supplied by external clock provided by Xilinx array and MK73-1 PLL frequency
37 * multiplier. Actual frequency is set by ice1724 GPIOs hooked to the Xilinx.
40 * arrangement allows to generate independent clock signal for AK4114's input
42 * ice1724+ak4114-based cards, detects spdif input rate correctly.
43 * This fact is applied in the driver, allowing to modify PCM stream rate
44 * parameter according to the actual input rate.
46 * Juli uses the remaining three stereo-channels of its DAC to optionally
47 * monitor analog input, digital input, and digital output. The corresponding
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/connector/
H A Ddvi-connector.yaml1 # 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 …]
/OK3568_Linux_fs/kernel/include/dt-bindings/pinctrl/
H A Dqcom,pmic-mpp.h1 /* 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 …]
/OK3568_Linux_fs/kernel/sound/mips/
H A Dad1843.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2003 Vivien Chappelier <vivien.chappelier@linux-mips.org>
35 ad1843_PDNO = { 0, 14, 1 }, /* Converter Power-Down Flag */
62 ad1843_RDA1G = { 9, 0, 6 }, /* Right DAC1 Analog/Digital Gain */
63 ad1843_RDA1GM = { 9, 7, 1 }, /* Right DAC1 Analog Mute */
64 ad1843_LDA1G = { 9, 8, 6 }, /* Left DAC1 Analog/Digital Gain */
65 ad1843_LDA1GM = { 9, 15, 1 }, /* Left DAC1 Analog Mute */
66 ad1843_RDA2G = { 10, 0, 6 }, /* Right DAC2 Analog/Digital Gain */
67 ad1843_RDA2GM = { 10, 7, 1 }, /* Right DAC2 Analog Mute */
68 ad1843_LDA2G = { 10, 8, 6 }, /* Left DAC2 Analog/Digital Gain */
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-types:
5 Types and flags used to represent the media graph elements
10 .. _media-entity-functions:
11 .. _MEDIA-ENT-F-UNKNOWN:
12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN:
13 .. _MEDIA-ENT-F-IO-V4L:
14 .. _MEDIA-ENT-F-IO-VBI:
15 .. _MEDIA-ENT-F-IO-SWRADIO:
16 .. _MEDIA-ENT-F-IO-DTV:
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/potentiometer/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 menu "Digital potentiometers"
10 tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
13 Say yes here to build support for the Analog Devices AD5272 and AD5274
14 digital potentiometer chip.
16 To compile this driver as a module, choose M here: the
20 tristate "Maxim Integrated DS1803 Digital Potentiometer driver"
23 Say yes here to build support for the Maxim Integrated DS1803
24 digital potentiometer chip.
26 To compile this driver as a module, choose M here: the
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/cx231xx/
H A Dcx231xx-pcb-cfg.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 cx231xx-pcb-config.c - driver for Conexant
11 #include "cx231xx-conf-reg.h"
25 SOURCE_TS_BDA, /* ts1_source, digital tv only */
27 NOT_SUPPORTED, /* analog source */
30 0, /* analog index */
62 /* full-speed config */
96 SOURCE_TS_BDA, /* ts1_source, digital tv only */
98 NOT_SUPPORTED, /* analog source */
100 0, /* analog index */
[all …]
/OK3568_Linux_fs/kernel/Documentation/sound/soc/
H A Ddapm.rst8 Dynamic Audio Power Management (DAPM) is designed to allow portable
9 Linux devices to use the minimum amount of power within the audio
11 such, can easily co-exist with the other PM systems.
13 DAPM is also completely transparent to all user space applications as
35 machine driver and responds to asynchronous events e.g when HP
51 routing map of the whole machine. This map is specific to each machine and
60 Audio DAPM widgets fall into a number of types:-
63 Mixes several analog signals into a single analog signal.
65 An analog switch that outputs only one of many inputs.
69 Analog to Digital Converter
[all …]

12345678910>>...40