1287225SimpQuick Design Document for 1-wire bus
2287225Simp
3287225SimpIn new bus terms, 1-wire devices are attached to 1-wire buses (ow)
4287225Simpwhich are attached to a one wire bridge (owc).
5287225Simp
6287225SimpThe implementation follows the terminology used in the Maxim AN927
7287225SimpApplication note which defines the 1-wire bus as implemented for the
8287225SimpiButton product. This is considered to be the canonical definition of
9287225Simpthe 1-wire bus. This means that the 1-wire bridge will implement the
10287225Simpowll(9) interface. ow is one wire. ll is for Link Level to mirror the ISO
11287225Simpstack terminology used by AN927. The 1-wire bus is implemented in the ow(4)
12287225Simpdevice, which implements the own(9) interface (n for network, the layer
13287225Simpdescribed in the AN927). The presentation layer and above is the
14287225Simpresponsibility of the client device drivers to implement.
15287225Simp
16287225SimpClient drivers may only call the own(9) interface. The ow(4) driver
17287225Simpcalls the owll(9) interface and implements the own(9).
18287225Simp
19287225Simp$FreeBSD$
20