Merge branch 'work.init' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[linux-2.6-microblaze.git] / Documentation / driver-api / w1.rst
1 ======================
2 W1: Dallas' 1-wire bus
3 ======================
4
5 :Author: David Fries
6
7 W1 API internal to the kernel
8 =============================
9
10 include/linux/w1.h
11 ~~~~~~~~~~~~~~~~~~
12
13 W1 kernel API functions.
14
15 .. kernel-doc:: include/linux/w1.h
16    :internal:
17
18 drivers/w1/w1.c
19 ~~~~~~~~~~~~~~~
20
21 W1 core functions.
22
23 .. kernel-doc:: drivers/w1/w1.c
24    :internal:
25
26 drivers/w1/w1_family.c
27 ~~~~~~~~~~~~~~~~~~~~~~~
28
29 Allows registering device family operations.
30
31 .. kernel-doc:: drivers/w1/w1_family.c
32    :export:
33
34 drivers/w1/w1_internal.h
35 ~~~~~~~~~~~~~~~~~~~~~~~~
36
37 W1 internal initialization for master devices.
38
39 .. kernel-doc:: drivers/w1/w1_internal.h
40    :internal:
41
42 drivers/w1/w1_int.c
43 ~~~~~~~~~~~~~~~~~~~~
44
45 W1 internal initialization for master devices.
46
47 .. kernel-doc:: drivers/w1/w1_int.c
48    :export:
49
50 drivers/w1/w1_netlink.h
51 ~~~~~~~~~~~~~~~~~~~~~~~~
52
53 W1 external netlink API structures and commands.
54
55 .. kernel-doc:: drivers/w1/w1_netlink.h
56    :internal:
57
58 drivers/w1/w1_io.c
59 ~~~~~~~~~~~~~~~~~~~
60
61 W1 input/output.
62
63 .. kernel-doc:: drivers/w1/w1_io.c
64    :export:
65
66 .. kernel-doc:: drivers/w1/w1_io.c
67    :internal: