xref: /openbmc/linux/drivers/w1/masters/Kconfig (revision 0cb90771)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2bd529cfbSEvgeniy Polyakov#
3bd529cfbSEvgeniy Polyakov# 1-wire bus master configuration
4bd529cfbSEvgeniy Polyakov#
5bd529cfbSEvgeniy Polyakov
6bd529cfbSEvgeniy Polyakovmenu "1-wire Bus Masters"
7bd529cfbSEvgeniy Polyakov
8bd529cfbSEvgeniy Polyakovconfig W1_MASTER_MATROX
9bd529cfbSEvgeniy Polyakov	tristate "Matrox G400 transport layer for 1-wire"
10012bfdf0SJan Engelhardt	depends on PCI
11bd529cfbSEvgeniy Polyakov	help
12bd529cfbSEvgeniy Polyakov	  Say Y here if you want to communicate with your 1-wire devices
13bd529cfbSEvgeniy Polyakov	  using Matrox's G400 GPIO pins.
14bd529cfbSEvgeniy Polyakov
15bd529cfbSEvgeniy Polyakov	  This support is also available as a module.  If so, the module
164737f097SPavel Machek	  will be called matrox_w1.
17bd529cfbSEvgeniy Polyakov
1881f6075eSEvgeniy Polyakovconfig W1_MASTER_DS2490
1981f6075eSEvgeniy Polyakov	tristate "DS2490 USB <-> W1 transport layer for 1-wire"
20012bfdf0SJan Engelhardt  	depends on USB
21bd529cfbSEvgeniy Polyakov  	help
2281f6075eSEvgeniy Polyakov	  Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
2381f6075eSEvgeniy Polyakov	  for example DS9490*.
24bd529cfbSEvgeniy Polyakov
25bd529cfbSEvgeniy Polyakov  	  This support is also available as a module.  If so, the module
264737f097SPavel Machek	  will be called ds2490.
27bd529cfbSEvgeniy Polyakov
28baf12ae2SEvgeniy Polyakovconfig W1_MASTER_DS2482
29baf12ae2SEvgeniy Polyakov	tristate "Maxim DS2482 I2C to 1-Wire bridge"
3012b9f8a2SKees Cook	depends on I2C
31baf12ae2SEvgeniy Polyakov	help
32baf12ae2SEvgeniy Polyakov	  If you say yes here you get support for the Maxim DS2482
33baf12ae2SEvgeniy Polyakov	  I2C to 1-Wire bridge.
34baf12ae2SEvgeniy Polyakov
35baf12ae2SEvgeniy Polyakov	  This driver can also be built as a module.  If so, the module
36baf12ae2SEvgeniy Polyakov	  will be called ds2482.
37baf12ae2SEvgeniy Polyakov
38a5fd9139SSascha Hauerconfig W1_MASTER_MXC
39a5fd9139SSascha Hauer	tristate "Freescale MXC 1-wire busmaster"
40fc945d6eSAlexander Shiyan	depends on ARCH_MXC || COMPILE_TEST
41a5fd9139SSascha Hauer	help
42a5fd9139SSascha Hauer	  Say Y here to enable MXC 1-wire host
43a5fd9139SSascha Hauer
44ad8dc96eSVille Syrjalaconfig W1_MASTER_GPIO
45ad8dc96eSVille Syrjala	tristate "GPIO 1-wire busmaster"
463a358e22SGeert Uytterhoeven	depends on GPIOLIB || COMPILE_TEST
47ad8dc96eSVille Syrjala	help
48ad8dc96eSVille Syrjala	  Say Y here if you want to communicate with your 1-wire devices using
49ad8dc96eSVille Syrjala	  GPIO pins. This driver uses the GPIO API to control the wire.
50ad8dc96eSVille Syrjala
51ad8dc96eSVille Syrjala	  This support is also available as a module.  If so, the module
524737f097SPavel Machek	  will be called w1-gpio.
53ad8dc96eSVille Syrjala
549f2bc79fSMadhusudhan Chikkatureconfig HDQ_MASTER_OMAP
559f2bc79fSMadhusudhan Chikkature	tristate "OMAP HDQ driver"
56*0cb90771SKrzysztof Kozlowski	depends on ARCH_OMAP || COMPILE_TEST
579f2bc79fSMadhusudhan Chikkature	help
589f2bc79fSMadhusudhan Chikkature	  Say Y here if you want support for the 1-wire or HDQ Interface
599f2bc79fSMadhusudhan Chikkature	  on an OMAP processor.
609f2bc79fSMadhusudhan Chikkature
6174ded38aSThomas Bogendoerferconfig W1_MASTER_SGI
6274ded38aSThomas Bogendoerfer	tristate "SGI ASIC driver"
6374ded38aSThomas Bogendoerfer	help
6474ded38aSThomas Bogendoerfer	  Say Y here if you want support for your 1-wire devices using
6574ded38aSThomas Bogendoerfer	  SGI ASIC 1-Wire interface
6674ded38aSThomas Bogendoerfer
6774ded38aSThomas Bogendoerfer	  This support is also available as a module.  If so, the module
6874ded38aSThomas Bogendoerfer	  will be called sgi_w1.
6974ded38aSThomas Bogendoerfer
70bd529cfbSEvgeniy Polyakovendmenu
71bd529cfbSEvgeniy Polyakov
72