/Linux-v6.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) 20 ADL5240 Digitally controlled variable gain amplifier (VGA) 21 HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 27 tristate "Analog Devices ADA4250 Instrumentation Amplifier" 30 Say yes here to build support for Analog Devices ADA4250 [all …]
|
D | ad8366.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * AD8366 Dual-Digital Variable Gain Amplifier (VGA) 6 * ADA4961 BiCMOS RF Digital Gain Amplifier (DGA) 7 * ADL5240 Digitally controlled variable gain amplifier (VGA) 8 * HMC1119 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator 10 * Copyright 2012-2019 Analog Devices Inc. 60 .gain_min = -6000, 64 .gain_min = -11500, 68 .gain_min = -31750, 79 switch (st->type) { in ad8366_write() [all …]
|
/Linux-v6.1/sound/soc/codecs/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 # setting - SPI can't be modular so that case doesn't need to be covered. 410 tristate "Analog Devices ADAU1372 CODEC (I2C)" 416 tristate "Analog Devices ADAU1372 CODEC (SPI)" 427 tristate "Analog Devices ADAU1701 CODEC" 441 tristate "Analog Devices AU1761 CODEC - I2C" 447 tristate "Analog Devices AU1761 CODEC - SPI" 484 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter" 490 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode" 493 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM [all …]
|
D | ssm2305.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Analog Devices SSM2305 Amplifier Driver 22 struct snd_soc_component *c = snd_soc_dapm_to_component(w->dapm); in ssm2305_power_event() 25 gpiod_set_value_cansleep(data->gpiod_shutdown, in ssm2305_power_event() 58 struct device *dev = &pdev->dev; in ssm2305_probe() 64 return -ENOMEM; in ssm2305_probe() 69 priv->gpiod_shutdown = devm_gpiod_get(dev, "shutdown", in ssm2305_probe() 71 if (IS_ERR(priv->gpiod_shutdown)) in ssm2305_probe() 72 return dev_err_probe(dev, PTR_ERR(priv->gpiod_shutdown), in ssm2305_probe() 97 MODULE_DESCRIPTION("ASoC SSM2305 amplifier driver");
|
D | ssm2602.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Author: Cliff Cai <Cliff.Cai@analog.com> 9 * Copyright 2008 Analog Devices Inc. 70 #define APANA_ENABLE_MIC_BOOST 0x001 /* Primary Microphone Amplifier gain booster contr… 77 #define APANA_ENABLE_MIC_BOOST2 0x100 /* Secondary Microphone Amplifier gain booster con… 81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control … 107 #define SRATE_BOS_RATE 0x002 /* Base Over-Sampling rate …
|
/Linux-v6.1/sound/soc/sunxi/ |
D | sun50i-codec-analog.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * This driver supports the analog controls for the internal codec 6 * Copyright (C) 2016 Chen-Yu Tsai <wens@csie.org> 10 * Based on sun8i-codec-analog.c 23 #include <sound/soc-dapm.h> 26 #include "sun8i-adda-pr-regmap.h" 28 /* Codec analog control register offsets and bit fields */ 172 -450, 150, 0); 178 static const DECLARE_TLV_DB_SCALE(sun50i_codec_hp_vol_scale, -6300, 100, 1); 182 2, 31, TLV_DB_SCALE_ITEM(-4350, 150, 0), [all …]
|
D | sun4i-codec.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2015 Maxime Ripard <maxime.ripard@free-electrons.com> 7 * Copyright 2016 Chen-Yu Tsai <wens@csie.org> 53 /* Codec DAC side analog signal controls */ 92 /* Codec ADC side analog signal controls */ 126 * have been moved around to accommodate extra analog controls. 208 /* Analog performance tuning controls */ 253 regmap_set_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_start_playback() 257 regmap_set_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_start_playback() 264 regmap_clear_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_stop_playback() [all …]
|
D | sun8i-codec-analog.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * This driver supports the analog controls for the internal codec 6 * Copyright 2016 Chen-Yu Tsai <wens@csie.org> 18 #include <sound/soc-dapm.h> 21 #include "sun8i-adda-pr-regmap.h" 23 /* Codec analog control register offsets and bit fields */ 198 -450, 150, 0); 205 /* Mixer pre-gain */ 243 SND_SOC_DAPM_PGA("Mic1 Amplifier", SUN8I_ADDA_MIC1G_MICBIAS_CTRL, 287 { "Mic1 Amplifier", NULL, "MIC1"}, [all …]
|
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/displays/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "OPA362 external analog amplifier" 8 Driver for OPA362 external analog TV amplifier controlled 34 tristate "Analog TV Connector" 36 Driver for a generic analog TV connector.
|
D | encoder-opa362.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OPA362 analog video amplifier with output/power control 8 * based on encoder-tfp410 37 struct omap_dss_device *in = ddata->in; in opa362_connect() 40 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect() 43 return -EBUSY; in opa362_connect() 45 r = in->ops.atv->connect(in, dssdev); in opa362_connect() 49 dst->src = dssdev; in opa362_connect() 50 dssdev->dst = dst; in opa362_connect() 59 struct omap_dss_device *in = ddata->in; in opa362_disconnect() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | adi,ssm2305.txt | 1 Analog Devices SSM2305 Speaker Amplifier 5 - compatible : "adi,ssm2305" 6 - shutdown-gpios : The gpio connected to the shutdown pin. 11 ssm2305: analog-amplifier { 13 shutdown-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
|
D | simple-audio-amplifier.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-audio-amplifier.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Audio Amplifier 10 - Jerome Brunet <jbrunet@baylibre.com> 13 - $ref: name-prefix.yaml# 18 - dioo,dio2125 19 - simple-audio-amplifier 21 enable-gpios: [all …]
|
D | adi,max98396.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 MAX98396 Speaker Amplifier 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 21 - adi,max98396 22 - adi,max98397 27 avdd-supply: 30 dvdd-supply: [all …]
|
D | allwinner,sun50i-a64-codec-analog.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/allwinner,sun50i-a64-codec-analog.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A64 Analog Codec 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 15 const: allwinner,sun50i-a64-codec-analog 20 cpvdd-supply: 22 Regulator for the headphone amplifier [all …]
|
D | maxim,max9759.txt | 1 Maxim MAX9759 Speaker Amplifier 5 - compatible : "maxim,max9759" 6 - shutdown-gpios : the gpio connected to the shutdown pin 7 - mute-gpios : the gpio connected to the mute pin 8 - gain-gpios : the 2 gpios connected to the g1 and g2 pins 12 max9759: analog-amplifier { 14 shutdown-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>; 15 mute-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; 16 gain-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>,
|
D | cs35l36.txt | 1 CS35L36 Speaker Amplifier 5 - compatible : "cirrus,cs35l36" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value. 32 - cirrus,multi-amp-mode : Boolean to determine if there are more than 33 one amplifier in the system. If more than one it is best to Hi-Z the ASP 36 - cirrus,boost-ctl-select : Boost conerter control source selection. [all …]
|
/Linux-v6.1/include/sound/ |
D | max98088.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 29 /* Receiver output can be configured as power amplifier or LINE out */ 31 * 0 = amplifier output, or 36 /* Analog/digital microphone configuration: 37 * 0 = analog microphone input (normal setting)
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/dac/ |
D | adi,ad7293.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: AD7293 12-Bit Power Amplifier Current Controller with ADC, 11 - Antoniu Miclaus <antoniu.miclaus@analog.com> 14 Power Amplifier drain current controller containing functionality 15 for general-purpose monitoring and control of current, voltage, 17 SPI-compatible interface. 19 https://www.analog.com/en/products/ad7293.html 24 - adi,ad7293 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/frequency/ |
D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 16 https://www.analog.com/en/products/admv1014.html 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in 38 vcm-supply: [all …]
|
D | adi,adrf6780.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 16 https://www.analog.com/en/products/adrf6780.html 21 - adi,adrf6780 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 clock-output-names: [all …]
|
/Linux-v6.1/Documentation/sound/soc/ |
D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 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. 67 A programmable gain amplifier or attenuation widget. 69 Analog to Digital Converter 71 Digital to Analog Converter 73 An analog switch 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/amplifiers/ |
D | adi,ada4250.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: ADA4250 Programmable Gain Instrumentation Amplifier 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 13 Precision Low Power, 110kHz, 26uA, Programmable Gain Instrumentation Amplifier. 18 - adi,ada4250 23 avdd-supply: true 25 adi,refbuf-enable: 31 - compatible [all …]
|
/Linux-v6.1/include/linux/iio/dac/ |
D | ad5791.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright 2011 Analog Devices Inc. 12 * struct ad5791_platform_data - platform specific information 13 * @vref_pos_mv: Vdd Positive Analog Supply Volatge (mV) 14 * @vref_neg_mv: Vdd Negative Analog Supply Volatge (mV) 15 * @use_rbuf_gain2: ext. amplifier connected in gain of two configuration
|
/Linux-v6.1/Documentation/devicetree/bindings/display/ti/ |
D | ti,opa362.txt | 1 OPA362 analog video amplifier 4 - compatible: "ti,opa362" 5 - enable-gpios: enable/disable output gpio 8 - Video port 0 for opa362 input 9 - Video port 1 for opa362 output 15 enable-gpios = <&gpio1 23 0>; /* GPIO to enable video out amplifier */ 18 #address-cells = <1>; 19 #size-cells = <0>; 24 remote-endpoint = <&venc_out>; 31 remote-endpoint = <&tv_connector_in>;
|
/Linux-v6.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" 13 Say yes here to build support for Analog Devices AD3552R 14 Digital to Analog Converter. 20 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 23 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 24 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 28 Digital to Analog Converter. 34 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" [all …]
|