Intend to implement ADT7467/ADT7468 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Oct 21, 2008 at 02:21:46PM +0200, Bernhard Rieder wrote:
> Hi Everybody,
> 
> I am currently working on an ADT746[78] driver which will be finished soon.
> 
> However, I am not sure how to react to errors. Which values do I return in case
> the chip reports errors (i.e. temp=-64 is an error value for the temperature reading,
> -63 is ok). Are there somewhere error values defined which can used for this? I do
> not think usinf -64 is a good choice, because the chip has two modes for temperature
> and an error would be reported as -128 in the other mode. Additionally, -64 could be
> interpreted as a real value (at least in sibiria when it is a cold winter day).
> 
> Are there somewhere constants like SENSORS_VOLTAGE_INVALID, SENSORS_TEMP_INVALID, ...
> which I missed? I think common error values would be really beneficial ...

Hm... I think the lm85/adt7468 have similar registers.  Oddly, I was
working on a patch to the lm85 driver to add 7468 support.  I suspect we
should collaborate. :)

Also, a driver for the adt7467 is (mostly?) implemented in
drivers/macintosh/therm_adt746x.c, though it relies on finding the
device via some sort of openfirmware calls, which isn't appropriate for
PCs.

--D




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux