^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # 1-wire bus master configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) menu "1-wire Bus Masters"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) config W1_MASTER_MATROX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) tristate "Matrox G400 transport layer for 1-wire"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Say Y here if you want to communicate with your 1-wire devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) using Matrox's G400 GPIO pins.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) This support is also available as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) will be called matrox_w1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) config W1_MASTER_DS2490
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) tristate "DS2490 USB <-> W1 transport layer for 1-wire"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) depends on USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) for example DS9490*.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) This support is also available as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) will be called ds2490.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) config W1_MASTER_DS2482
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) tristate "Maxim DS2482 I2C to 1-Wire bridge"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) If you say yes here you get support for the Maxim DS2482
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) I2C to 1-Wire bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) will be called ds2482.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) config W1_MASTER_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) tristate "Freescale MXC 1-wire busmaster"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) depends on ARCH_MXC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Say Y here to enable MXC 1-wire host
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) config W1_MASTER_DS1WM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) tristate "Maxim DS1WM 1-wire busmaster"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Say Y here to enable the DS1WM 1-wire driver, such as that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) in HP iPAQ devices like h5xxx, h2200, and ASIC3-based like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) hx4700.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config W1_MASTER_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) tristate "GPIO 1-wire busmaster"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Say Y here if you want to communicate with your 1-wire devices using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) GPIO pins. This driver uses the GPIO API to control the wire.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) This support is also available as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) will be called w1-gpio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) config HDQ_MASTER_OMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) tristate "OMAP HDQ driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) depends on ARCH_OMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Say Y here if you want support for the 1-wire or HDQ Interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) on an OMAP processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) config W1_MASTER_SGI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) tristate "SGI ASIC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) Say Y here if you want support for your 1-wire devices using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) SGI ASIC 1-Wire interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) This support is also available as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) will be called sgi_w1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)