Home
last modified time | relevance | path

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

123456

/linux/drivers/iio/filter/
H A DKconfig9 tristate "Analog Devices ADMV8818 High-Pass and Low-Pass Filter"
13 Say yes here to build support for Analog Devices ADMV8818
14 2 GHz to 18 GHz, Digitally Tunable, High-Pass and Low-Pass Filter.
/linux/Documentation/devicetree/bindings/iio/filter/
H A Dadi,admv8818.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADMV8818 Digitally Tunable, High-Pass and Low-Pass Filter
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
15 The device features four independently controlled high-pass
16 filters (HPFs) and four independently controlled low-pass filters
19 https://www.analog.com/en/products/admv8818.html
24 - adi,admv8818
29 spi-max-frequency:
[all …]
/linux/Documentation/sound/cards/
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 …]
/linux/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * OLPC XO-1 additional sound features
6 * Copyright © 2007-2008 Andres Salomon <dilinger@debian.org>
17 #define DRV_NAME "cs5535audio-olpc"
21 * It has an Analog Input mode that is switched into (after disabling the
22 * High Pass Filter) via GPIO. It is supported on B2 and later models.
31 /* update the High Pass Filter (via AC97_AD_TEST2) */ in olpc_analog_input()
35 dev_err(ac97->bus->card->dev, in olpc_analog_input()
36 "setting High Pass Filter - %d\n", err); in olpc_analog_input()
40 /* set Analog Input through GPIO */ in olpc_analog_input()
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dqcom,pmic-mpp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-mpp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PMIC Multi-Purpose Pin (MPP) block
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - items:
20 - enum:
21 - qcom,pm8019-mpp
22 - qcom,pm8226-mpp
[all …]
H A Dqcom,pmic-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - enum:
20 - qcom,pm2250-gpio
21 - qcom,pm660-gpio
22 - qcom,pm660l-gpio
23 - qcom,pm6125-gpio
[all …]
/linux/drivers/gpu/drm/bridge/
H A Ddisplay-connector.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/media-bus-format.h>
39 return flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR ? 0 : -EINVAL; in display_connector_attach()
47 if (conn->hpd_gpio) { in display_connector_detect()
48 if (gpiod_get_value_cansleep(conn->hpd_gpio)) in display_connector_detect()
54 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect()
57 switch (conn->bridge.type) { in display_connector_detect()
74 * Composite and S-Video connectors have no other detection in display_connector_detect()
89 return drm_edid_read_ddc(connector, conn->bridge.ddc); in display_connector_edid_read()
94 * so concerning the output bus formats, either pass the bus formats from the
[all …]
/linux/Documentation/hwmon/
H A Dltc4282.rst1 .. SPDX-License-Identifier: GPL-2.0-only
8 * Analog Devices LTC4282
12 Addresses scanned: - I2C 0x40 - 0x5A (7-bit)
13 Addresses scanned: - I2C 0x80 - 0xB4 with a step of 2 (8-bit)
17 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf
19 Author: Nuno Sá <nuno.sa@analog.com>
25 from a live backplane. Using one or more external N-channel pass transistors,
28 power, energy and fault status. The device features analog foldback current
31 parallel MOSFETs or support a 2-stage start-up that first charges the load
32 capacitance followed by enabling a low on-resistance path to the load. The
[all …]
/linux/include/linux/mfd/
H A Dac100.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2016 Chen-Yu Tsai
7 * Chen-Yu Tsai <wens@csie.org>
72 /* Analog controls */
84 /* ADC digital audio processing (high pass filter & auto gain control */
104 #define AC100_ADC_DAP_H_HPF_C 0x93 /* High High-Pass-Filter Coef */
105 #define AC100_ADC_DAP_L_HPF_C 0x94 /* Low High-Pass-Filter Coef */
108 /* DAC digital audio processing (high pass filter & dynamic range control) */
110 #define AC100_DAC_DAP_H_HPF_C 0xa1 /* High High-Pass-Filter Coef */
111 #define AC100_DAC_DAP_L_HPF_C 0xa2 /* Low High-Pass-Filter Coef */
/linux/drivers/net/wireless/broadcom/b43/
H A Dphy_g.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 /* OFDM PHY registers are defined in the A-PHY header. */
9 #define B43_PHY_VERSION_CCK B43_PHY_CCK(0x00) /* Versioning register for B-PHY */
12 #define B43_PHY_PGACTL_LPF 0x1000 /* Low pass filter (?) */
24 /* Extended G-PHY Registers */
26 #define B43_PHY_GTABCTL B43_PHY_EXTG(0x03) /* G-PHY table control (see below) */
27 #define B43_PHY_GTABOFF 0x03FF /* G-PHY table offset (see below) */
28 #define B43_PHY_GTABNR 0xFC00 /* G-PHY table number (see below) */
30 #define B43_PHY_GTABDATA B43_PHY_EXTG(0x04) /* G-PHY table data */
43 #define B43_PHY_RFOVERVAL_BW_LPF 0x0001 /* Low Pass Filter */
[all …]
/linux/Documentation/sound/designs/
H A Dtimestamping.rst7 - Trigger_tstamp is the system time snapshot taken when the .trigger
11 estimate with a delay. In the latter two cases, the low-level driver
17 - tstamp is the current system timestamp updated during the last
19 The difference (tstamp - trigger_tstamp) defines the elapsed time.
29 - ``avail`` reports how much can be written in the ring buffer
30 - ``delay`` reports the time it will take to hear a new sample after all
43 ascii-art, this could be represented as follows (for the playback
47 --------------------------------------------------------------> time
50 analog link dma app FullBuffer
53 |< codec delay >|<--hw delay-->|<queued samples>|<---avail->|
[all …]
/linux/Documentation/iio/
H A Dadxl380.rst1 .. SPDX-License-Identifier: GPL-2.0
7 This driver supports Analog Device's ADXL380/382 on SPI/I2C bus.
12 * `ADXL380 <https://www.analog.com/ADXL380>`_
13 * `ADXL382 <https://www.analog.com/ADXL382>`_
15 The ADXL380/ADXL382 is a low noise density, low power, 3-axis accelerometer with
37 +---------------------------------------------------+----------------------------------------------…
38 | 3-Axis Accelerometer related device files | Description …
39 +---------------------------------------------------+----------------------------------------------…
41 +---------------------------------------------------+----------------------------------------------…
42 | in_accel_filter_high_pass_3db_frequency | Low pass filter bandwidth. …
[all …]
/linux/sound/soc/codecs/
H A Dml26124.c1 // SPDX-License-Identifier: GPL-2.0-only
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, -675, 600, 0);
58 static const DECLARE_TLV_DB_SCALE(boost_vol, -1200, 75, 0);
60 static const char * const ml26124_companding[] = {"16bit PCM", "u-law",
61 "A-law"};
98 SOC_SINGLE("DC High Pass Filter Switch", ML26124_FILTER_EN, 0, 1, 0),
99 SOC_SINGLE("Noise High Pass Filter Switch", ML26124_FILTER_EN, 1, 1, 0),
[all …]
H A Dad1836.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright 2009-2011 Analog Devices Inc.
38 * AD1836 volume/mute/de-emphasis etc. controls
99 /* ADC high-pass filter */
100 SOC_SINGLE("ADC High Pass Filter Switch", AD1836_ADC_CTRL1,
103 /* DAC de-emphasis */
141 return -EINVAL; in ad1836_set_dai_fmt()
148 return -EINVAL; in ad1836_set_dai_fmt()
156 return -EINVAL; in ad1836_set_dai_fmt()
166 struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(dai->component); in ad1836_hw_params()
[all …]
/linux/drivers/iio/gyro/
H A Dadxrs290.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2020 Analog Devices, Inc.
83 * Available cut-off frequencies of the low pass filter in Hz.
98 * Available cut-off frequencies of the high pass filte
[all...]
H A Dadxrs450.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2011 Analog Devices Inc.
67 * struct adxrs450_state - device instance specific data
82 * adxrs450_spi_read_reg_16() - read 2 bytes from a register pair
86 * @val: somewhere to pass back the value read
97 .tx_buf = &st->tx, in adxrs450_spi_read_reg_16()
99 .len = sizeof(st->tx), in adxrs450_spi_read_reg_16()
102 .rx_buf = &st->rx, in adxrs450_spi_read_reg_16()
104 .len = sizeof(st->rx), in adxrs450_spi_read_reg_16()
108 mutex_lock(&st->buf_lock); in adxrs450_spi_read_reg_16()
[all …]
/linux/include/uapi/linux/
H A Dcomedi.h1 /* SPDX-License-Identifier: LGPL-2.0+ WITH Linux-syscall-note */
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org>
32 * NOTE: 'comedi_config --init-data' is deprecated
35 * comedi_config to pass firmware blobs from user space to the
40 /* length of nth chunk of firmware data -*/
73 #define AREF_GROUND 0x00 /* analog ref = analog ground */
74 #define AREF_COMMON 0x01 /* analog ref = analog common */
75 #define AREF_DIFF 0x02 /* analog ref = differential */
76 #define AREF_OTHER 0x03 /* analog ref = other (undefined) */
[all …]
/linux/include/media/
H A Dtuner.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * tuner.h - definition for different tuners
5 * Copyright (C) 1997 Markus Schroeder (schroedm@uni-duesseldorf.de)
6 * minor modifications by Ralph Metzler (rjkm@thp.uni-koeln.de)
14 #include <media/v4l2-mc.h>
73 #define TUNER_PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */
83 #define TUNER_MICROTUNE_4042FI5 49 /* DViCO FusionHDTV 3 Gold-Q - 4042 FI5 (3X 8147) */
90 #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */
92 #define TUNER_PHILIPS_FQ1216AME_MK4 56 /* Hauppauge PVR-150 PAL */
93 #define TUNER_PHILIPS_FQ1236A_MK4 57 /* Hauppauge PVR-500MCE NTSC */
[all …]
H A Ddvb_frontend.h4 * The Digital TV Frontend kABI defines a driver-internal interface for
5 * registering low-level, hardware specific driver to a hardware independent
28 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
61 * struct dvb_frontend_tune_settings - parameters to adjust frontend tuning
78 * struct dvb_tuner_info - Frontend name and min/max ranges/bandwidths
101 * struct analog_parameters - Parameters to tune into an analog/radio channel
103 * @frequency: Frequency used by analog TV tuner (either in 62.5 kHz step,
122 * enum dvbfe_algo - defines the algorithm used to tune into a channel
124 * @DVBFE_ALGO_HW: Hardware Algorithm -
130 * @DVBFE_ALGO_SW: Software Algorithm -
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst1 .. 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/drivers/iio/adc/
H A Dad7949.c1 // SPDX-License-Identifier: GPL-2.0
2 /* ad7949.c - Analog Devices ADC driver 14/16 bits 4/8 channels
6 * https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf
33 /* BW: select bandwidth for low-pass filter. Full or Quarter */
68 * struct ad7949_adc_chip - AD ADC chip
78 * @buf8b: be16 buffer to exchange data with the device in 8-bit transfers
98 ad7949_adc->cfg = (val & mask) | (ad7949_adc->cfg & ~mask); in ad7949_spi_write_cfg()
100 switch (ad7949_adc->spi->bits_per_word) { in ad7949_spi_write_cfg()
102 ad7949_adc->buffer = ad7949_adc->cfg << 2; in ad7949_spi_write_cfg()
103 ret = spi_write(ad7949_adc->spi, &ad7949_adc->buffer, 2); in ad7949_spi_write_cfg()
[all …]
/linux/sound/pci/oxygen/
H A Dxonar_dg_mixer.c1 // SPDX-License-Identifier: GPL-2.0-only
20 /* analog output select */
24 struct dg *data = chip->model_data; in output_select_apply()
26 data->cs4245_shadow[CS4245_SIGNAL_SEL] &= ~CS4245_A_OUT_SEL_MASK; in output_select_apply()
27 if (data->output_sel == PLAYBACK_DST_HP) { in output_select_apply()
30 } else if (data->output_sel == PLAYBACK_DST_HP_FP) { in output_select_apply()
36 data->cs4245_shadow[CS4245_SIGNAL_SEL] |= CS4245_A_OUT_SEL_DAC; in output_select_apply()
62 struct oxygen *chip = ctl->private_data; in output_select_get()
63 struct dg *data = chip->model_data; in output_select_get()
65 mutex_lock(&chip->mutex); in output_select_get()
[all …]
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com>
17 * and keep the -i2c.c implementation clean.
42 .name = "Hauppauge WinTV-HVR2200",
60 .name = "TDA18271-1",
67 .name = "TDA18271-2",
74 .name = "TDA10048-1",
81 .name = "TDA10048-2",
88 .name = "Hauppauge WinTV-HVR2200",
106 .name = "TDA18271-1",
[all …]
/linux/sound/pci/ca0106/
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/drivers/staging/iio/accel/
H A Dadis16240.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright 2010 Analog Devices Inc.
26 /* Output, x-axis accelerometer */
29 /* Output, y-axis accelerometer */
32 /* Output, z-axis accelerometer */
41 /* Output, x-axis acceleration peak */
44 /* Output, y-axis acceleration peak */
47 /* Output, z-axis acceleration peak */
50 /* Output, sum-of-squares acceleration peak */
68 /* Calibration, x-axis acceleration offset adjustment */
[all …]

123456