Temperature sensor support

slade at goembedded.com slade at goembedded.com
Wed Sep 8 19:08:32 CEST 2004

> The MAX1617A itself is actually supported by our "adm1021" driver for quite a
> long time now (since version 2.3.0 back in April 1999).
I saw that but I was not sure about the SMBbus which you answered below.

> What is probably not is the SMBus master itself. Most bus drivers we are
> support chips found on x86 machines.
Understood. That should not be much trouble.

> Better stick to our model so you integrate with the existing layout and
> benefit from existing userspace support.
That is helpful. I agree and will do.

> What you need to do is to write a driver for your SMBus master chip, which
> respects the model we use. If your SMBus is bit-banging driven (and then
> most-likely I2C-compatible), take a look at i2c-voodoo3.c for an example (or
> any bus driver including i2c-algo-bit). If your SMBus is hardware-driver (and
> most probably not I2C-compatible) take a look at i2c-amd756.c instead (or any
> bus driver not including i2c-algo-bit).
Very, very helpful. Thank again.

> Once your bus driver is working, load it and run "sensors-detect", which
> should scan it and find the MAX1617A on it.

Thank you for getting back so quickly!!

More information about the lm-sensors mailing list