xref: /openbmc/linux/drivers/w1/masters/Kconfig (revision ad8dc96e)
1bd529cfbSEvgeniy Polyakov#
2bd529cfbSEvgeniy Polyakov# 1-wire bus master configuration
3bd529cfbSEvgeniy Polyakov#
4bd529cfbSEvgeniy Polyakov
5bd529cfbSEvgeniy Polyakovmenu "1-wire Bus Masters"
6bd529cfbSEvgeniy Polyakov
7bd529cfbSEvgeniy Polyakovconfig W1_MASTER_MATROX
8bd529cfbSEvgeniy Polyakov	tristate "Matrox G400 transport layer for 1-wire"
9012bfdf0SJan Engelhardt	depends on PCI
10bd529cfbSEvgeniy Polyakov	help
11bd529cfbSEvgeniy Polyakov	  Say Y here if you want to communicate with your 1-wire devices
12bd529cfbSEvgeniy Polyakov	  using Matrox's G400 GPIO pins.
13bd529cfbSEvgeniy Polyakov
14bd529cfbSEvgeniy Polyakov	  This support is also available as a module.  If so, the module
15bd529cfbSEvgeniy Polyakov	  will be called matrox_w1.ko.
16bd529cfbSEvgeniy Polyakov
1781f6075eSEvgeniy Polyakovconfig W1_MASTER_DS2490
1881f6075eSEvgeniy Polyakov	tristate "DS2490 USB <-> W1 transport layer for 1-wire"
19012bfdf0SJan Engelhardt  	depends on USB
20bd529cfbSEvgeniy Polyakov  	help
2181f6075eSEvgeniy Polyakov	  Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
2281f6075eSEvgeniy Polyakov	  for example DS9490*.
23bd529cfbSEvgeniy Polyakov
24bd529cfbSEvgeniy Polyakov  	  This support is also available as a module.  If so, the module
2581f6075eSEvgeniy Polyakov	  will be called ds2490.ko.
26bd529cfbSEvgeniy Polyakov
27baf12ae2SEvgeniy Polyakovconfig W1_MASTER_DS2482
28baf12ae2SEvgeniy Polyakov	tristate "Maxim DS2482 I2C to 1-Wire bridge"
29012bfdf0SJan Engelhardt	depends on I2C && EXPERIMENTAL
30baf12ae2SEvgeniy Polyakov	help
31baf12ae2SEvgeniy Polyakov	  If you say yes here you get support for the Maxim DS2482
32baf12ae2SEvgeniy Polyakov	  I2C to 1-Wire bridge.
33baf12ae2SEvgeniy Polyakov
34baf12ae2SEvgeniy Polyakov	  This driver can also be built as a module.  If so, the module
35baf12ae2SEvgeniy Polyakov	  will be called ds2482.
36baf12ae2SEvgeniy Polyakov
37f19b121eSakpm@linux-foundation.orgconfig W1_MASTER_DS1WM
38f19b121eSakpm@linux-foundation.org	tristate "Maxim DS1WM 1-wire busmaster"
39f19b121eSakpm@linux-foundation.org	depends on W1 && ARM
40f19b121eSakpm@linux-foundation.org	help
41f19b121eSakpm@linux-foundation.org	  Say Y here to enable the DS1WM 1-wire driver, such as that
42f19b121eSakpm@linux-foundation.org	  in HP iPAQ devices like h5xxx, h2200, and ASIC3-based like
43f19b121eSakpm@linux-foundation.org	  hx4700.
44f19b121eSakpm@linux-foundation.org
45ad8dc96eSVille Syrjalaconfig W1_MASTER_GPIO
46ad8dc96eSVille Syrjala	tristate "GPIO 1-wire busmaster"
47ad8dc96eSVille Syrjala	depends on GENERIC_GPIO
48ad8dc96eSVille Syrjala	help
49ad8dc96eSVille Syrjala	  Say Y here if you want to communicate with your 1-wire devices using
50ad8dc96eSVille Syrjala	  GPIO pins. This driver uses the GPIO API to control the wire.
51ad8dc96eSVille Syrjala
52ad8dc96eSVille Syrjala	  This support is also available as a module.  If so, the module
53ad8dc96eSVille Syrjala	  will be called w1-gpio.ko.
54ad8dc96eSVille Syrjala
55bd529cfbSEvgeniy Polyakovendmenu
56bd529cfbSEvgeniy Polyakov
57