|
|
Subscribe / Log in / New account

hwmon: (isl28022) new driver for ISL28022 power monitor

From:  Yikai Tsai <yikai.tsai.wiwynn-AT-gmail.com>
To:  patrick-AT-stwcx.xyz, Geert Uytterhoeven <geert+renesas-AT-glider.be>, Magnus Damm <magnus.damm-AT-gmail.com>
Subject:  [PATCH v7 0/2] hwmon: (isl28022) new driver for ISL28022 power monitor
Date:  Wed, 25 Sep 2024 11:11:26 +0800
Message-ID:  <20240925031131.14645-1-yikai.tsai.wiwynn@gmail.com>
Cc:  Yikai Tsai <yikai.tsai.wiwynn-AT-gmail.com>, Carsten Spieß <mail-AT-carsten-spiess.de>, Jean Delvare <jdelvare-AT-suse.com>, Guenter Roeck <linux-AT-roeck-us.net>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Jonathan Corbet <corbet-AT-lwn.net>, linux-hwmon-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-doc-AT-vger.kernel.org, linux-renesas-soc-AT-vger.kernel.org
Archive-link:  Article

Driver for Renesas ISL28022 power monitor chip.
Found e.g. on Ubiquiti Edgerouter ER-6P

v7: review comments and code refactoring
v6: shunt voltage in mV and revise code
v5: review comments incorporated
v4: property compatible fixed
v3: changelog added
v2: properties reworked
v2: calculations fixed
v2: shunt voltage input moved to debugfs
v2: documentation and devicetree schema reworked
v1: created

Yikai Tsai (2):
  dt-bindings: hwmon: add renesas,isl28022
  hwmon: (isl28022) new driver for ISL28022 power monitor

 .../bindings/hwmon/renesas,isl28022.yaml      |  64 +++
 Documentation/hwmon/index.rst                 |   1 +
 Documentation/hwmon/isl28022.rst              |  63 +++
 MAINTAINERS                                   |   8 +
 drivers/hwmon/Kconfig                         |  11 +
 drivers/hwmon/Makefile                        |   1 +
 drivers/hwmon/isl28022.c                      | 533 ++++++++++++++++++
 7 files changed, 681 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
 create mode 100644 Documentation/hwmon/isl28022.rst
 create mode 100644 drivers/hwmon/isl28022.c

-- 
2.25.1




Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds