[lm-sensors] How the lm-sensors communicate with the device driver
Hu Mingkai-B21284
B21284 at freescale.com
Tue Oct 21 13:23:58 CEST 2008
Hi All,
I wrote a MCP3021's driver using the new I2C device model under Linux
2.6.26.
The chip MCP3021 is connected to Freescale's I2C controller.
Now it works well, the following is the log info:
-sh-2.05b# ls /sys/bus/i2c/drivers/mcp3021/
0-004d 1-004d bind module uevent unbind
-sh-2.05b#
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/name
mcp3021
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/in0_input
213
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/in0_max
213
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/in0_min
192
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/curr1_input
960
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/curr1_max
1065
-sh-2.05b# cat /sys/bus/i2c/drivers/mcp3021/0-004d/curr1_min
945
-sh-2.05b# sensors
mcp3021-i2c-0-4d
Adapter: MPC adapter
in0: +0.21 V (min = +0.19 V, max = +0.22 V)
mcp3021-i2c-1-4d
Adapter: MPC adapter
in0: +0.41 V (min = +0.41 V, max = +0.41 V)
Q:
1. How the lm-sensors communicate with the device driver?
2. How the lm-sensors get the attribute info?
2. Why the current info, i.e. curr1_x, doesn't list ?
Thanks,
Vincent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20081021/c15b642c/attachment.html
More information about the lm-sensors
mailing list