The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/ow/README.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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$

Cache object: f405ddc8e3473ad430af3ba3e474e85b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.