The current INA3221 driver always sums the shunt voltage for all enabled channels regardless of the shunt-resistor used for each channel. Summing the shunt-voltage for channels is only meaningful if the shunt resistor is the same for each channel. This series adds device-tree support to allow which channels are summed in device-tree. Jon Hunter (2): dt-bindings: hwmon: ina3221: Add summation-bypass arm64: tegra: Populate ina3221 for Tegra234 boards Ninad Malwade (1): hwmon: ina3221: Add selective support for summation channel control Thierry Reding (1): dt-bindings: hwmon: ina3221: Convert to json-schema .../devicetree/bindings/hwmon/ina3221.txt | 54 -------- .../devicetree/bindings/hwmon/ti,ina3221.yaml | 127 ++++++++++++++++++ .../arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 53 ++++++++ .../arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 29 ++++ drivers/hwmon/ina3221.c | 39 +++++- 5 files changed, 243 insertions(+), 59 deletions(-) delete mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina3221.yaml -- 2.17.1