Searched +full:excitation +full:- +full:pin +full:- +full:2 (Results 1 – 14 of 14) sorted by relevance
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | adi,ad4170-4.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/adi,ad4170-4.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices AD4170-4 and similar Analog to Digital Converters 10 - Marcelo Schmitt <marcelo.schmitt@analog.com> 13 Analog Devices AD4170-4 series of Sigma-delta Analog to Digital Converters. 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4170-4.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4190-4.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4195-4.pdf [all …]
|
H A D | adi,ad4130.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Cosmin Tanislav <cosmin.tanislav@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/AD4130-8.pdf 20 - adi,ad4130 29 clock-names: 31 - const: mclk 36 interrupt-names: 38 Specify which interrupt pin should be configured as Data Ready / FIFO [all …]
|
/linux/include/linux/platform_data/ |
H A D | ad7793.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 * enum ad7793_clock_source - AD7793 clock source selection 12 * @AD7793_CLK_SRC_INT: Internal 64 kHz clock, not available at the CLK pin. 13 * @AD7793_CLK_SRC_INT_CO: Internal 64 kHz clock, available at the CLK pin. 15 * @AD7793_CLK_SRC_EXT_DIV2: Use external clock divided by 2. 25 * enum ad7793_bias_voltage - AD7793 bias voltage selection 27 * @AD7793_BIAS_VOLTAGE_AIN1: Bias voltage connected to AIN1(-). 28 * @AD7793_BIAS_VOLTAGE_AIN2: Bias voltage connected to AIN2(-). 29 * @AD7793_BIAS_VOLTAGE_AIN3: Bias voltage connected to AIN3(-). 40 * enum ad7793_refsel - AD7793 reference voltage selection [all …]
|
/linux/Documentation/devicetree/bindings/iio/cdc/ |
H A D | adi,ad7746.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: AD7746 24-Bit Capacitance-to-Digital Converter with Temperature Sensor 10 - Michael Hennerich <michael.hennerich@analog.com> 13 AD7746 24-Bit Capacitance-to-Digital Converter with Temperature Sensor 16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7291.pdf 21 - adi,ad7745 22 - adi,ad7746 23 - adi,ad7747 [all …]
|
/linux/drivers/iio/adc/ |
H A D | ad4170-4.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Analog Devices AD4170-4 ADC driver 6 * Author: Ana-Maria Cusco <ana-maria.cusco@analog.com> 17 #include <linux/clk-provider.h> 54 * DIG_AUX1_CTRL field of PIN_MUXING register to disable DIG_AUX1 pin. 73 #define AD4170_CURRENT_SRC_REG(x) (0x139 + 2 * (x)) 81 /* AD4170_CONFIG_A_REG - INTERFACE_CONFIG_A REGISTER */ 99 #define AD4170_CHAN_SETUP_SETUP_MSK GENMASK(2, 0) 121 #define AD4170_CURRENT_SRC_I_OUT_VAL_MSK GENMASK(2, 0) 125 #define AD4170_GPIO_MODE_GPIO1_MSK GENMASK(3, 2) [all …]
|
H A D | ad4130.c | 1 // SPDX-License-Identifier: GPL-2.0+ 11 #include <linux/clk-provider.h> 47 #define AD4130_ADC_CONTROL_MODE_MASK GENMASK(5, 2) 126 #define AD4130_INVALID_SLOT -1 130 [AD4130_ADC_CONTROL_REG] = 2, 132 [AD4130_IO_CONTROL_REG] = 2, 133 [AD4130_VBIAS_REG] = 2, 135 [AD4130_ERROR_REG] = 2, 136 [AD4130_ERROR_EN_REG] = 2, 138 [AD4130_CHANNEL_X_REG(0) ... AD4130_CHANNEL_X_REG(AD4130_MAX_CHANNELS - 1)] = 3, [all …]
|
H A D | ad7192.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright 2011-2015 Analog Devices Inc. 12 #include <linux/clk-provider.h> 36 #define AD7192_REG_COMM 0 /* Communications Register (WO, 8-bit) */ 37 #define AD7192_REG_STAT 0 /* Status Register (RO, 8-bit) */ 38 #define AD7192_REG_MODE 1 /* Mode Register (RW, 24-bit */ 39 #define AD7192_REG_CONF 2 /* Configuration Register (RW, 24-bit) */ 40 #define AD7192_REG_DATA 3 /* Data Register (RO, 24/32-bit) */ 41 #define AD7192_REG_ID 4 /* ID Register (RO, 8-bit) */ 42 #define AD7192_REG_GPOCON 5 /* GPOCON Register (RO, 8-bit) */ [all …]
|
/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 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: 33 spi-cpol: true [all …]
|
/linux/Documentation/devicetree/bindings/iio/resolver/ |
H A D | adi,ad2s1210.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 AD2S1210 Resolver-to-Digital Converter 10 - Michael Hennerich <michael.hennerich@analog.com> 13 The AD2S1210 is a complete 10-bit to 16-bit resolution tracking 14 resolver-to-digital converter, integrating an on-board programmable 15 sinusoidal oscillator that provides sine wave excitation for 29 0 0 Normal mode - position output 30 0 1 Normal mode - velocity output [all …]
|
/linux/drivers/iio/resolver/ |
H A D | ad2s1210.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2010-2010 Analog Devices Inc. 11 * ----------------------------|------|------------------------------------------- 18 * Excitation Frequency | 0x91 | out_altvoltage0_frequency 22 * Encoder resolution | D3:2 | *not implemented* 23 * Resolution | D1:0 | *device tree: assigned-resolution-bits* 24 * Soft Reset | 0xF0 | [2] 29 * [2]: Soft reset is performed when `out_altvoltage0_frequency` is written. 34 * ----------------------------------------|----|--------------------------------- 75 #define AD2S1210_SET_ENRES GENMASK(3, 2) [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
/linux/drivers/input/misc/ |
H A D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * This driver registers up to 2 input devices: one representing capacitive or 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 51 #define IQS626_SYS_SETTINGS_REDO_ATI BIT(2) 59 #define IQS626_MISC_A_GPIO3_SELECT_MASK GENMASK(2, 0) 64 #define IQS626_EVENT_MASK_DEEP BIT(2) 80 #define IQS626_MISC_B_RESEED_OFFSET BIT(2) 91 #define IQS626_CHx_ENG_0_FILT_DISABLE BIT(2) 101 #define IQS626_CHx_ENG_1_SENSE_FREQ_MASK GENMASK(2, 1) 149 #define IQS626_FILT_STR_NP_LTA_MASK GENMASK(3, 2) [all …]
|
H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 63 #define IQS269_SYS_SETTINGS_REDO_ATI BIT(2) 70 #define IQS269_FILT_STR_NP_LTA_MASK GENMASK(3, 2) 71 #define IQS269_FILT_STR_NP_LTA_SHIFT 2 77 #define IQS269_EVENT_MASK_DEEP BIT(2) 164 #define IQS269_NUM_SL 2 225 .name = "event-prox", 231 .name = "event-prox-alt", 238 .name = "event-touch", [all …]
|