linux/drivers/hwmon
Aleksa Savic ceaa22402e 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>
2023-10-29 22:22:48 -07:00
..
occ hwmon: (occ/p9_sbe) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
peci
pmbus hwmon: (pmbus/max31785) Add delay between bus accesses 2023-10-28 09:22:03 -07:00
abituguru.c hwmon: (abituguru) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
abituguru3.c hwmon: (abituguru3) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
acpi_power_meter.c
ad7314.c
ad7414.c
ad7418.c
adc128d818.c
adcxx.c
adm1021.c
adm1025.c
adm1026.c
adm1029.c
adm1031.c
adm1177.c
adm9240.c
ads7828.c
ads7871.c
adt7x10.c
adt7x10.h
adt7310.c
adt7410.c
adt7411.c
adt7462.c
adt7470.c
adt7475.c hwmon: (adt7475) Add support for Imon readout on ADT7490 2023-10-27 07:27:25 -07:00
aht10.c
amc6821.c
applesmc.c
aquacomputer_d5next.c hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow 2023-10-29 22:22:48 -07:00
as370-hwmon.c
asb100.c
asc7621.c
aspeed-pwm-tacho.c
asus-ec-sensors.c hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene. 2023-10-28 09:21:59 -07:00
asus_atk0110.c
asus_wmi_sensors.c
atxp1.c
axi-fan-control.c hwmon: (axi-fan-control) Fix possible NULL pointer dereference 2023-10-25 11:56:22 -07:00
bt1-pvt.c
bt1-pvt.h
coretemp.c hwmon: (coretemp) Fix potentially truncated sysfs attribute name 2023-10-25 11:57:54 -07:00
corsair-cpro.c
corsair-psu.c
da9052-hwmon.c hwmon: (da9052-hwmon) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
da9055-hwmon.c
dell-smm-hwmon.c
dme1737.c hwmon: (dme1737) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
drivetemp.c
ds620.c
ds1621.c
emc6w201.c
emc1403.c
emc2103.c
emc2305.c
f71805f.c hwmon: (f71805f) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
f71882fg.c hwmon: (f71882fg) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
f75375s.c
fam15h_power.c
fschmd.c
ftsteutates.c
g760a.c
g762.c
gl518sm.c
gl520sm.c
gpio-fan.c
gsc-hwmon.c
gxp-fan-ctrl.c
hih6130.c
hp-wmi-sensors.c
hs3001.c hwmon: (hs3001) remove redundant store on division 2023-10-28 09:21:22 -07:00
hwmon-vid.c
hwmon.c
i5k_amb.c hwmon: (i5k_amb) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
i5500_temp.c
ibmaem.c
ibmpex.c
ibmpowernv.c
iio_hwmon.c
ina2xx.c
ina209.c
ina238.c hwmon: (ina238) add ina237 support 2023-10-28 09:21:59 -07:00
ina3221.c hwmon: (ina3221) Add support for channel summation disable 2023-10-28 09:21:48 -07:00
intel-m10-bmc-hwmon.c
it87.c
jc42.c
k8temp.c
k10temp.c
Kconfig hwmon: Add driver for ltc2991 2023-10-29 22:22:20 -07:00
lan966x-hwmon.c
lineage-pem.c
lm63.c
lm70.c
lm73.c
lm75.c
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c
lm87.c
lm90.c
lm92.c
lm93.c
lm95234.c
lm95241.c
lm95245.c
lochnagar-hwmon.c
ltc2945.c
ltc2947-core.c
ltc2947-i2c.c
ltc2947-spi.c
ltc2947.h
ltc2990.c
ltc2991.c hwmon: Add driver for ltc2991 2023-10-29 22:22:20 -07:00
ltc2992.c hwmon: (ltc2992) Avoid division by zero 2023-10-28 09:21:36 -07:00
ltc4151.c
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
ltq-cputemp.c
Makefile hwmon: Add driver for ltc2991 2023-10-29 22:22:20 -07:00
max127.c
max197.c hwmon: (max197) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
max1111.c
max1619.c
max1668.c
max6620.c
max6621.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
max31722.c
max31730.c
max31760.c
max31790.c
max31827.c hwmon: (max31827) handle vref regulator 2023-10-28 09:21:53 -07:00
mc34vr500.c
mc13783-adc.c hwmon: (mc13783-adc) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
mcp3021.c
menf21bmc_hwmon.c
mlxreg-fan.c
mr75203.c
nct6683.c hwmon: (nct6683) Add another customer ID for ASRock X670E Taichi 2023-10-28 09:21:36 -07:00
nct6775-core.c hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation 2023-10-25 12:52:57 -07:00
nct6775-i2c.c
nct6775-platform.c hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching _HID and _UID 2023-10-28 09:21:17 -07:00
nct6775.h
nct7802.c
nct7904.c
npcm750-pwm-fan.c hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan 2023-10-28 09:21:36 -07:00
nsa320-hwmon.c
ntc_thermistor.c
nzxt-kraken2.c
nzxt-smart2.c
oxp-sensors.c
pc87360.c hwmon: (pc87360) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
pc87427.c hwmon: (pc87427) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
pcf8591.c
powerz.c hwmon: (powerz) add support for ChargerLAB KM002C 2023-10-27 07:27:25 -07:00
powr1220.c
pwm-fan.c
raspberrypi-hwmon.c
sbrmi.c
sbtsi_temp.c
sch56xx-common.c hwmon: (sch5627) Add support for writing limit registers 2023-10-27 07:27:24 -07:00
sch56xx-common.h hwmon: (sch5627) Add support for writing limit registers 2023-10-27 07:27:24 -07:00
sch5627.c hwmon: (sch5627) Add support for writing limit registers 2023-10-27 07:27:24 -07:00
sch5636.c hwmon: (sch5636) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
scmi-hwmon.c
scpi-hwmon.c
sfctemp.c
sht3x.c
sht4x.c
sht15.c hwmon: (sht15) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
sht21.c
shtc1.c
sis5595.c hwmon: (sis5595) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
sl28cpld-hwmon.c
smpro-hwmon.c
smsc47b397.c
smsc47m1.c
smsc47m192.c
sparx5-temp.c
stts751.c
sy7636a-hwmon.c
tc74.c
tc654.c
thmc50.c
tmp102.c
tmp103.c
tmp108.c
tmp401.c
tmp421.c
tmp464.c
tmp513.c hwmon: tmp513: Simplify tmp51x_read_properties() 2023-10-27 07:27:23 -07:00
tps23861.c
ultra45_env.c hwmon: (ultra45_env) Convert to platform remove callback returning void 2023-10-27 07:27:24 -07:00
vexpress-hwmon.c
via-cputemp.c hwmon: (via-cputemp) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
via686a.c hwmon: (via686a) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
vt1211.c hwmon: (vt1211) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
vt8231.c hwmon: (vt8231) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
w83l785ts.c
w83l786ng.c
w83627ehf.c
w83627hf.c hwmon: (w83627hf) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
w83773g.c
w83781d.c hwmon: (w83781d) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00
w83791d.c
w83792d.c
w83793.c
w83795.c
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c hwmon: (xgene-hwmon) Convert to platform remove callback returning void 2023-10-27 07:27:25 -07:00