18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# 1-wire bus master configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cimenu "1-wire Bus Masters"
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciconfig W1_MASTER_MATROX
98c2ecf20Sopenharmony_ci	tristate "Matrox G400 transport layer for 1-wire"
108c2ecf20Sopenharmony_ci	depends on PCI
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  Say Y here if you want to communicate with your 1-wire devices
138c2ecf20Sopenharmony_ci	  using Matrox's G400 GPIO pins.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	  This support is also available as a module.  If so, the module
168c2ecf20Sopenharmony_ci	  will be called matrox_w1.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig W1_MASTER_DS2490
198c2ecf20Sopenharmony_ci	tristate "DS2490 USB <-> W1 transport layer for 1-wire"
208c2ecf20Sopenharmony_ci  	depends on USB
218c2ecf20Sopenharmony_ci  	help
228c2ecf20Sopenharmony_ci	  Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
238c2ecf20Sopenharmony_ci	  for example DS9490*.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci  	  This support is also available as a module.  If so, the module
268c2ecf20Sopenharmony_ci	  will be called ds2490.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig W1_MASTER_DS2482
298c2ecf20Sopenharmony_ci	tristate "Maxim DS2482 I2C to 1-Wire bridge"
308c2ecf20Sopenharmony_ci	depends on I2C
318c2ecf20Sopenharmony_ci	help
328c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Maxim DS2482
338c2ecf20Sopenharmony_ci	  I2C to 1-Wire bridge.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	  This driver can also be built as a module.  If so, the module
368c2ecf20Sopenharmony_ci	  will be called ds2482.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciconfig W1_MASTER_MXC
398c2ecf20Sopenharmony_ci	tristate "Freescale MXC 1-wire busmaster"
408c2ecf20Sopenharmony_ci	depends on ARCH_MXC || COMPILE_TEST
418c2ecf20Sopenharmony_ci	help
428c2ecf20Sopenharmony_ci	  Say Y here to enable MXC 1-wire host
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ciconfig W1_MASTER_DS1WM
458c2ecf20Sopenharmony_ci	tristate "Maxim DS1WM 1-wire busmaster"
468c2ecf20Sopenharmony_ci	help
478c2ecf20Sopenharmony_ci	  Say Y here to enable the DS1WM 1-wire driver, such as that
488c2ecf20Sopenharmony_ci	  in HP iPAQ devices like h5xxx, h2200, and ASIC3-based like
498c2ecf20Sopenharmony_ci	  hx4700.
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig W1_MASTER_GPIO
528c2ecf20Sopenharmony_ci	tristate "GPIO 1-wire busmaster"
538c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
548c2ecf20Sopenharmony_ci	help
558c2ecf20Sopenharmony_ci	  Say Y here if you want to communicate with your 1-wire devices using
568c2ecf20Sopenharmony_ci	  GPIO pins. This driver uses the GPIO API to control the wire.
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci	  This support is also available as a module.  If so, the module
598c2ecf20Sopenharmony_ci	  will be called w1-gpio.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ciconfig HDQ_MASTER_OMAP
628c2ecf20Sopenharmony_ci	tristate "OMAP HDQ driver"
638c2ecf20Sopenharmony_ci	depends on ARCH_OMAP
648c2ecf20Sopenharmony_ci	help
658c2ecf20Sopenharmony_ci	  Say Y here if you want support for the 1-wire or HDQ Interface
668c2ecf20Sopenharmony_ci	  on an OMAP processor.
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig W1_MASTER_SGI
698c2ecf20Sopenharmony_ci	tristate "SGI ASIC driver"
708c2ecf20Sopenharmony_ci	help
718c2ecf20Sopenharmony_ci	  Say Y here if you want support for your 1-wire devices using
728c2ecf20Sopenharmony_ci	  SGI ASIC 1-Wire interface
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci	  This support is also available as a module.  If so, the module
758c2ecf20Sopenharmony_ci	  will be called sgi_w1.
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ciendmenu
788c2ecf20Sopenharmony_ci
79