diff options
author | Nicolin Chen <nicoleotsuka@gmail.com> | 2018-10-01 18:05:23 -0700 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2018-10-10 20:37:13 -0700 |
commit | a9e9dd9c6de5d80c244fcb39086cfece54519150 (patch) | |
tree | 17ab5dca8fe45362991cda1174c40bca45c04282 /Documentation/hwmon/ina3221 | |
parent | 8b949c64d014c28b00472cb8eb9af78b95fc1d8c (diff) | |
download | talos-op-linux-a9e9dd9c6de5d80c244fcb39086cfece54519150.tar.gz talos-op-linux-a9e9dd9c6de5d80c244fcb39086cfece54519150.zip |
hwmon: (ina3221) Read channel input source info from DT
An ina3221 chip has three input ports. Each port is used
to measure the voltage and current of its input source.
The DT binding now has defined bindings for their input
sources, so the driver should read these information and
handle accordingly.
This patch adds a new structure of input source specific
information including input source label, shunt resistor
value and its connection status. It exposes these labels
via in[123]_label sysfs nodes upon available, and also
disables those channels where there are no input source
being connected. Meanwhile, it also adds in[123]_enable
sysfs nodes for users to get control of three channels,
and returns -ENODATA code for any sensor read according
to hwmon ABI.
Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon/ina3221')
-rw-r--r-- | Documentation/hwmon/ina3221 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/hwmon/ina3221 b/Documentation/hwmon/ina3221 index 0ff74854cb2e..4b82cbfb551c 100644 --- a/Documentation/hwmon/ina3221 +++ b/Documentation/hwmon/ina3221 @@ -21,6 +21,8 @@ and power are calculated host-side from these. Sysfs entries ------------- +in[123]_label Voltage channel labels +in[123]_enable Voltage channel enable controls in[123]_input Bus voltage(mV) channels curr[123]_input Current(mA) measurement channels shunt[123]_resistor Shunt resistance(uOhm) channels |