>
> I seriously doubt it. I have the SCH311x datasheet under the eyes and
> it doesn't even mention SMBus. Neither as a slave nor as a master.
> Unless you are using GPIO pins to implement a bit-banged I2C bus using
> a custom kernel driver...
>
> The dme1737 driver supports the hardware monitoring block of the
> SCH311x. This functionality is accessed over the LPC bus, not the SMBus.
>

Yes, you are right, I was writing my mail and I did not re-check our
installation and my memory did not work properly. Sorry for that mistake.
Now, after checking it I see we are using scx200_acb and i2c-dev modules for
the I2C communication (using i2cdetect, i2cdump, i2cget commands for the
basic recognition of devices on the bus and the py-smbus binding for the
main communication on the bus) and the dme1737 to read the voltage and
temperature from the SCH311x chip


> Today, lm-sensors is a library and a set of tools to let users monitor
> their hardware, i.e. watch the temperatures, voltages and fans. These
> monitoring devices can either be on the SMBus, or on the LPC bus. In
> the former case, an additional driver is needed, but that's an
> implementation detail. The I2C (SMBus) bus drivers are provided by the
> kernel, and so are the hwmon drivers. I would be tempted to say that
> the hwmon drivers no longer belong to "lm-sensors", but if you want to
> think of them as belonging to lm-sensors, why not.
>
> In the past, the lm-sensors package has included i2c bus drivers,
> because they were not yet merged in the kernel and we needed them. But
> that was years ago. Thinking of the i2c bus drivers as being part of
> lm-sensors today is no good, because then you forget that many hardware
> monitoring chips don't need I2C/SMBus at all, and that many I2C/SMBus
> devices are not hardware monitoring chips.
>
> The i2c mailing list and the i2c-tools SVN repository are hosted on
> lm-sensors.org for historical reasons only. They are completely
> independent from the lm-sensors project.


I feel terribly bad I did not study the details on the web before asking
"basic" questions and wasting your time... thanks for your patience...

>
> You are not using lm-sensors for that. You are using the kernel's i2c
> bus drivers. lm-sensors is for hardware monitoring only.


Anyway, if I understand it properly, there is not the way how the set up the
speed of the i2c bus.

Petr Jakes
_______________________________________________
i2c mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/i2c

Reply via email to