frank.beesley at aeroflex.com
Mon Jan 31 18:06:56 CET 2005
Evgeniy Polyakov wrote:
>On Mon, 31 Jan 2005 17:11:06 +0100 (CET)
>"Jean Delvare" <khali at linux-fr.org> wrote:
>>>I am now looking at the one-wire drivers and see some issues coming up
>>>already. Our one-wire devices (DS2401s and DS18B20s) are connected
>>>through a CPLD at ISA port 0x304. I am looking at the matrox driver
>>>since it has a port to access through. Under the linux documentation
>>>(Linux 2.6.9) I can't find anything on one-wire devices. Is there some
>>>docs somewhere that discusses how to use these w1 modules. I believe I
>>>need w1 and w1_therm to start with but I don't see how everything needs
>>>to tie together.
>>I as said, Evgeniy Polyakov (CC'd) is the right person for that kind of
>>questions. My personal knowledge about one-wire is void.
>Hello, Frank, Jean.
>ds2401 and ds18*20 are supported by w1_smem and w1_therm drivers.
>So you need to create so called w1 bus master device - it is a driver
>that drives the actual physicall bus and reports to the w1 core
>about this process. Actually it is w1 core that drives the bus using
>callbaks provided by w1 bus master driver.
>Since you use ISA port based access then the easiest way is to implement
>only bit operations and register bus master with the w1 core.
>You can use matrox_w1 driver and recently included sc_w1 driver(w1 over SuperIO GPIO)
>driver as examples.
>Documenting all created cruft has a very high priority for me, bits of
>generic information about w1 already exist in Documentation/w1.
>I wish you success in this implementation.
Ok, now I feel stupid or blind but I can't find a directory under
Documentation called w1 and a "find" does not find sc_w1.c or sw_gpio.c.
I currently have kernel 2.6.9 but also looked at the standard 2.6.10
download. Is the superio and documentation in an individuals patch set
or am I missing something.
More information about the lm-sensors