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