Re: [PATCH] dt-bindings: hwmon: Add nct7802 bindings
From: Oskar Senft <hidden>
Date: 2021-09-10 20:45:16
Also in:
linux-devicetree, lkml
Hi Guenter Thanks for the quick feedback!
quoted
+ nuvoton,rtd-modes: + description: | + Select modes for the three RTDs. +At the very least, "RTD" should be defined. The datasheet doesn't say explicitly, but I suspect it means "Remote Temperature Diode".
Ha, good point. As I understand, RTD means "Resistance Temperature Detector". But TBH, I'm not sure how that squares with Nuvoton's use of "LTD" for the local sensor ... sigh.
quoted
+ Valid values for RTD1 and RTD2 are: + "closed", + "current", + "thermistor", + "voltage"I am not sure what "closed" means (the datasheet doesn't say), but I suspect it means that the sensor is disabled (?). For the other modes, the translation to the standard ABI is:
Thanks for that pointer, I now found that in Documentation/hwmon/sysfs-interface. Given that there's no definition for "disabled", I guess I'll just leave that out of the device tree binding for now? That way we'll stay consistent with the sysfs ABI. That gives us the following mapping for sysfs / device tree -> nct7802 HW: 2 (3904 transistor) -> 3 (voltage) 3 (thermal diode) -> 1 (current) 4 (thermistor) -> 2 (thermistor) I'll update the device tree binding to be an array then. I also update the temp_type functions to support all 3 values. Oskar.