Home
last modified time | relevance | path

Searched +full:output +full:- +full:range +full:- +full:microvolts (Results 1 – 13 of 13) sorted by relevance

/linux/Documentation/devicetree/bindings/iio/dac/
H A Dadi,ad5766.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Nuno Sá <nuno.sa@analog.com>
16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad5766-5767.pdf
21 - adi,ad5766
22 - adi,ad5767
24 output-range-microvolts:
25 $ref: /schemas/types.yaml#/definitions/int32-array
27 description: Select converter output range.
[all …]
H A Ddac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jonathan Cameron <jic23@kernel.org>
17 pattern: "^channel(@[0-9a-f]+)?$"
27 output-range-microamp:
31 Specify the channel output full scale range in microamperes.
33 output-range-microvolt:
37 Specify the channel output full scale range in microvolts.
40 - oneOf:
[all …]
/linux/drivers/regulator/
H A Dtps65910-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * tps65910.c -- TI tps65910
29 /* supported VIO voltages in microvolts */
36 /* supported VRTC voltages in microvolts */
41 /* supported VDD3 voltages in microvolts */
46 /* supported VDIG1 voltages in microvolts */
51 /* supported VDIG2 voltages in microvolts */
56 /* supported VPLL voltages in microvolts */
61 /* supported VDAC voltages in microvolts */
66 /* supported VAUX1 voltages in microvolts */
[all …]
H A Dmax5970-regulator.c1 // SPDX-License-Identifier: GPL-2.0
55 struct regmap *regmap = ddata->regmap; in max5970_read()
66 * Calculate current from ADC value, IRNG range & shunt resistor value. in max5970_read()
67 * ddata->irng holds the voltage corresponding to the maximum value the in max5970_read()
68 * 10-bit ADC can measure. in max5970_read()
69 * To obtain the output, multiply the ADC value by the IRNG range (in in max5970_read()
70 * millivolts) and then divide it by the maximum value of the 10-bit ADC. in max5970_read()
72 *val = (*val * ddata->irng) >> 10; in max5970_read()
74 *val = (*val * 1000) / ddata->shunt_micro_ohms; in max5970_read()
77 return -EOPNOTSUPP; in max5970_read()
[all …]
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 // core.c -- Voltage/Current Regulator framework.
105 if (rdev->constraints && rdev->constraints->name) in rdev_get_name()
106 return rdev->constraints->name; in rdev_get_name()
107 else if (rdev->desc->name) in rdev_get_name()
108 return rdev->desc->name; in rdev_get_name()
121 if (!rdev->constraints) { in regulator_ops_is_valid()
126 if (rdev->constraints->valid_ops_mask & ops) in regulator_ops_is_valid()
133 * regulator_lock_nested - lock a single regulator
153 if (!ww_mutex_trylock(&rdev->mutex, ww_ctx)) { in regulator_lock_nested()
[all …]
/linux/drivers/comedi/drivers/
H A Ddas16.c1 // SPDX-License-Identifier: GPL-2.0+
6 * COMEDI - Linux Control and Measurement Device Interface
16 * Devices: [Keithley Metrabyte] DAS-16 (das-16), DAS-16G (das-16g),
17 * DAS-16F (das-16f), DAS-1201 (das-1201), DAS-1202 (das-1202),
18 * DAS-1401 (das-1401), DAS-1402 (das-1402), DAS-1601 (das-1601),
19 * DAS-1602 (das-1602),
20 * [ComputerBoards] PC104-DAS16/JR (pc104-das16jr),
21 * PC104-DAS16JR/16 (pc104-das16jr/16), CIO-DAS16 (cio-das16),
22 * CIO-DAS16F (cio-das16/f), CIO-DAS16/JR (cio-das16/jr),
23 * CIO-DAS16JR/16 (cio-das16jr/16), CIO-DAS1401/12 (cio-das1401/12),
[all …]
H A Dcomedi_test.c1 // SPDX-License-Identifier: GPL-2.0+
13 * COMEDI - Linux Control and Measurement Device Interface
24 * Updated: Sat, 16 Mar 2002 17:34:48 -0800
30 * Auto-configuration is the default mode if no parameter is supplied during
32 * To disable auto-configuration mode, pass "noauto=1" parameter for module
35 * Auto-configuration options:
39 * [0] - Amplitude in microvolts for fake waveforms (default 1 volt)
40 * [1] - Period in microseconds for fake waveforms (default 0.1 sec)
69 MODULE_PARM_DESC(noauto, "Disable auto-configuration: (1=disable [defaults to enable])");
72 MODULE_PARM_DESC(amplitude, "Set auto mode wave amplitude in microvolts: (defaults to 1 volt)");
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-power5 Contact: linux-pm@vger.kernel.org
14 Contact: linux-pm@vger.kernel.org
23 Contact: linux-pm@vger.kernel.org
32 Contact: linux-pm@vger.kernel.org
43 Contact: linux-pm@vger.kernel.org
66 Contact: linux-pm@vger.kernel.org
81 Contact: linux-pm@vger.kernel.org
94 read-only reporting, unless the 'online' state of the supply
96 within the reported min/max range.
106 Contact: linux-pm@vger.kernel.org
[all …]
/linux/drivers/iio/dac/
H A Dad3552r.c1 // SPDX-License-Identifier: GPL-2.0-only
103 #define AD3552R_REG_ADDR_CH_DAC_16B(ch) (0x2C - (1 - ch) * 2)
108 #define AD3552R_REG_ADDR_CH_INPUT_16B(ch) (0x36 - (1 - ch) * 2)
112 #define AD3552R_REG_ADDR_CH_DAC_24B(ch) (0x3D - (1 - ch) * 3)
117 #define AD3552R_REG_ADDR_CH_INPUT_24B(ch) (0x4B - (1 - ch) * 3)
150 /* Range from 0 V to 2.5 V. Requires Rfb1x connection */
152 /* Range from 0 V to 5 V. Requires Rfb1x connection */
154 /* Range from 0 V to 10 V. Requires Rfb2x connection */
156 /* Range from -5 V to 5 V. Requires Rfb2x connection */
158 /* Range from -10 V to 10 V. Requires Rfb4x connection */
[all …]
H A Dad5766.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2019-2020 Analog Devices Inc.
65 * struct ad5766_chip_info - chip specific information
93 * struct ad5766_state - driver instance specific data
98 * @crt_range: Current selected output range
101 * 0 - Normal operation, 1 - Power down
135 [AD5766_VOLTAGE_RANGE_M20V_0V] = {-20, 0},
136 [AD5766_VOLTAGE_RANGE_M16V_to_0V] = {-16, 0},
137 [AD5766_VOLTAGE_RANGE_M10V_to_0V] = {-10, 0},
138 [AD5766_VOLTAGE_RANGE_M12V_to_14V] = {-12, 14},
[all …]
/linux/drivers/clk/tegra/
H A Dclk-dfll.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * clk-dfll.c - Tegra DFLL clock source common code
5 * Copyright (C) 2012-2019 NVIDIA Corporation. All rights reserved.
12 * "CL-DVFS". To try to avoid confusion, this code refers to them
18 * DFLL can be operated in either open-loop mode or closed-loop mode.
19 * In open-loop mode, the DFLL generates an output clock appropriate
20 * to the supply voltage. In closed-loop mode, when configured with a
27 * performance-measurement code and any code that relies on the CPU
32 #include <linux/clk-provider.h>
49 #include "clk-dfll.h"
[all …]
/linux/drivers/iio/adc/
H A Dstm32-adc-core.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016, STMicroelectronics - All Rights Reserved
8 * Inspired from: fsl-imx25-tsadc
30 #include "stm32-adc-core.h"
46 * struct stm32_adc_common_regs - stm32 common registers
66 * struct stm32_adc_priv_cfg - stm32 core compatible configuration data
86 * struct stm32_adc_priv - stm32 ADC core private data
97 * @vdd_uv: vdd supply voltage (microvolts)
98 * @vdda_uv: vdda supply voltage (microvolts)
132 * stm32f4_adc_clk_sel() - Select stm32f4 ADC common clock prescaler
[all …]
/linux/drivers/gpu/drm/panel/
H A Dpanel-ilitek-ili9322.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * - 8-bit serial RGB interface
7 * - 24-bit parallel RGB interface
8 * - 8-bit ITU-R BT.601 interface
9 * - 8-bit ITU-R BT.656 interface
10 * - Up to 320RGBx240 dots resolution TFT LCD displays
11 * - Scaling, brightness and contrast
19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
64 /* 0 = right-to-left, 1 = left-to-right (default), horizontal flip */
66 /* 0 = down-to-up, 1 = up-to-down (default), vertical flip */
[all …]