162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# 1-wire bus master configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_cimenu "1-wire Bus Masters"
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciconfig W1_MASTER_MATROX
962306a36Sopenharmony_ci	tristate "Matrox G400 transport layer for 1-wire"
1062306a36Sopenharmony_ci	depends on PCI
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  Say Y here if you want to communicate with your 1-wire devices
1362306a36Sopenharmony_ci	  using Matrox's G400 GPIO pins.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	  This support is also available as a module.  If so, the module
1662306a36Sopenharmony_ci	  will be called matrox_w1.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciconfig W1_MASTER_DS2490
1962306a36Sopenharmony_ci	tristate "DS2490 USB <-> W1 transport layer for 1-wire"
2062306a36Sopenharmony_ci  	depends on USB
2162306a36Sopenharmony_ci  	help
2262306a36Sopenharmony_ci	  Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
2362306a36Sopenharmony_ci	  for example DS9490*.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci  	  This support is also available as a module.  If so, the module
2662306a36Sopenharmony_ci	  will be called ds2490.
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciconfig W1_MASTER_DS2482
2962306a36Sopenharmony_ci	tristate "Maxim DS2482 I2C to 1-Wire bridge"
3062306a36Sopenharmony_ci	depends on I2C
3162306a36Sopenharmony_ci	help
3262306a36Sopenharmony_ci	  If you say yes here you get support for the Maxim DS2482
3362306a36Sopenharmony_ci	  I2C to 1-Wire bridge.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	  This driver can also be built as a module.  If so, the module
3662306a36Sopenharmony_ci	  will be called ds2482.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciconfig W1_MASTER_MXC
3962306a36Sopenharmony_ci	tristate "Freescale MXC 1-wire busmaster"
4062306a36Sopenharmony_ci	depends on ARCH_MXC || COMPILE_TEST
4162306a36Sopenharmony_ci	help
4262306a36Sopenharmony_ci	  Say Y here to enable MXC 1-wire host
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ciconfig W1_MASTER_GPIO
4562306a36Sopenharmony_ci	tristate "GPIO 1-wire busmaster"
4662306a36Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
4762306a36Sopenharmony_ci	help
4862306a36Sopenharmony_ci	  Say Y here if you want to communicate with your 1-wire devices using
4962306a36Sopenharmony_ci	  GPIO pins. This driver uses the GPIO API to control the wire.
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci	  This support is also available as a module.  If so, the module
5262306a36Sopenharmony_ci	  will be called w1-gpio.
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ciconfig HDQ_MASTER_OMAP
5562306a36Sopenharmony_ci	tristate "OMAP HDQ driver"
5662306a36Sopenharmony_ci	depends on ARCH_OMAP || COMPILE_TEST
5762306a36Sopenharmony_ci	help
5862306a36Sopenharmony_ci	  Say Y here if you want support for the 1-wire or HDQ Interface
5962306a36Sopenharmony_ci	  on an OMAP processor.
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ciconfig W1_MASTER_SGI
6262306a36Sopenharmony_ci	tristate "SGI ASIC driver"
6362306a36Sopenharmony_ci	help
6462306a36Sopenharmony_ci	  Say Y here if you want support for your 1-wire devices using
6562306a36Sopenharmony_ci	  SGI ASIC 1-Wire interface
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci	  This support is also available as a module.  If so, the module
6862306a36Sopenharmony_ci	  will be called sgi_w1.
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ciendmenu
7162306a36Sopenharmony_ci
72