One Wire

Frank Beesley 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:
>
>  
>
>>Hi Frank,
>>
>>    
>>
>>>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.

Thanks again.



More information about the lm-sensors mailing list