xref: /linux/drivers/w1/masters/Kconfig (revision ae22a94997b8a03dcb3c922857c203246711f9d4)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# 1-wire bus master configuration
4#
5
6menu "1-wire Bus Masters"
7
8config W1_MASTER_AMD_AXI
9	tristate "AMD AXI 1-wire bus host"
10	help
11	  Say Y here is you want to support the AMD AXI 1-wire IP core.
12	  This driver makes use of the programmable logic IP to perform
13	  correctly timed 1 wire transactions without relying on GPIO timing
14	  through the kernel.
15
16	  This driver can also be built as a module.  If so, the module will be
17	  called amd_w1_axi.
18
19config W1_MASTER_MATROX
20	tristate "Matrox G400 transport layer for 1-wire"
21	depends on PCI
22	help
23	  Say Y here if you want to communicate with your 1-wire devices
24	  using Matrox's G400 GPIO pins.
25
26	  This support is also available as a module.  If so, the module
27	  will be called matrox_w1.
28
29config W1_MASTER_DS2490
30	tristate "DS2490 USB <-> W1 transport layer for 1-wire"
31  	depends on USB
32  	help
33	  Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
34	  for example DS9490*.
35
36  	  This support is also available as a module.  If so, the module
37	  will be called ds2490.
38
39config W1_MASTER_DS2482
40	tristate "Maxim DS2482 I2C to 1-Wire bridge"
41	depends on I2C
42	help
43	  If you say yes here you get support for the Maxim DS2482
44	  I2C to 1-Wire bridge.
45
46	  This driver can also be built as a module.  If so, the module
47	  will be called ds2482.
48
49config W1_MASTER_MXC
50	tristate "Freescale MXC 1-wire busmaster"
51	depends on ARCH_MXC || COMPILE_TEST
52	help
53	  Say Y here to enable MXC 1-wire host
54
55config W1_MASTER_GPIO
56	tristate "GPIO 1-wire busmaster"
57	depends on GPIOLIB || COMPILE_TEST
58	help
59	  Say Y here if you want to communicate with your 1-wire devices using
60	  GPIO pins. This driver uses the GPIO API to control the wire.
61
62	  This support is also available as a module.  If so, the module
63	  will be called w1-gpio.
64
65config HDQ_MASTER_OMAP
66	tristate "OMAP HDQ driver"
67	depends on ARCH_OMAP || COMPILE_TEST
68	help
69	  Say Y here if you want support for the 1-wire or HDQ Interface
70	  on an OMAP processor.
71
72config W1_MASTER_SGI
73	tristate "SGI ASIC driver"
74	help
75	  Say Y here if you want support for your 1-wire devices using
76	  SGI ASIC 1-Wire interface
77
78	  This support is also available as a module.  If so, the module
79	  will be called sgi_w1.
80
81config W1_MASTER_UART
82	tristate "UART 1-wire driver"
83	depends on SERIAL_DEV_BUS
84	help
85	  Say Y here if you want to communicate with your 1-wire devices using
86	  UART interface.
87
88	  This support is also available as a module.  If so, the module
89	  will be called w1-uart.
90
91endmenu
92
93