Thread (43 messages) 43 messages, 5 authors, 2021-10-08
STALE1713d
Revisions (6)
  1. v1 current
  2. v2 [diff vs current]
  3. v2 [diff vs current]
  4. v3 [diff vs current]
  5. v4 [diff vs current]
  6. v5 [diff vs current]

[PATCH 0/8] Add per channel properies support in tmp421

From: Krzysztof Adamski <hidden>
Date: 2021-09-07 13:41:23
Also in: linux-hwmon

This series adds support for defining per-channel properies (like
n-factor and label) to the TMP421 driver. It starts by adding the
missing DT binding for tmp421, in the form that was there before any of
my changes. Then I do the changes to the driver and finally adjust the
bindings to my changes.

The precedence for this case is:
[PATCH v9 2/2] hwmon: (ina3221) Read channel input source info from DT
Which can be found here:
https://lkml.org/lkml/2018/10/2/136

My patches does similar thing but to tmp422 - we need a way to define
the labels for specific channels as well as to define the n-factor (that
is board specific as it depends on the diodes used for remote sensing).
A possibility to disable unused channels seems like a good idea too.

Krzysztof Adamski (8):
  dt-bindings: hwmon: add missing tmp421 binding
  hwmon: (tmp421) introduce MAX_CHANNELS define
  hwmon: (tmp421) introduce a channel struct
  hwmon: (tmp421) add support for defining labels from DT
  hwmon: (tmp421) support disabling channels from DT
  hwmon: (tmp421) support specifying n-factor via DT
  hwmon: (tmp421) really disable channels
  dt-bindings: hwmon: allow specifying channels for tmp421

 .../devicetree/bindings/hwmon/tmp421.yaml     | 109 ++++++++++++++
 drivers/hwmon/tmp421.c                        | 141 ++++++++++++++++--
 2 files changed, 234 insertions(+), 16 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/hwmon/tmp421.yaml

-- 
2.31.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help