| /linux/Documentation/devicetree/bindings/iio/addac/ |
| H A 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# 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. 25 - adi,ad74115h 30 spi-max-frequency: [all …]
|
| /linux/include/dt-bindings/pinctrl/ |
| H A 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/Documentation/driver-api/iio/ |
| H A D | intro.rst | 9 analog-to-digital conversion (ADC) or digital-to-analog conversion (DAC) 11 :doc:`input <../input>` subsystems. Hwmon is directed at low sample rate 13 or temperature measurement. :doc:`Input <../input>` is, as its name suggests, 14 focused on human interaction input devices (keyboard, mouse, touchscreen). 19 * analog to digital converters (ADCs) 21 * capacitance to digital converters (CDCs) 22 * digital to analog converters (DACs)
|
| /linux/sound/soc/codecs/ |
| H A 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 Filte [all...] |
| H A D | tlv320adcx140.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ 47 "ti,gpo-config-1", 48 "ti,gpo-config-2", 49 "ti,gpo-config- [all...] |
| H A D | cs42l73.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 15 /* I2C Address: 1001010[R/W] - 10010100 = 0x94(Write); 10010101 = 0x95(Read) */ 26 #define CS42L73_DMMCC 0x0B /* Digital MIC & Master Clock Ctl. */ 34 #define CS42L73_MIOPC 0x13 /* Misc. Input & Output Path Control. */ 38 #define CS42L73_IPADVOL 0x17 /* Input Pat7h A Digital Volume. */ 39 #define CS42L73_IPBDVOL 0x18 /* Input Path B Digital Volume. */ 40 #define CS42L73_PBDC 0x19 /* Playback Digital Control. */ 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. */ [all …]
|
| H A D | ssm2602.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 51 #define LINVOL_LIN_ENABLE_MUTE 0x080 /* Left Channel Input Mute … 52 #define LINVOL_LRIN_BOTH 0x100 /* Left Channel Line Input Volume update … 56 #define RINVOL_RIN_ENABLE_MUTE 0x080 /* Right Channel Input Mute … 57 #define RINVOL_RLIN_BOTH 0x100 /* Right Channel Line Input Volume update … 73 #define APANA_ENABLE_BYPASS 0x008 /* Line input bypass to line output … 79 /*Digital Audio Path Control (SSM2602_REG_DIGITAL_PATH)*/ 81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control … 88 #define PWR_LINE_IN_PDN 0x001 /* Line Input Power Down … 89 #define PWR_MIC_PDN 0x002 /* Microphone Input & Bias Power Down … [all …]
|
| H A D | ml26124.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #define DVOL_CTL_DVMUTE_ON BIT(4) /* Digital volume MUTE On */ 23 #define DVOL_CTL_DVMUTE_OFF 0 /* Digital volume MUTE Off */ 53 static const DECLARE_TLV_DB_SCALE(digital_tlv, -7150, 50, 0); 55 static const DECLARE_TLV_DB_SCALE(alclvl, -2250, 150, 0); 56 static const DECLARE_TLV_DB_SCALE(mingain, -1200, 600, 0); 57 static const DECLARE_TLV_DB_SCALE(maxgain, -67 [all...] |
| H A D | max9867.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright 2013-2015 Maxim Integrated Products 6 // Copyright 2018 Ladislav Michl <ladis@linux-mips.org> 42 "Butterworth/8-24" 55 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max9867_adc_dac_event() 71 max9867->adc_dac_active |= BIT(adc_dac); in max9867_adc_dac_event() 73 max9867->adc_dac_active &= ~BIT(adc_dac); in max9867_adc_dac_event() 86 ret = regmap_read(max9867->regma in max9867_filter_get() [all...] |
| /linux/Documentation/input/joydev/ |
| H A D | joystick.rst | 3 .. _joystick-doc: 10 input devices in Linux. 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. 35 ------------ 43 mkdir input 44 mknod input/js0 c 13 0 45 mknod input/js1 c 13 1 [all …]
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | thine,thc63lvd1024.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo+renesas@jmondi.org> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 15 streams to parallel data outputs. The chip supports single/dual input/output 16 modes, handling up to two LVDS input streams and up to two digital CMOS/TTL 20 configured through input signals and the chip does not expose any control 30 The device can operate in single or dual input and output modes. 32 When operating in single input mode, all pixels are received on port@0, [all …]
|
| /linux/sound/pci/echoaudio/ |
| H A D | echoaudio_gml.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 8 This file is part of Echo Digital Audio's generic driver library. 11 Translation from C++ and adaptation for use in ALSA-Driver 20 /* ASIC status check - some cards have one or two ASICs that need to be 24 defective - the external box may be disconnected or turned off. */ 34 dev_err(chip->card->dev, in check_asic_status() 36 chip->asic_loaded = false; in check_asic_status() 37 return -EIO; in check_asic_status() 40 chip->asic_loaded = (asic_status == ASIC_ALREADY_LOADED); in check_asic_status() [all …]
|
| /linux/arch/mips/boot/dts/pic32/ |
| H A D | pic32mzda_sk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda"; 27 compatible = "gpio-leds"; 28 pinctrl-names = "default"; 29 pinctrl-0 = <&user_leds_s0>; 31 led-1 { 34 linux,default-trigger = "heartbeat"; [all …]
|
| /linux/sound/hda/common/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 bool "Build hwdep interface for HD-audio driver" 16 Say Y here to build a hwdep interface for HD-audio driver. 17 This interface can be used for out-of-band communication 23 Say Y here to enable the HD-audio codec re-configuration feature. 25 codec setup, add extra verbs, and re-configure the codec dynamically. 33 bool "Support digital beep via input layer" 34 depends on INPUT=y || INPUT=SND_HDA 36 Say Y here to build a digital beep interface for HD-audio 37 driver. This interface is used to generate digital beeps. [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 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: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | maya44.rst | 8 keep here as reference -- tiwai 22 … programming information, so I (Rainer Zimmermann) had to find out some card-specific information … 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 39 - Channel 3+4 analogue - S/PDIF input switching [all …]
|
| H A D | audiophile-usb.rst | 2 Guide to using M-Audio Audiophile USB with ALSA and Jack 9 This document is a guide to using the M-Audio Audiophile USB (tm) device with 15 * v1.4 - Thibault Le Meur (2007-07-11) 17 - Added Low Endianness nature of 16bits-modes 19 - Modifying document structure 21 * v1.5 - Thibault Le Meur (2007-07-12) 22 - Added AC3/DTS passthru info 33 * Analog Stereo Input (Ai) 35 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA) 36 - When the 1/4" TS (jack) connectors are connected, the RCA connectors [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | microchip,pic32-pinctrl.txt | 3 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 4 ../interrupt-controller/interrupts.txt for generic information regarding 12 - compatible: "microchip,pic32mada-pinctrl" 13 - reg: Address range of the pinctrl registers. 14 - clocks: Clock specifier (see clock bindings for details) 16 Required properties for pin configuration sub-nodes: 17 - pins: List of pins to which the configuration applies. 19 Optional properties for pin configuration sub-nodes: 20 ---------------------------------------------------- 21 - function: Mux function for the specified pins. [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | aio_iiro_16.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Comedi driver for ACCES I/O Products 104-IIRO-16 board 10 * Description: ACCES I/O Products PC/104 Isolated Input/Relay Output Board 12 * Devices: [ACCES I/O] 104-IIRO-16 (aio_iiro_16) 16 * [0] - I/O port base address 17 * [1] - IRQ (optional) 19 * The board supports interrupts on change of state of the digital inputs. 23 * Bit 23 - IRQ Enable (1) / Disable (0) 24 * Bit 17 - Input 8-15 Changed State (1 = Changed, 0 = No Change) 25 * Bit 16 - Input 0-7 Changed State (1 = Changed, 0 = No Change) [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Please read the file <file:Documentation/input/joydev/joystick.rst> which 30 Please read the file <file:Documentation/input/joydev/joystick.rst> which 55 module will be called adc-joystick. 58 tristate "Logitech ADI digital joysticks and gamepads" 78 tristate "Genius Flight2000 Digital joysticks and gamepads" 111 Say Y here if you have a Guillemot joystick using a digital 118 tristate "InterAct digital joysticks and gamepads" 128 tristate "Microsoft SideWinder digital joysticks and gamepads" 131 Say Y here if you have a Microsoft controller using the Digital [all …]
|
| /linux/drivers/iio/addac/ |
| H A D | Kconfig | 6 menu "Analog to digital and digital to analog converters" 17 single-channel software configurable input/output solution. 31 quad-channel software configurable input/output solution. 48 This driver supports the 16 channels of single-ended (8 channels of 49 differential) analog inputs, 2 channels of analog output, 4 digital 50 inputs, and 4 digital outputs provided by the STX104.
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | aptina,mt9p031.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: Aptina 1/2.5-Inch 5Mp CMOS Digital Image Sensor 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 The Aptina MT9P031 is a 1/2.5-inch CMOS active pixel digital image sensor 15 simple two-wire serial interface. 20 - aptina,mt9p006 21 - aptina,mt9p031 22 - aptina,mt9p031m [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-dv.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _dv-controls: 7 Digital Video Control Reference 10 The Digital Video control class is intended to control receivers and 13 (Digital Visual Interface), HDMI (:ref:`hdmi`) and DisplayPort 16 only exposed on the ``/dev/v4l-subdev*`` device node. 20 Note that these devices can have multiple input or output pads which are 24 Identification Data, :ref:`vesaedid`) and HDCP (High-bandwidth Digital 34 .. _dv-control-id: 36 Digital Video Control IDs [all …]
|
| /linux/sound/usb/usx2y/ |
| H A D | us144mkii_controls.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Used by ALSA kcontrol elements to provide user-friendly names for 10 * the playback routing options (e.g., "Playback 1-2", "Playback 3-4"). 12 static const char *const playback_source_texts[] = { "Playback 1-2", 13 "Playback 3-4" }; 16 * Text descriptions for capture input source options. 18 * Used by ALSA kcontrol elements to provide user-friendly names for 19 * the capture routing options (e.g., "Analog In", "Digital In"). 21 static const char *const capture_source_texts[] = { "Analog In", "Digital In" }; 24 * tascam_playback_source_info() - ALSA control info callback for playback [all …]
|
| /linux/Documentation/sound/designs/ |
| H A D | control-names.rst | 8 --------------- 63 Phone Input 68 Headset Mic mic part of combined headset jack - 4-pin 70 Headphone Mic mic part of either/or - 3-pin headphone or mic 71 Line input only, use "Line Out" for output 79 Analog Loopback D/A -> A/D loopback 80 Digital Loopback playback -> capture loopback - 93 Digital In 98 ----------------------- 101 [Analogue|Digital] Capture Source [all …]
|