xref: /openbmc/linux/drivers/w1/Kconfig (revision 095096038d637c477ef3c1b674612bcbc4d60c2d)
11da177e4SLinus Torvaldsmenu "Dallas's 1-wire bus"
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsconfig W1
41da177e4SLinus Torvalds	tristate "Dallas's 1-wire support"
5deb0e9b2SAndrew Morton	depends on CONNECTOR
61da177e4SLinus Torvalds	---help---
746e07f6eSEvgeniy Polyakov	  Dallas' 1-wire bus is useful to connect slow 1-pin devices
81da177e4SLinus Torvalds	  such as iButtons and thermal sensors.
91da177e4SLinus Torvalds
101da177e4SLinus Torvalds	  If you want W1 support, you should say Y here.
111da177e4SLinus Torvalds
121da177e4SLinus Torvalds	  This W1 support can also be built as a module.  If so, the module
131da177e4SLinus Torvalds	  will be called wire.ko.
141da177e4SLinus Torvalds
1546e07f6eSEvgeniy Polyakovconfig W1_CON
1630841711SEvgeniy Polyakov	depends on CONNECTOR && W1
1746e07f6eSEvgeniy Polyakov	bool "Userspace communication over connector"
1846e07f6eSEvgeniy Polyakov	default y
1946e07f6eSEvgeniy Polyakov	--- help ---
2046e07f6eSEvgeniy Polyakov	  This allows to communicate with userspace using connector [Documentation/connector].
2146e07f6eSEvgeniy Polyakov	  There are three types of messages between w1 core and userspace:
2246e07f6eSEvgeniy Polyakov	  1. Events. They are generated each time new master or slave device found
2346e07f6eSEvgeniy Polyakov		either due to automatic or requested search.
24*09509603SMatt LaPlante	  2. Userspace commands. Includes read/write and search/alarm search commands.
2546e07f6eSEvgeniy Polyakov	  3. Replies to userspace commands.
2646e07f6eSEvgeniy Polyakov
27bd529cfbSEvgeniy Polyakovsource drivers/w1/masters/Kconfig
28bd529cfbSEvgeniy Polyakovsource drivers/w1/slaves/Kconfig
290a25e4d5SEvgeniy Polyakov
301da177e4SLinus Torvaldsendmenu
31