Home
last modified time | relevance | path

Searched +full:analog +full:- +full:out (Results 1 – 25 of 453) sorted by relevance

12345678910>>...19

/linux/sound/soc/codecs/
H A Dtlv320adcx140.c1 // 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-
[all...]
H A Dtwl4030.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/mfd/twl4030-audio.h>
64 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1];
76 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache()
86 return -EIO; in twl4030_read()
95 value = twl4030->ctl_cach in twl4030_read()
[all...]
H A Dcs42l73.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 /* I2C Address: 1001010[R/W] - 10010100 = 0x94(Write); 10010101 = 0x95(Read) */
41 #define CS42L73_HLADVOL 0x1A /* HP/Line A Out Digital Vol. */
42 #define CS42L73_HLBDVOL 0x1B /* HP/Line B Out Digital Vol. */
43 #define CS42L73_SPKDVOL 0x1C /* Spkphone Out [A] Digital Vol. */
45 #define CS42L73_HPAAVOL 0x1E /* HP A Analog Volume. */
46 #define CS42L73_HPBAVOL 0x1F /* HP B Analog Volume. */
47 #define CS42L73_LOAAVOL 0x20 /* Line Out A Analog Volume. */
48 #define CS42L73_LOBAVOL 0x21 /* Line Out B Analog Volume. */
190 /* Analog Softramp */
[all …]
/linux/drivers/phy/amlogic/
H A Dphy-meson-axg-pcie.c1 // SPDX-License-Identifier: GPL-2.0
14 #include <dt-bindings/phy/phy.h>
30 struct phy *analog; member
47 ret = phy_power_on(priv->analog); in phy_axg_pcie_power_on()
51 regmap_update_bits(priv->regmap, MESON_PCIE_REG0, in phy_axg_pcie_power_on()
61 ret = phy_power_off(priv->analog); in phy_axg_pcie_power_off()
65 regmap_update_bits(priv->regmap, MESON_PCIE_REG0, in phy_axg_pcie_power_off()
75 ret = phy_init(priv->analog); in phy_axg_pcie_init()
79 regmap_write(priv->regmap, MESON_PCIE_REG0, MESON_PCIE_PHY_INIT); in phy_axg_pcie_init()
80 return reset_control_reset(priv->reset); in phy_axg_pcie_init()
[all …]
H A Dphy-meson-axg-mipi-dphy.c1 // SPDX-License-Identifier: GPL-2.0
130 /* wait time to MIPI DIS analog ready. */
139 /* when in RxULPS check state, after the logic enable the analog,
147 /* tMBIAS, after send power up signals to analog,
148 * how long we should wait for analog powered up.
161 * if the TX side out of ULPS state.
172 struct phy *analog; member
188 ret = phy_init(priv->analog); in phy_meson_axg_mipi_dphy_init()
192 ret = reset_control_reset(priv->reset); in phy_meson_axg_mipi_dphy_init()
205 ret = phy_mipi_dphy_config_validate(&opts->mipi_dphy); in phy_meson_axg_mipi_dphy_configure()
[all …]
/linux/drivers/gpu/drm/sti/
H A DNOTES2 ---------------------------
4 - The High Quality Video Display Processor (HQVDP) gets video frames from a
7 - The Compositor is a multiplane, dual-mixer (Main & Aux) digital processor. It
9 - The graphics planes are internally processed by the Generic Display
11 - The video plug (VID) connects to the HQVDP output.
12 - The cursor handles ... a cursor.
13 - The TV OUT pre-formats (convert, clip, round) the compositor output data
14 - The HDMI / DVO / HD Analog / SD analog IP builds the video signals
15 - DVO (Digital Video Output) handles a 24bits parallel signal
16 - The HD analog signal is typically driven by a YCbCr cable, supporting up to
[all …]
/linux/Documentation/sound/hd-audio/
H A Dcontrols.rst2 HD-Audio Codec-Specific Mixer Controls
6 This file explains the codec-specific mixer controls.
9 --------------
12 This is an enum control to change the surround-channel setup,
16 jack-retasking of multi-I/O jacks.
18 Auto-Mute Mode
19 This is an enum control to change the auto-mute behavior of the
20 headphone and line-out jacks. If built-in speakers and headphone
21 and/or line-out jacks are available on a machine, this controls
23 When there are only either headphones or line-out jacks, it gives
[all …]
/linux/drivers/media/usb/au0828/
H A Dau0828-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include "au0828-cards.h"
12 #include "media/v4l2-common.h"
16 /* Because the HVR-950q shares an i2s bus between the cs5340 and the in hvr950q_cs5340_audio()
26 * WARNING: There's a quirks table at sound/usb/quirks-table.h
33 .tuner_type = -1U,
119 switch (dev->boardnr) { in au0828_tuner_callback()
126 /* Drive the tuner into reset and out */ in au0828_tuner_callback()
134 return -EINVAL; in au0828_tuner_callback()
147 dev->board.tuner_type = tv.tuner_type; in hauppauge_eeprom()
[all …]
/linux/sound/soc/intel/boards/
H A Dsof_board_helpers.c1 // 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_nu in sof_intel_board_card_late_probe()
[all...]
/linux/sound/pci/aw2/
H A Daw2-tsl.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Jean-Christian Hassler <jhassler@free.fr>
6 * Copyright 1998 Emagic Soft- und Hardware GmbH
37 /* WS0, SD4, TSL1 - Analog/ digital in */
38 /* WS1, SD0, TSL1 - Analog out #1, digital out */
39 /* WS2, SD2, TSL1 - Analog out #2 */
40 /* WS3, SD1, TSL2 - Analog out #3 */
41 /* WS4, SD3, TSL2 - Analog out #4 */
47 /* SD4: <_ADC-L_>-------<_ADC-R_>-------< */
48 /* WS0: _______________/---------------\_ */
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
H A Drda,rda5807.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Paul Cercueil <paul@crapouillou.net>
15 - rda,rda5807
21 power-supply: true
31 rda,analog-out:
32 description: Enable analog audio output.
35 rda,i2s-out:
39 rda,lna-microamp:
[all …]
/linux/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
42 * ice1724+ak4114-based cards, detects spdif input rate correctly.
46 * Juli uses the remaining three stereo-channels of its DAC to optionally
47 * monitor analog input, digital input, and digital output. The corresponding
120 * Initial setup of the conversion array GPIO <-> rate
163 * If SPDIF capture and slaved to SPDIF-IN, setting runtime rate
169 struct juli_spec *spec = ice->spec; in juli_spdif_in_open()
170 struct snd_pcm_runtime *runtime = substream->runtime; in juli_spdif_in_open()
[all …]
/linux/sound/soc/sunxi/
H A Dsun50i-codec-analog.c1 // 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
22 #include <sound/soc-dapm.h>
25 #include "sun8i-add
[all...]
H A Dsun8i-codec-analog.c1 // 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>
17 #include <sound/soc-dapm.h>
20 #include "sun8i-adda-p
[all...]
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c1 // 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.
67 if (emu->spdif_enable) { in ca0106_spdif_enable()
73 val = inl(emu->port + CA0106_GPIO) & ~0x101; in ca0106_spdif_enable()
74 outl(val, emu->port + CA0106_GPIO); in ca0106_spdif_enable()
77 /* Analog */ in ca0106_spdif_enable()
82 val = inl(emu->port + CA0106_GPIO) | 0x101; in ca0106_spdif_enable()
83 outl(val, emu->port + CA0106_GPIO); in ca0106_spdif_enable()
89 unsigned int val = emu->capture_source; in ca0106_set_capture_source()
[all …]
H A Dca0106.h1 /* 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/Documentation/sound/cards/
H A Dmaya44.rst8 keep here as reference -- tiwai
18 Development is carried out by Rainer Zimmermann (mail@lightshed.de).
22 …tunately it has turned out difficult to get detailed programming information, so I (Rainer Zimmerm…
24 This is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb…
29 - playback and capture at all sampling rates
30 - input/output level
31 - crossmixing
32 - line/mic switch
33 - phantom power switch
34 - analogue monitor a.k.a bypass
[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-
22 - The first DAC supports U8 and S16LE formats, while the second DAC
24 - The second DAC supports only two channel stereo.
51 control switch in the driver "Line-In As Rear", which you can change
52 via alsamixer or somewhat else. When this switch is on, line-in jack
60 4/6 Multi-Channel Playback
61 --------------------------
[all …]
H A Dhdspm.rst2 Software Interface ALSA-DSP MADI Driver
5 (translated from German, so no good English ;-),
7 2004 - winfried ritsch
11 the Controls and startup-options are ALSA-Standard and only the
19 ------------------
21 * number of channels -- depends on transmission mode
29 * Single Speed -- 1..64 channels
37 * Double Speed -- 1..32 channels
40 Note: Choosing the 56-channel mode for
41 transmission/receive-mode , only 28 are transmitted/received
[all …]
/linux/Documentation/hwmon/
H A Dadm9240.rst6 * Analog Devices ADM9240
10 Addresses scanned: I2C 0x2c - 0x2f
12 Datasheet: Publicly available at the Analog Devices website
14 http://www.analog.com/UploadedFiles/Data_Sheets/79857778ADM9240_0.pdf
20 Addresses scanned: I2C 0x2c - 0x2f
24 http://pdfserv.maxim-ic.com/en/ds/DS1780.pdf
30 Addresses scanned: I2C 0x2c - 0x2f
37 - Frodo Looijaard <frodol@dds.nl>,
38 - Philip Edelbrock <phil@netroedge.com>,
39 - Michiel Rook <michiel@grendelproject.nl>,
[all …]
H A Dadm1025.rst6 * Analog Devices ADM1025, ADM1025A
10 Addresses scanned: I2C 0x2c - 0x2e
12 Datasheet: Publicly available at the Analog Devices website
18 Addresses scanned: I2C 0x2c - 0x2d
24 * Only two possible addresses (0x2c - 0x2d).
29 - Chen-Yuan Wu <gwu@esoft.com>,
30 - Jean Delvare <jdelvare@suse.de>
33 -----------
35 (This is from Analog Devices.) The ADM1025 is a complete system hardware
36 monitor for microprocessor-based systems, providing measurement and limit
[all …]
/linux/drivers/iio/adc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 menu "Analog to digital converters"
23 called 88pm886-gpadc.
26 bool "ST-Ericsson AB8500 GPADC driver"
30 AB8500 Analog Baseband, mixed signal integrated circuit GPADC
31 (General Purpose Analog to Digital Converter) driver used to monitor
43 tristate "Analog Devices AD4000 ADC Driver"
50 Say yes here to build support for Analog Devices AD4000 high speed
51 SPI analog to digital converters (ADC). If intended to use with
60 tristate "Analog Devices AD4030 ADC Driver"
[all …]
/linux/drivers/comedi/drivers/
H A Ddt2811.c1 // SPDX-License-Identifier: GPL-2.0+
5 * COMEDI - Linux Control and Measurement Device Interface
13 * Devices: [Data Translation] DT2811-PGL (dt2811-pgl), DT2811-PGH (dt2811-pgh)
17 * [0] - I/O port base address
18 * [1] - IRQ (optional, needed for async command support)
19 * [2] - A/D reference (# of analog inputs)
20 * 0 = single-ended (16 channels)
22 * 2 = pseudo-differential (16 channels)
23 * [3] - A/D range (deprecated, see below)
24 * [4] - D/A 0 range (deprecated, see below)
[all …]
/linux/Documentation/input/
H A Dgamepad.rst1 ---------------------------
3 ---------------------------
11 having user-space deal with different button-mappings for each gamepad, this
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)
49 - Menu-Pad
50 Different constellations, but most-times 2 buttons: SELECT - START
[all …]
/linux/drivers/hwmon/
H A Dad7314.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2010 Analog Devices Inc.
17 #include <linux/hwmon-sysfs.h>
48 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read()
50 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read()
54 return be16_to_cpu(chip->rx); in ad7314_spi_read()
68 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_temperature_show()
71 /* Invalid read-out, leading zero part is missing */ in ad7314_temperature_show()
72 return -EIO; in ad7314_temperature_show()
81 /* Invalid read-out, leading zero part is missing */ in ad7314_temperature_show()
[all …]

12345678910>>...19