/Linux-v6.1/Documentation/hwmon/ |
D | ina2xx.rst | 61 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 …]
|
D | ina209.rst | 40 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 …]
|
D | ina238.rst | 22 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 35 in0_input Shunt voltage (mV) 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
|
D | ina3221.rst | 22 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.
|
D | tmp513.rst | 30 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-v6.1/Documentation/devicetree/bindings/iio/afe/ |
D | current-sense-shunt.yaml | 4 $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-v6.1/Documentation/devicetree/bindings/hwmon/ |
D | ti,ina2xx.yaml | 14 The INA209 is a high-side current shunt and power monitor with 34 shunt-resistor: 36 Shunt resistor value in micro-Ohm. 39 ti,shunt-gain: 41 Programmable gain divisor for the shunt voltage accuracy and range. This 43 gain value is used configure the gain and to convert the shunt voltage, 50 For devices that have ADCRANGE configuration (e.g. INA238) a shunt-gain 52 shunt voltage, and a value of 4 maps to ADCRANGE=0 such that a wider 75 shunt-resistor = <1000>;
|
D | ti,tmp513.yaml | 16 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>;
|
D | ina3221.txt | 31 - shunt-resistor-micro-ohms: Shunt resistor value in micro-Ohm 47 shunt-resistor-micro-ohms = <5000>; 52 shunt-resistor-micro-ohms = <5000>;
|
D | lltc,ltc4151.yaml | 19 shunt-resistor-micro-ohms: 21 Shunt resistor value in micro-Ohms 39 shunt-resistor-micro-ohms = <1500>;
|
D | adi,ltc2992.yaml | 46 shunt-resistor-micro-ohms: 71 shunt-resistor-micro-ohms = <10000>; 76 shunt-resistor-micro-ohms = <10000>;
|
D | adi,adm1177.yaml | 28 shunt-resistor-micro-ohms: 37 based on shunt-resistor-micro-ohms. 62 shunt-resistor-micro-ohms = <50000>; /* 50 mOhm */
|
D | adi,adm1275.yaml | 36 shunt-resistor-micro-ohms: 38 Shunt resistor value in micro-Ohm. 121 shunt-resistor-micro-ohms = <500>;
|
/Linux-v6.1/drivers/hwmon/ |
D | ina238.c | 59 * based on a fixed shunt resistor value. This allows for conversion within the 61 * relative to the shunt resistor value within the driver. This is similar to 64 * The end result of this is that increasing shunt values (from a fixed 20 mOhm 65 * shunt) increase the effective current/power accuracy whilst limiting the 66 * range and decreasing shunt values decrease the effective accuracy but 70 * Current (A) = (shunt voltage register * 5) * calibration / 81920 72 * The maximum shunt voltage is 163.835 mV (0x7fff, ADC_RANGE = 0, gain = 4). 73 * With the maximum current value of 0x7fff and a fixed shunt value results in 84 * to be scaled by the difference between the fixed shunt resistor and the 85 * actual shunt resistor: [all …]
|
D | ltc4151.c | 42 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()
|
D | ina3221.c | 100 * @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 …]
|
D | ina209.c | 369 /* 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-v6.1/arch/arm/boot/dts/ |
D | am3874-iceboard.dts | 156 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 …]
|
D | exynos5422-odroidxu3.dts | 31 shunt-resistor = <10000>; 38 shunt-resistor = <10000>; 45 shunt-resistor = <10000>; 52 shunt-resistor = <10000>;
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/ |
D | maxim,max9611.yaml | 25 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-v6.1/arch/arm64/boot/dts/xilinx/ |
D | zynqmp-zcu102-revA.dts | 288 shunt-resistor = <5000>; 295 shunt-resistor = <5000>; 302 shunt-resistor = <5000>; 309 shunt-resistor = <5000>; 316 shunt-resistor = <5000>; 323 shunt-resistor = <5000>; 330 shunt-resistor = <5000>; 337 shunt-resistor = <5000>; 344 shunt-resistor = <5000>; 351 shunt-resistor = <5000>; [all …]
|
D | zynqmp-zcu106-revA.dts | 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>; 342 shunt-resistor = <5000>; 349 shunt-resistor = <5000>; [all …]
|
D | zynqmp-zcu111-revA.dts | 238 shunt-resistor = <2000>; 245 shunt-resistor = <5000>; 252 shunt-resistor = <5000>; 259 shunt-resistor = <5000>; 266 shunt-resistor = <5000>; 273 shunt-resistor = <2000>; 280 shunt-resistor = <5000>; 287 shunt-resistor = <5000>; 294 shunt-resistor = <5000>; 301 shunt-resistor = <5000>; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/pmbus/ |
D | ti,lm25066.yaml | 32 shunt-resistor-micro-ohms: 34 Shunt (sense) resistor value in micro-Ohms 52 shunt-resistor-micro-ohms = <675>;
|
/Linux-v6.1/arch/arm64/boot/dts/nvidia/ |
D | tegra186-p3310.dtsi | 79 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>;
|