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