hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow
authorAleksa Savic <savicaleksa83@gmail.com>
Mon, 16 Oct 2023 08:35:58 +0000 (10:35 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Mon, 30 Oct 2023 05:22:48 +0000 (22:22 -0700)
commitceaa22402e44e09ab34840a3a83888f93785c772
treed7e46d55248bbc4d0c10d7a7c425847483290d2e
parente56a5e3dfd149573e6134b7eb373d56bc81bd0de
hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow

Extend aquacomputer_d5next driver to expose various hardware sensors of the
Aquacomputer High Flow USB flow sensor, which communicates through a
proprietary USB HID protocol. This commit also adds support for the sensors
of the MPS Flow devices, as they have the same USB product ID and sensor
layouts. Implemented by Leonard Anderweit [1].

Internal and external temp sensor readings are available, along with
the flow sensor.

Additionally, serial number and firmware version are exposed through
debugfs.

[1] https://github.com/aleksamagicka/aquacomputer_d5next-hwmon/pull/90

Originally-from: Leonard Anderweit <leonard.anderweit@gmail.com>
Signed-off-by: Aleksa Savic <savicaleksa83@gmail.com>
Link: https://lore.kernel.org/r/20231016083559.139341-3-savicaleksa83@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/hwmon/aquacomputer_d5next.rst
drivers/hwmon/aquacomputer_d5next.c