Re: [PATCH] hwmon: driver for TI tmp102 temperature sensor

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

 



Hi Steven,

On Sat, 6 Mar 2010 08:16:54 -0800, Steven King wrote:
> On Saturday 06 March 2010 12:35:21 Jean Delvare wrote:
> > I did not review it. And testing it doesn't seem positive. First of
> > all, I get the following in my logs after loading the driver:
> >
> >  (null): not a tmp102
> >
> > Which suggests the use of an uninitialized device struct. Also, the
> > detection fails early, I don't think the detection routine works.
> > Looking at the code, it doesn't seem to correspond to the TMP102
> > register map at all (assuming the dump I got from Steven is really from
> > a TMP102) Steven, did you ever test it? Honestly, I don't think it
> > makes sense to have a detect routine for this chip, given that it lacks
> > identification registers. We relied on ugly detection quirks for the
> > LM75 only because that chip was very popular on PC motherboards at one
> > point in time. For devices used on embedded designs and which are
> > always enumerated, we don't need detection routines.
> 
> For my specific use the part is connected to an embedded system and is always 
> enumerated; as lm-sensors doesnt build for this target I wasnt aware of any 

Out of curiosity, why is lm-sensors not building? What is missing?

> way to test the detection code.  I certainly wouldnt have any problem with 
> removing the detection routine entirely...

I'm fine with this.

> > Then, using the tmp102 driver on the dump sent by Steven produces the
> > following "sensors" output:
> >
> > tmp102-i2c-3-48
> > Adapter: SMBus stub driver
> > temp1:        +2.6°C  (high = +15.0°C, hyst =  +9.0°C)
> >
> > These values are suspiciously low and smell like the wrong base unit is
> > used (1/100 °C instead of 1/1000 °C). Quick code examination seems to
> > confirm this.
> 
> Doh!  My bad.
> 
> > So, no, I am not OK with the patch as-is, it needs more work.
> 
> Okay, so besides removing the detect routine, incorporating Andrew's patch and 
> fixing the base for the temperature conversion, was there anything else I 
> need to do for v2?

Nothing spotted by my quick look, but I didn't actually review your
code. If you post an updated version of your patch, I could review it.

-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


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

  Powered by Linux