All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] lm75 on a ppc405
@ 2005-12-07 21:09 Martin Hicks
  2005-12-07 22:14 ` Jean Delvare
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Martin Hicks @ 2005-12-07 21:09 UTC (permalink / raw)
  To: lm-sensors


hi,

I've got a board with an lm75 connected to the iic of a ppc405.
Inserting the i2c-ibm_iic and lm75 (and dependent) modules doesn't find
the device.  I poked around a bit and applying the following patch
seemed to make things better (against 2.6.11.x):

Index: kernel/drivers/i2c/chips/lm75.c
=================================RCS file: /opt/targa/src/e-dtu/kernel/drivers/i2c/chips/lm75.c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 lm75.c
--- kernel/drivers/i2c/chips/lm75.c	13 May 2005 17:59:52 -0000	1.1.1.1
+++ kernel/drivers/i2c/chips/lm75.c	7 Dec 2005 20:28:13 -0000
@@ -104,8 +104,6 @@ static DEVICE_ATTR(temp1_input, S_IRUGO,
 
 static int lm75_attach_adapter(struct i2c_adapter *adapter)
 {
-	if (!(adapter->class & I2C_CLASS_HWMON))
-		return 0;
 	return i2c_detect(adapter, &addr_data, lm75_detect);
 }


This may be wrong, but why do we care if the *adapter* (i.e., the ppc's
iic) is a HWMON device?  We want the i2c adapters to scan their busses
for lm75 devices.

Any insight or is this a correct patch?  With this patch I see the lm75
at 0x48 and the temperature it reports is reasonable.

mh

-- 
Martin Hicks || mort at bork.org || PGP/GnuPG: 0x4C7F2BEE


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-12-08 20:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-07 21:09 [lm-sensors] lm75 on a ppc405 Martin Hicks
2005-12-07 22:14 ` Jean Delvare
2005-12-08 15:25 ` Martin Hicks
2005-12-08 20:13 ` Jean Delvare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.