lm-sensors chip support

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

 



On 05/25/2009 05:17 PM, Rob Bloom wrote:
> Hi,
>
> I'm in a project which is looking at using lm-sensors to monitor the
> following chips on various circuit boards:
>
> - ADM1032ARMZ (temp sensor)
> - MAX6639 (temp sensor)
> - POWR1014A (power monitor)
> - SA56004EDP (temp sensor)
>
> I cross-checked these against the lm-sensors list of supported chips
> (http://www.lm-sensors.org/wiki/Devices) and find that only the 1st one
> is supported.
>
> Do you know if there are any plans to develop support for the latter 3
> in the list?

If it is not listed on the wiki then usually no drivers are being
developed for it.

> If there are no plans and no compatibilities, is there documentation you
> can point me to that describes a framework for adding a driver to be
> supported by lm-sensors.  I'd like to consider this if this is not
> difficult.
>

Writing new hwmon drivers usually is pretty straight forward. I would start
with the 2 temp drivers which generally speaking are easy. What you can do
is get an i2c-tiny-usb:
http://www.harbaum.org/till/i2c_tiny_usb/

Which is a small pcb with a ?C on it which plugs into usb on one side and
talks i2c on the other, get a few samples and connect those to the i2c bus,
and then start writing your driver.

A good example of a simple temp only hwmon driver for an i2c temp monitor
IC is the new driver for TI tmp401 / tmp411 IC's which you can find here:
http://www.kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/

> As I understand it, there is no chip-specific code in lm-sensors; to add
> support, one must add driver code into the kernel itself (ie. no code is
> added to the lm-sensors domain).  Is this correct?

Correct.

> Is there an example
> of a driver that was supported recently that I can use as an
> example/framework?
>

See above. Don't hesitate to ask any more questions if you have any I'm
always happy to help get people up to speed with hwmon driver development.

Regards,

Hans



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

  Powered by Linux