blob: 24b9a8e05f64a9f4cf3763416f6f4a7bab24e08f [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +03002#
3# 1-wire bus master configuration
4#
5
6menu "1-wire Bus Masters"
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +03007
8config W1_MASTER_MATROX
9 tristate "Matrox G400 transport layer for 1-wire"
Jan Engelhardt012bfdf2007-07-15 23:39:39 -070010 depends on PCI
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030011 help
12 Say Y here if you want to communicate with your 1-wire devices
13 using Matrox's G400 GPIO pins.
14
15 This support is also available as a module. If so, the module
Pavel Machek4737f092009-06-05 00:44:53 +020016 will be called matrox_w1.
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030017
Evgeniy Polyakov81f60752006-03-23 19:11:58 +030018config W1_MASTER_DS2490
19 tristate "DS2490 USB <-> W1 transport layer for 1-wire"
Jan Engelhardt012bfdf2007-07-15 23:39:39 -070020 depends on USB
Evgeniy Polyakov81f60752006-03-23 19:11:58 +030021 help
22 Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
23 for example DS9490*.
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030024
Evgeniy Polyakov81f60752006-03-23 19:11:58 +030025 This support is also available as a module. If so, the module
Pavel Machek4737f092009-06-05 00:44:53 +020026 will be called ds2490.
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030027
Evgeniy Polyakovbaf12ae2005-12-06 13:38:28 +030028config W1_MASTER_DS2482
29 tristate "Maxim DS2482 I2C to 1-Wire bridge"
Kees Cook12b9f8a2012-10-23 13:03:27 -070030 depends on I2C
Evgeniy Polyakovbaf12ae2005-12-06 13:38:28 +030031 help
32 If you say yes here you get support for the Maxim DS2482
33 I2C to 1-Wire bridge.
34
35 This driver can also be built as a module. If so, the module
36 will be called ds2482.
37
Sascha Hauera5fd9132009-01-07 18:08:58 -080038config W1_MASTER_MXC
39 tristate "Freescale MXC 1-wire busmaster"
Alexander Shiyanfc945d62014-02-22 11:29:51 +040040 depends on ARCH_MXC || COMPILE_TEST
Sascha Hauera5fd9132009-01-07 18:08:58 -080041 help
42 Say Y here to enable MXC 1-wire host
43
akpm@linux-foundation.orgf19b1212007-05-08 00:31:22 -070044config W1_MASTER_DS1WM
45 tristate "Maxim DS1WM 1-wire busmaster"
akpm@linux-foundation.orgf19b1212007-05-08 00:31:22 -070046 help
47 Say Y here to enable the DS1WM 1-wire driver, such as that
48 in HP iPAQ devices like h5xxx, h2200, and ASIC3-based like
49 hx4700.
50
Ville Syrjalaad8dc962008-02-06 01:39:01 -080051config W1_MASTER_GPIO
52 tristate "GPIO 1-wire busmaster"
Geert Uytterhoeven3a358e22018-06-21 20:54:42 +020053 depends on GPIOLIB || COMPILE_TEST
Ville Syrjalaad8dc962008-02-06 01:39:01 -080054 help
55 Say Y here if you want to communicate with your 1-wire devices using
56 GPIO pins. This driver uses the GPIO API to control the wire.
57
58 This support is also available as a module. If so, the module
Pavel Machek4737f092009-06-05 00:44:53 +020059 will be called w1-gpio.
Ville Syrjalaad8dc962008-02-06 01:39:01 -080060
Madhusudhan Chikkature9f2bc792008-11-12 13:27:09 -080061config HDQ_MASTER_OMAP
62 tristate "OMAP HDQ driver"
Tony Lindgren770b6cb2012-12-16 12:28:46 -080063 depends on ARCH_OMAP
Madhusudhan Chikkature9f2bc792008-11-12 13:27:09 -080064 help
65 Say Y here if you want support for the 1-wire or HDQ Interface
66 on an OMAP processor.
67
Thomas Bogendoerfer74ded382019-08-31 10:26:21 +020068config W1_MASTER_SGI
69 tristate "SGI ASIC driver"
70 help
71 Say Y here if you want support for your 1-wire devices using
72 SGI ASIC 1-Wire interface
73
74 This support is also available as a module. If so, the module
75 will be called sgi_w1.
76
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030077endmenu
78