Home
last modified time | relevance | path

Searched refs:shunt (Results 1 – 25 of 93) sorted by relevance

1234

/linux-6.12.1/Documentation/hwmon/
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 …]
Dina238.rst22 The INA238 is a current shunt, power and temperature monitor with an I2C
24 conversion rate, sample averaging and selectable shunt voltage accuracy.
26 The shunt value in micro-ohms can be set via platform data or device tree at
36 in0_min Minimum shunt voltage threshold (mV)
37 in0_min_alarm Minimum shunt voltage alarm
38 in0_max Maximum shunt voltage threshold (mV)
39 in0_max_alarm Maximum shunt voltage alarm
43 in1_min_alarm Minimum shunt voltage alarm
45 in1_max_alarm Maximum shunt voltage alarm
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 …]
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
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
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-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-bmc-facebook-minerva.dts159 shunt-resistor = <1000>;
165 shunt-resistor = <1000>;
171 shunt-resistor-micro-ohms = <2000>;
236 shunt-resistor = <1000>;
242 shunt-resistor = <1000>;
248 shunt-resistor = <1000>;
254 shunt-resistor = <1000>;
283 shunt-resistor = <1000>;
289 shunt-resistor = <1000>;
295 shunt-resistor = <1000>;
[all …]
Daspeed-bmc-facebook-harma.dts200 shunt-resistor = <1000>;
206 shunt-resistor = <1000>;
212 shunt-resistor = <1000>;
218 shunt-resistor = <1000>;
255 shunt-resistor = <1000>;
261 shunt-resistor = <1000>;
267 shunt-resistor = <1000>;
273 shunt-resistor = <1000>;
335 shunt-resistor-micro-ohms = <250>;
Daspeed-bmc-facebook-catalina.dts299 shunt-resistor = <2000>;
304 shunt-resistor = <2000>;
309 shunt-resistor = <2000>;
314 shunt-resistor = <2000>;
470 shunt-resistor = <500>;
475 shunt-resistor = <500>;
480 shunt-resistor = <500>;
515 shunt-resistor-micro-ohms = <200>;
520 shunt-resistor-micro-ohms = <200>;
Daspeed-bmc-asus-x4tf.dts281 shunt-resistor = <2>;
363 shunt-resistor = <2>;
369 shunt-resistor = <5>;
456 shunt-resistor = <5>;
/linux-6.12.1/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()
Dina209.c491 u32 shunt; in ina209_init_client() local
507 shunt = pdata->shunt_uohms; 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()
526 clamp_val(40960000 / shunt, 1, 65535)); in ina209_init_client()
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
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 …]
/linux-6.12.1/arch/arm/boot/dts/samsung/
Dexynos5422-odroidxu3.dts31 shunt-resistor = <10000>;
38 shunt-resistor = <10000>;
45 shunt-resistor = <10000>;
52 shunt-resistor = <10000>;
/linux-6.12.1/arch/arm64/boot/dts/xilinx/
Dzynqmp-zcu106-revA.dts310 shunt-resistor = <5000>;
317 shunt-resistor = <5000>;
324 shunt-resistor = <5000>;
331 shunt-resistor = <5000>;
338 shunt-resistor = <5000>;
345 shunt-resistor = <5000>;
352 shunt-resistor = <5000>;
359 shunt-resistor = <5000>;
366 shunt-resistor = <5000>;
373 shunt-resistor = <5000>;
[all …]
Dzynqmp-zcu102-revA.dts299 shunt-resistor = <5000>;
306 shunt-resistor = <5000>;
313 shunt-resistor = <5000>;
320 shunt-resistor = <5000>;
327 shunt-resistor = <5000>;
334 shunt-resistor = <5000>;
341 shunt-resistor = <5000>;
348 shunt-resistor = <5000>;
355 shunt-resistor = <5000>;
362 shunt-resistor = <5000>;
[all …]
Dzynqmp-zcu111-revA.dts250 shunt-resistor = <2000>;
257 shunt-resistor = <5000>;
264 shunt-resistor = <5000>;
271 shunt-resistor = <5000>;
278 shunt-resistor = <5000>;
285 shunt-resistor = <2000>;
292 shunt-resistor = <5000>;
299 shunt-resistor = <5000>;
306 shunt-resistor = <5000>;
313 shunt-resistor = <5000>;
[all …]
/linux-6.12.1/arch/arm64/boot/dts/nvidia/
Dtegra234-p3701.dtsi119 shunt-resistor-micro-ohms = <2000>;
125 shunt-resistor-micro-ohms = <2000>;
131 shunt-resistor-micro-ohms = <2000>;
150 shunt-resistor-micro-ohms = <2000>;
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>;
Dtegra194-p2888.dtsi68 shunt-resistor-micro-ohms = <5000>;
73 shunt-resistor-micro-ohms = <5000>;
78 shunt-resistor-micro-ohms = <5000>;
91 shunt-resistor-micro-ohms = <5000>;
96 shunt-resistor-micro-ohms = <5000>;
101 shunt-resistor-micro-ohms = <5000>;
Dtegra234-p3767.dtsi98 shunt-resistor-micro-ohms = <5000>;
104 shunt-resistor-micro-ohms = <5000>;
110 shunt-resistor-micro-ohms = <5000>;
/linux-6.12.1/arch/riscv/boot/dts/microchip/
Dmpfs-icicle-kit.dts113 shunt-resistor-micro-ohms = <10000>;
119 shunt-resistor-micro-ohms = <10000>;
125 shunt-resistor-micro-ohms = <10000>;
131 shunt-resistor-micro-ohms = <10000>;
/linux-6.12.1/drivers/hwmon/pmbus/
Dlm25066.c467 u32 shunt; in lm25066_probe() local
540 if (of_property_read_u32(client->dev.of_node, "shunt-resistor-micro-ohms", &shunt)) in lm25066_probe()
541 shunt = 1000; in lm25066_probe()
543 info->m[PSC_CURRENT_IN] = info->m[PSC_CURRENT_IN] * shunt / 1000; in lm25066_probe()
544 info->m[PSC_POWER] = info->m[PSC_POWER] * shunt / 1000; in lm25066_probe()
Dadm1275.c521 u32 shunt; in adm1275_probe() local
578 "shunt-resistor-micro-ohms", &shunt)) in adm1275_probe()
579 shunt = 1000; /* 1 mOhm if not set via DT */ in adm1275_probe()
581 if (shunt == 0) in adm1275_probe()
837 coefficients[cindex].m * shunt / 1000; in adm1275_probe()
843 coefficients[pindex].m * shunt / 1000; in adm1275_probe()
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dfsl-ls1088a-qds.dts70 shunt-resistor = <1000>;
76 shunt-resistor = <1000>;
/linux-6.12.1/arch/powerpc/boot/dts/fsl/
Dt4240qds.dts418 shunt-resistor = <1000>;
424 shunt-resistor = <1000>;
430 shunt-resistor = <1000>;
436 shunt-resistor = <1000>;
442 shunt-resistor = <1000>;
448 shunt-resistor = <1000>;

1234