Home
last modified time | relevance | path

Searched full:shunt (Results 1 – 25 of 92) sorted by relevance

1234

/Linux-v5.15/Documentation/hwmon/
Dina2xx.rst61 The INA219 is a high-side current shunt and power monitor with an I2C
62 interface. The INA219 monitors both shunt drop and supply voltage, with
65 The INA220 is a high or low side current shunt and power monitor with an I2C
66 interface. The INA220 monitors both shunt drop and supply voltage.
68 The INA226 is a current shunt and power monitor with an I2C interface.
69 The INA226 monitors both a shunt voltage drop and bus supply voltage.
71 INA230 and INA231 are high or low side current shunt and power monitors
72 with an I2C interface. The chips monitor both a shunt voltage drop and
75 The shunt value in micro-ohms can be set via platform data or device tree at
82 bus and shunt voltage conversion times multiplied by the averaging rate. We
[all …]
Dina209.rst40 in0_input shunt voltage (mV)
41 in0_input_highest shunt voltage historical maximum reading (mV)
42 in0_input_lowest shunt voltage historical minimum reading (mV)
43 in0_reset_history reset shunt voltage history
44 in0_max shunt voltage max alarm limit (mV)
45 in0_min shunt voltage min alarm limit (mV)
46 in0_crit_max shunt voltage crit max alarm limit (mV)
47 in0_crit_min shunt voltage crit min alarm limit (mV)
48 in0_max_alarm shunt voltage max alarm limit exceeded
49 in0_min_alarm shunt voltage min alarm limit exceeded
[all …]
Dina3221.rst22 side of up to three D.C. power supplies. The INA3221 monitors both shunt drop
34 shunt[123]_resistor Shunt resistance(uOhm) channels
43 in[456]_input Shunt voltage(uV) for channels 1, 2, and 3 respectively
44 in7_input Sum of shunt voltage(uV) channels
45 in7_label Channel label for sum of shunt voltage
48 value for their shunt resistors)
53 value for their shunt resistors)
69 * SC: shunt-voltage conversion time in millisecond
71 Affects both Bus- and Shunt-voltage conversion time.
Dtmp513.rst30 shunt monitor. These system monitors have the capability of measuring remote
52 The driver read the shunt voltage from the chip and convert it to current.
54 shunt resistor value. The value resolution will be equal to 10uV/Rshunt.
56 The driver exports the shunt currents values via the following sysFs files:
103 and depend on the shunt resistor value and the pga_gain value.
/Linux-v5.15/Documentation/devicetree/bindings/iio/afe/
Dcurrent-sense-shunt.yaml4 $id: http://devicetree.org/schemas/iio/afe/current-sense-shunt.yaml#
7 title: Current Sense Shunt
13 When an io-channel measures the voltage over a current sense shunt,
15 shunt, not the voltage over it. This binding describes such a current
20 const: current-sense-shunt
30 shunt-resistor-micro-ohms:
31 description: The shunt resistance.
36 - shunt-resistor-micro-ohms
61 compatible = "current-sense-shunt";
66 shunt-resistor-micro-ohms = <3300000>;
/Linux-v5.15/drivers/hwmon/
Dltc4151.c42 unsigned int shunt; /* in micro ohms */ member
104 val = val * 20 * 1000 / data->shunt; in ltc4151_get_value()
163 u32 shunt; in ltc4151_probe() local
173 "shunt-resistor-micro-ohms", &shunt)) in ltc4151_probe()
174 shunt = 1000; /* 1 mOhm if not set via DT */ in ltc4151_probe()
176 if (shunt == 0) in ltc4151_probe()
179 data->shunt = shunt; in ltc4151_probe()
Dina3221.c100 * @shunt_resistor: shunt resistor value of channel input source
117 * @summation_shunt_resistor: equivalent shunt resistor value for summation
134 /* Summation channel checks shunt resistor values */ in ina3221_is_enabled()
145 * There is a condition to calculate current summation -- all the shunt
147 * current summation = shunt voltage summation / shunt resistor
149 * Returns the equivalent shunt resistor value on success or 0 on failure
160 /* Found the reference shunt resistor value */ in ina3221_summation_shunt_resistor()
172 /* Lookup table for Bus and Shunt conversion times in usec */
189 /* Bisect the result to Bus and Shunt conversion times */ in ina3221_interval_ms_to_conv_time()
228 * Shunt Voltage Sum register has 14-bit value with 1-bit shift in ina3221_read_value()
[all …]
Dina209.c369 /* Shunt voltage, history, limits, alarms */
491 u32 shunt; in ina209_init_client() local
507 shunt = pdata->shunt_uohms; in ina209_init_client()
508 } else if (!of_property_read_u32(client->dev.of_node, "shunt-resistor", in ina209_init_client()
509 &shunt)) { in ina209_init_client()
510 if (shunt == 0) in ina209_init_client()
513 shunt = data->calibration_orig ? in ina209_init_client()
522 * Calibrate current LSB to 1mA. Shunt is in uOhms. in ina209_init_client()
526 clamp_val(40960000 / shunt, 1, 65535)); in ina209_init_client()
/Linux-v5.15/arch/arm64/boot/dts/xilinx/
Dzynqmp-zcu102-revA.dts272 shunt-resistor = <5000>;
279 shunt-resistor = <5000>;
286 shunt-resistor = <5000>;
293 shunt-resistor = <5000>;
300 shunt-resistor = <5000>;
307 shunt-resistor = <5000>;
314 shunt-resistor = <5000>;
321 shunt-resistor = <5000>;
328 shunt-resistor = <5000>;
335 shunt-resistor = <5000>;
[all …]
Dzynqmp-zcu106-revA.dts283 shunt-resistor = <5000>;
290 shunt-resistor = <5000>;
297 shunt-resistor = <5000>;
304 shunt-resistor = <5000>;
311 shunt-resistor = <5000>;
318 shunt-resistor = <5000>;
325 shunt-resistor = <5000>;
332 shunt-resistor = <5000>;
339 shunt-resistor = <5000>;
346 shunt-resistor = <5000>;
[all …]
Dzynqmp-zcu111-revA.dts225 shunt-resistor = <2000>;
232 shunt-resistor = <5000>;
239 shunt-resistor = <5000>;
246 shunt-resistor = <5000>;
253 shunt-resistor = <5000>;
260 shunt-resistor = <2000>;
267 shunt-resistor = <5000>;
274 shunt-resistor = <5000>;
281 shunt-resistor = <5000>;
288 shunt-resistor = <5000>;
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dam3874-iceboard.dts156 ina230@40 { compatible = "ti,ina230"; reg = <0x40>; shunt-resistor = <5000>; };
157 ina230@41 { compatible = "ti,ina230"; reg = <0x41>; shunt-resistor = <5000>; };
158 ina230@42 { compatible = "ti,ina230"; reg = <0x42>; shunt-resistor = <5000>; };
160 ina230@44 { compatible = "ti,ina230"; reg = <0x44>; shunt-resistor = <5000>; };
161 ina230@45 { compatible = "ti,ina230"; reg = <0x45>; shunt-resistor = <5000>; };
162 ina230@46 { compatible = "ti,ina230"; reg = <0x46>; shunt-resistor = <5000>; };
164 ina230@47 { compatible = "ti,ina230"; reg = <0x47>; shunt-resistor = <5500>; };
165 ina230@48 { compatible = "ti,ina230"; reg = <0x48>; shunt-resistor = <2360>; };
166 ina230@49 { compatible = "ti,ina230"; reg = <0x49>; shunt-resistor = <2360>; };
167 ina230@43 { compatible = "ti,ina230"; reg = <0x43>; shunt-resistor = <2360>; };
[all …]
Dexynos5422-odroidxu3.dts31 shunt-resistor = <10000>;
38 shunt-resistor = <10000>;
45 shunt-resistor = <10000>;
52 shunt-resistor = <10000>;
/Linux-v5.15/Documentation/devicetree/bindings/hwmon/
Dti,ina2xx.yaml14 The INA209 is a high-side current shunt and power monitor with
33 shunt-resistor:
35 Shunt resistor value in micro-Ohm.
53 shunt-resistor = <1000>;
Dti,tmp513.yaml16 current shunt monitor. These system monitors have the capability of measuring
34 shunt-resistor-micro-ohms:
38 will continue to work. The shunt value also need to respect:
46 The PGA gain affect the shunt voltage range.
86 shunt-resistor-micro-ohms = <330000>;
Dina3221.txt31 - shunt-resistor-micro-ohms: Shunt resistor value in micro-Ohm
47 shunt-resistor-micro-ohms = <5000>;
52 shunt-resistor-micro-ohms = <5000>;
Dltc4151.txt8 - shunt-resistor-micro-ohms
9 Shunt resistor value in micro-Ohms
17 shunt-resistor-micro-ohms = <1500>;
Dadi,adm1275.yaml36 shunt-resistor-micro-ohms:
38 Shunt resistor value in micro-Ohm.
55 shunt-resistor-micro-ohms = <500>;
Dadi,ltc2992.yaml46 shunt-resistor-micro-ohms:
71 shunt-resistor-micro-ohms = <10000>;
76 shunt-resistor-micro-ohms = <10000>;
Dadi,adm1177.yaml29 shunt-resistor-micro-ohms:
38 based on shunt-resistor-micro-ohms.
63 shunt-resistor-micro-ohms = <50000>; /* 50 mOhm */
Dti,tps23861.yaml28 shunt-resistor-micro-ohms:
49 shunt-resistor-micro-ohms = <255000>;
/Linux-v5.15/Documentation/devicetree/bindings/iio/adc/
Dmaxim,max9611.yaml25 shunt-resistor-micro-ohms:
27 Value in micro Ohms of the shunt resistor connected between the RS+ and
36 - shunt-resistor-micro-ohms
47 shunt-resistor-micro-ohms = <5000>;
/Linux-v5.15/drivers/iio/afe/
Diio-rescale.c219 u32 shunt; in rescale_current_sense_shunt_props() local
223 ret = device_property_read_u32(dev, "shunt-resistor-micro-ohms", in rescale_current_sense_shunt_props()
224 &shunt); in rescale_current_sense_shunt_props()
226 dev_err(dev, "failed to read the shunt resistance: %d\n", ret); in rescale_current_sense_shunt_props()
230 factor = gcd(shunt, 1000000); in rescale_current_sense_shunt_props()
232 rescale->denominator = shunt / factor; in rescale_current_sense_shunt_props()
288 { .compatible = "current-sense-shunt",
/Linux-v5.15/arch/arm64/boot/dts/nvidia/
Dtegra186-p3310.dtsi79 shunt-resistor-micro-ohms = <10000>;
85 shunt-resistor-micro-ohms = <10000>;
91 shunt-resistor-micro-ohms = <10000>;
104 shunt-resistor-micro-ohms = <5000>;
110 shunt-resistor-micro-ohms = <10000>;
116 shunt-resistor-micro-ohms = <10000>;
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-iio-adc-max96115 Description: The value of the shunt resistor used to compute power drain on
12 Description: The value of the shunt resistor used to compute current flowing

1234