]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/dev/ow/README.txt
Import the kyua test framework.
[FreeBSD/FreeBSD.git] / sys / dev / ow / README.txt
1 Quick Design Document for 1-wire bus
2
3 In new bus terms, 1-wire devices are attached to 1-wire buses (ow)
4 which are attached to a one wire bridge (owc).
5
6 The implementation follows the terminology used in the Maxim AN927
7 Application note which defines the 1-wire bus as implemented for the
8 iButton product. This is considered to be the canonical definition of
9 the 1-wire bus. This means that the 1-wire bridge will implement the
10 owll(9) interface. ow is one wire. ll is for Link Level to mirror the ISO
11 stack terminology used by AN927. The 1-wire bus is implemented in the ow(4)
12 device, which implements the own(9) interface (n for network, the layer
13 described in the AN927). The presentation layer and above is the
14 responsibility of the client device drivers to implement.
15
16 Client drivers may only call the own(9) interface. The ow(4) driver
17 calls the owll(9) interface and implements the own(9).
18
19 $FreeBSD$