Home
last modified time | relevance | path

Searched +full:voltage +full:- +full:divider (Results 1 – 25 of 218) sorted by relevance

123456789

/linux-6.14.4/Documentation/devicetree/bindings/iio/afe/
Dvoltage-divider.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/afe/voltage-divider.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Voltage divider
10 - Peter Rosin <[email protected]>
13 When an io-channel measures the midpoint of a voltage divider, the
14 interesting voltage is often the voltage over the full resistance
15 of the divider. This binding describes the voltage divider in such
18 Vin ----.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Dlltc,ltc3676.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Linear Technology LTC3676 8-output regulators
10 - Tim Harvey <[email protected]>
30 after their hardware counterparts (SW|LDO)[1-4].
33 "^(sw[1-4]|ldo[24])$":
40 steps. The output voltage thus ranges between 0.4125 * (1 + R1/R2) V
45 the regulator-always-on property set.
48 lltc,fb-voltage-divider:
[all …]
Dltc3589.txt1 Linear Technology LTC3589, LTC3589-1, and LTC3589-2 8-output regulators
4 - compatible: "lltc,ltc3589", "lltc,ltc3589-1" or "lltc,ltc3589-2"
5 - reg: I2C slave address
8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, bb-out,
13 nodes for sw1, sw2, sw3, bb-out, ldo1, and ldo2 additionally need to specify
14 the resistor values of their external feedback voltage dividers:
17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
18 values R1 and R2 of the feedback voltage divider in ohms.
21 0.3625 V to 0.75 V in 12.5 mV steps. The output voltage thus ranges between
22 0.3625 * (1 + R1/R2) V and 0.75 * (1 + R1/R2) V. Regulators bb-out and ldo1
[all …]
Dmps,mp886x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Monolithic Power Systems MP8867/MP8869 voltage regulator
10 - Jisheng Zhang <[email protected]>
13 - $ref: regulator.yaml#
18 - mps,mp8867
19 - mps,mp8869
24 enable-gpios:
28 mps,fb-voltage-divider:
[all …]
/linux-6.14.4/drivers/cpufreq/
Darmada-37xx-cpufreq.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Gregory CLEMENT <gregory.clement@free-electrons.com>
24 #include "cpufreq-dt.h"
69 * divider, a VDD level, etc...
77 /* AVS value for the corresponding voltage (in mV) */
100 u8 divider[LOAD_LEVEL_NR]; member
109 /* {.cpu_freq_max = 1200*1000*1000, .divider = {1, 2, 4, 6} }, */
110 {.cpu_freq_max = 1000*1000*1000, .divider = {1, 2, 4, 5} },
111 {.cpu_freq_max = 800*1000*1000, .divider = {1, 2, 3, 4} },
112 {.cpu_freq_max = 600*1000*1000, .divider = {2, 4, 5, 6} },
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dgateworks-gsc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/gateworks-gsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - Watchdog Timer
15 - GPIO
16 - Pushbutton controller
17 - Hardware monitor with ADC's for temperature and voltage rails and
21 - Tim Harvey <[email protected]>
25 pattern: "gsc@[0-9a-f]{1,2}"
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/hwmon/
Dmaxim,max20730.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jean Delvare <[email protected]>
12 - Guenter Roeck <linux@roeck-us.net>
17 up to 25A (max) load. This single-chip regulator provides extremely
18 compact, high efficiency power-delivery solutions with high-precision
29 - maxim,max20730
30 - maxim,max20734
31 - maxim,max20743
[all …]
Dadi,adm1177.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <[email protected]>
14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1177.pdf
19 - adi,adm1177
24 avcc-supply:
28 shunt-resistor-micro-ohms:
33 adi,shutdown-threshold-microamp:
37 based on shunt-resistor-micro-ohms.
[all …]
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dimx8mp-verdin-ivy.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx-8m-plus
8 * https://www.toradex.com/products/carrier-board/ivy-carrier-board
11 #include <dt-bindings/mux/mux.h>
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/net/ti-dp83867.h>
16 /* AIN1 Voltage w/o AIN1_MODE gpio control */
17 ain1_voltage_unmanaged: voltage-divider-ain1 {
18 compatible = "voltage-divider";
19 #io-channel-cells = <1>;
[all …]
Dimx8mm-verdin-ivy.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx-8m-mini-nano
8 * https://www.toradex.com/products/carrier-board/ivy-carrier-board
11 #include <dt-bindings/mux/mux.h>
12 #include <dt-bindings/leds/common.h>
15 /* AIN1 Voltage w/o AIN1_MODE gpio control */
16 ain1_voltage_unmanaged: voltage-divider-ain1 {
17 compatible = "voltage-divider";
18 #io-channel-cells = <1>;
19 io-channels = <&ivy_adc1 0>;
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/hwmon/pmbus/
Disil,isl68137.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Renesas Digital Multiphase Voltage Regulators with PMBus
11 - Grant Peltier <[email protected]>
14 Renesas digital multiphase voltage regulators with PMBus.
15 …https://www.renesas.com/en/products/power-management/multiphase-power/multiphase-dcdc-switching-co…
20 - isil,isl68137
21 - renesas,isl68220
22 - renesas,isl68221
[all …]
/linux-6.14.4/Documentation/hwmon/
Dltc4261.rst10 Addresses scanned: -
16 Author: Guenter Roeck <linux@roeck-us.net>
20 -----------
22 The LTC4261/LTC4261-2 negative voltage Hot Swap controllers allow a board
27 -----------
37 $ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device
41 -------------
43 Voltage readings provided by this driver are reported as obtained from the ADC
44 registers. If a set of voltage divider resistors is installed, calculate the
45 real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the
[all …]
Dltc2945.rst10 Addresses scanned: -
14 https://www.analog.com/media/en/technical-documentation/data-sheets/2945fb.pdf
16 Author: Guenter Roeck <linux@roeck-us.net>
20 -----------
22 The LTC2945 is a rail-to-rail system monitor that measures current, voltage,
27 -----------
37 $ echo ltc2945 0x10 > /sys/bus/i2c/devices/i2c-1/new_device
41 -------------
43 Voltage readings provided by this driver are reported as obtained from the ADC
44 registers. If a set of voltage divider resistors is installed, calculate the
[all …]
Dltc4260.rst10 Addresses scanned: -
16 Author: Guenter Roeck <linux@roeck-us.net>
20 -----------
27 -----------
37 $ echo ltc4260 0x10 > /sys/bus/i2c/devices/i2c-1/new_device
41 -------------
43 Voltage readings provided by this driver are reported as obtained from the ADC
44 registers. If a set of voltage divider resistors is installed, calculate the
45 real voltage by multiplying the reported value with (R1+R2)/R2, where R1 is the
46 value of the divider resistor against the measured voltage and R2 is the value
[all …]
Dadm9240.rst10 Addresses scanned: I2C 0x2c - 0x2f
20 Addresses scanned: I2C 0x2c - 0x2f
24 http://pdfserv.maxim-ic.com/en/ds/DS1780.pdf
30 Addresses scanned: I2C 0x2c - 0x2f
37 - Frodo Looijaard <[email protected]>,
38 - Philip Edelbrock <[email protected]>,
39 - Michiel Rook <[email protected]>,
40 - Grant Coady <[email protected]> with guidance
44 ---------
46 chip MSB 5-bit address. Each chip reports a unique manufacturer
[all …]
Dpc87360.rst22 -----------------
27 - 0: None
28 - **1**: Forcibly enable internal voltage and temperature channels,
30 - 2: Forcibly enable all voltage and temperature channels, except in9
31 - 3: Forcibly enable all voltage and temperature channels, including in9
42 -----------
50 but also monitoring eleven voltage inputs and two (PC87365) or up to four
56 PC87360 - 2 2 - 0xE1
57 PC87363 - 2 2 - 0xE8
58 PC87364 - 3 3 - 0xE4
[all …]
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/
Dimx53-usbarmory.dts8 * This file is dual-licensed: you can use it either under the terms
47 /dts-v1/;
52 compatible = "inversepath,imx53-usbarmory", "fsl,imx53";
57 stdout-path = &uart1;
66 compatible = "gpio-leds";
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_led>;
70 led-user {
73 linux,default-trigger = "heartbeat";
83 operating-points = <
[all …]
Dimx6qdl-gw5913.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
21 stdout-path = &uart2;
24 gpio-keys {
25 compatible = "gpio-keys";
27 user-pb {
33 user-pb1x {
36 interrupt-parent = <&gsc>;
[all …]
Dimx6qdl-gw5910.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
19 stdout-path = &uart2;
27 gpio-keys {
28 compatible = "gpio-keys";
30 user-pb {
36 user-pb1x {
39 interrupt-parent = <&gsc>;
[all …]
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-am62-verdin-ivy.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
8 * https://www.toradex.com/products/carrier-board/ivy-carrier-board
11 #include <dt-bindings/mux/mux.h>
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/net/ti-dp83867.h>
16 /* AIN1 Voltage w/o AIN1_MODE gpio control */
17 ain1_voltage_unmanaged: voltage-divider-ain1 {
18 compatible = "voltage-divider";
19 #io-channel-cells = <1>;
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dppatomctrl.h76 uint32_t pll_post_divider; /* post divider value */
78 pp_atomctrl_tcipll_fb_divider ul_fb_div; /* Output Parameter: PLL FB divider */
79 uint8_t uc_pll_ref_div; /* Output Parameter: PLL ref divider */
80 uint8_t uc_pll_post_div; /* Output Parameter: PLL post divider */
86 uint32_t pll_post_divider; /* post divider value */
88 pp_atomctrl_tcipll_fb_divider ul_fb_div; /*Output Parameter: PLL FB divider */
89 uint8_t uc_pll_ref_div; /*Output Parameter: PLL ref divider */
90 uint8_t uc_pll_post_div; /*Output Parameter: PLL post divider */
165 …uint16_t us_max_nb_voltage; /* high NB voltage, calculated using current VDDNB (D24F2…
166 …uint16_t us_min_nb_voltage; /* low NB voltage, calculated using current VDDNB (D24F2x…
[all …]
/linux-6.14.4/drivers/hwmon/
Dbt1-pvt.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Baikal-T1 Process, Voltage, Temperature sensor driver
17 /* Baikal-T1 PVT registers and their bitfields */
61 * PVT sensors-related limits and default values
65 * @PVT_VOLT_MIN: Minimal voltage in mV.
66 * @PVT_VOLT_MAX: Maximal voltage in mV.
67 * @PVT_VOLT_CHS: Number of voltage hwmon channels.
73 * when one is determined for Baikal-T1 SoC).
84 #define PVT_TEMP_MIN -48380L
105 * enum pvt_sensor_type - Baikal-T1 PVT sensor types (correspond to each PVT
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/iio/dac/
Ddpot-dac.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/dac/dpot-dac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <[email protected]>
13 It is assumed that the dpot is used as a voltage divider between the
15 divided voltage is provided by a vref regulator.
17 .------.
18 .-----------. | |
19 | vref |--' .---.
[all …]
/linux-6.14.4/drivers/hwmon/pmbus/
Disl68137.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Hardware monitoring driver for Renesas Digital Multiphase Voltage Regulators
11 #include <linux/hwmon-sysfs.h>
116 * restores this persisted setpoint rather than re-initializing to in isl68137_avs_enable_store_page()
142 struct i2c_client *client = to_i2c_client(dev->parent); in isl68137_avs_enable_show()
145 return isl68137_avs_enable_show_page(client, attr->index, buf); in isl68137_avs_enable_show()
152 struct i2c_client *client = to_i2c_client(dev->parent); in isl68137_avs_enable_store()
155 return isl68137_avs_enable_store_page(client, attr->index, buf, count); in isl68137_avs_enable_store()
192 * In cases where a voltage divider is attached to the target in raa_dmpvr2_read_word_data()
194 * should be scaled by the voltage divider scaling factor. in raa_dmpvr2_read_word_data()
[all …]
/linux-6.14.4/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk20a.c2 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved.
48 for (pl = 0; pl < ARRAY_SIZE(_pl_to_div) - 1; pl++) { in div_to_pl()
53 return ARRAY_SIZE(_pl_to_div) - 1; in div_to_pl()
67 struct nvkm_device *device = clk->base.subdev.device; in gk20a_pllg_read_mnp()
71 pll->m = (val >> GPCPLL_COEFF_M_SHIFT) & MASK(GPCPLL_COEFF_M_WIDTH); in gk20a_pllg_read_mnp()
72 pll->n = (val >> GPCPLL_COEFF_N_SHIFT) & MASK(GPCPLL_COEFF_N_WIDTH); in gk20a_pllg_read_mnp()
73 pll->pl = (val >> GPCPLL_COEFF_P_SHIFT) & MASK(GPCPLL_COEFF_P_WIDTH); in gk20a_pllg_read_mnp()
79 struct nvkm_device *device = clk->base.subdev.device; in gk20a_pllg_write_mnp()
82 val = (pll->m & MASK(GPCPLL_COEFF_M_WIDTH)) << GPCPLL_COEFF_M_SHIFT; in gk20a_pllg_write_mnp()
83 val |= (pll->n & MASK(GPCPLL_COEFF_N_WIDTH)) << GPCPLL_COEFF_N_SHIFT; in gk20a_pllg_write_mnp()
[all …]

123456789