Home
last modified time | relevance | path

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

/Linux-v6.1/Documentation/devicetree/bindings/iio/dac/
Dadi,ad5766.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Cristian Pop <cristian.pop@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 …]
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dmax8998.txt1 * Maxim MAX8998, National/TI LP3974 multi-function device
3 The Maxim MAX8998 is a multi-function device which includes voltage/current
5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block
8 PMIC sub-block
9 --------------
11 The PMIC sub-block contains a number of voltage and current regulators,
17 - compatible: Should be one of the following:
18 - "maxim,max8998" for Maxim MAX8998
19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974.
20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
[all …]
/Linux-v6.1/drivers/regulator/
Dtps65910-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * tps65910.c -- TI tps65910
30 /* supported VIO voltages in microvolts */
37 /* supported VRTC voltages in microvolts */
42 /* supported VDD3 voltages in microvolts */
47 /* supported VDIG1 voltages in microvolts */
52 /* supported VDIG2 voltages in microvolts */
57 /* supported VPLL voltages in microvolts */
62 /* supported VDAC voltages in microvolts */
67 /* supported VAUX1 voltages in microvolts */
[all …]
Dcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 // core.c -- Voltage/Current Regulator framework.
103 if (rdev->constraints && rdev->constraints->name) in rdev_get_name()
104 return rdev->constraints->name; in rdev_get_name()
105 else if (rdev->desc->name) in rdev_get_name()
106 return rdev->desc->name; in rdev_get_name()
119 if (!rdev->constraints) { in regulator_ops_is_valid()
124 if (rdev->constraints->valid_ops_mask & ops) in regulator_ops_is_valid()
131 * regulator_lock_nested - lock a single regulator
149 if (!ww_mutex_trylock(&rdev->mutex, ww_ctx)) { in regulator_lock_nested()
[all …]
/Linux-v6.1/drivers/comedi/drivers/
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 …]
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)
67 MODULE_PARM_DESC(noauto, "Disable auto-configuration: (1=disable [defaults to enable])");
70 MODULE_PARM_DESC(amplitude, "Set auto mode wave amplitude in microvolts: (defaults to 1 volt)");
[all …]
/Linux-v6.1/Documentation/ABI/testing/
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-v6.1/drivers/iio/dac/
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)
148 /* Range from 0 V to 2.5 V. Requires Rfb1x connection */
150 /* Range from 0 V to 5 V. Requires Rfb1x connection */
152 /* Range from 0 V to 10 V. Requires Rfb2x connection */
154 /* Range from -5 V to 5 V. Requires Rfb2x connection */
156 /* Range from -10 V to 10 V. Requires Rfb4x connection */
[all …]
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-v6.1/include/linux/regulator/
Ddriver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * driver.h -- SoC Regulator driver support.
62 * struct regulator_ops - regulator operations.
69 * @set_voltage: Set the voltage for the regulator within the range specified.
75 * return -ENOTRECOVERABLE if regulator can't be read at
78 * regulator; return -ENOTRECOVERABLE if regulator can't
80 * @list_voltage: Return one of the supported voltages, in microvolts; zero
82 * or negative errno. Selectors range from zero to one less than
85 * @set_current_limit: Configure a limit for a current-limited regulator.
87 * @get_current_limit: Get the configured limit for a current-limited regulator.
[all …]
/Linux-v6.1/drivers/clk/tegra/
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-v6.1/drivers/iio/adc/
Dstm32-adc-core.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016, STMicroelectronics - All Rights Reserved
8 * Inspired from: fsl-imx25-tsadc
26 #include "stm32-adc-core.h"
42 * struct stm32_adc_common_regs - stm32 common registers
62 * struct stm32_adc_priv_cfg - stm32 core compatible configuration data
82 * struct stm32_adc_priv - stm32 ADC core private data
93 * @vdd_uv: vdd supply voltage (microvolts)
94 * @vdda_uv: vdda supply voltage (microvolts)
128 * stm32f4_adc_clk_sel() - Select stm32f4 ADC common clock prescaler
[all …]
/Linux-v6.1/drivers/gpu/drm/panel/
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
63 /* 0 = right-to-left, 1 = left-to-right (default), horizontal flip */
65 /* 0 = down-to-up, 1 = up-to-down (default), vertical flip */
[all …]
/Linux-v6.1/arch/arm/mach-pxa/
Dmagician.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110
5 * and T-Mobile MDA Compact.
7 * Copyright (c) 2006-2007 Philipp Zabel
20 #include <linux/mfd/htc-pasic3.h>
23 #include <linux/platform_data/gpio-htc-egpio.h>
28 #include <linux/regulator/gpio-regulator.h>
30 #include <linux/platform_data/i2c-pxa.h>
32 #include <asm/mach-types.h>
37 #include "addr-map.h"
[all …]
/Linux-v6.1/arch/arm/mach-davinci/
Dboard-da850-evm.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * TI DA850/OMAP-L138 EVM board
5 * Copyright (C) 2009 Texas Instruments Incorporated - https://www.ti.com/
7 * Derived from: arch/arm/mach-davinci/board-da830-evm.c
23 #include <linux/input/tps6507x-ts.h>
28 #include <linux/nvmem-provider.h>
31 #include <linux/platform_data/gpio-davinci.h>
32 #include <linux/platform_data/mtd-davinci.h>
33 #include <linux/platform_data/mtd-davinci-aemif.h>
34 #include <linux/platform_data/ti-aemif.h>
[all …]