1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2bd529cfbSEvgeniy Polyakov# 3bd529cfbSEvgeniy Polyakov# 1-wire bus master configuration 4bd529cfbSEvgeniy Polyakov# 5bd529cfbSEvgeniy Polyakov 6bd529cfbSEvgeniy Polyakovmenu "1-wire Bus Masters" 7bd529cfbSEvgeniy Polyakov 8271c8193SKris Chaplinconfig W1_MASTER_AMD_AXI 9271c8193SKris Chaplin tristate "AMD AXI 1-wire bus host" 10271c8193SKris Chaplin help 11271c8193SKris Chaplin Say Y here is you want to support the AMD AXI 1-wire IP core. 12271c8193SKris Chaplin This driver makes use of the programmable logic IP to perform 13271c8193SKris Chaplin correctly timed 1 wire transactions without relying on GPIO timing 14271c8193SKris Chaplin through the kernel. 15271c8193SKris Chaplin 16271c8193SKris Chaplin This driver can also be built as a module. If so, the module will be 17271c8193SKris Chaplin called amd_w1_axi. 18271c8193SKris Chaplin 19bd529cfbSEvgeniy Polyakovconfig W1_MASTER_MATROX 20bd529cfbSEvgeniy Polyakov tristate "Matrox G400 transport layer for 1-wire" 21012bfdf0SJan Engelhardt depends on PCI 22bd529cfbSEvgeniy Polyakov help 23bd529cfbSEvgeniy Polyakov Say Y here if you want to communicate with your 1-wire devices 24bd529cfbSEvgeniy Polyakov using Matrox's G400 GPIO pins. 25bd529cfbSEvgeniy Polyakov 26bd529cfbSEvgeniy Polyakov This support is also available as a module. If so, the module 274737f097SPavel Machek will be called matrox_w1. 28bd529cfbSEvgeniy Polyakov 2981f6075eSEvgeniy Polyakovconfig W1_MASTER_DS2490 3081f6075eSEvgeniy Polyakov tristate "DS2490 USB <-> W1 transport layer for 1-wire" 31012bfdf0SJan Engelhardt depends on USB 32bd529cfbSEvgeniy Polyakov help 3381f6075eSEvgeniy Polyakov Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges, 3481f6075eSEvgeniy Polyakov for example DS9490*. 35bd529cfbSEvgeniy Polyakov 36bd529cfbSEvgeniy Polyakov This support is also available as a module. If so, the module 374737f097SPavel Machek will be called ds2490. 38bd529cfbSEvgeniy Polyakov 39baf12ae2SEvgeniy Polyakovconfig W1_MASTER_DS2482 40baf12ae2SEvgeniy Polyakov tristate "Maxim DS2482 I2C to 1-Wire bridge" 4112b9f8a2SKees Cook depends on I2C 42baf12ae2SEvgeniy Polyakov help 43baf12ae2SEvgeniy Polyakov If you say yes here you get support for the Maxim DS2482 44baf12ae2SEvgeniy Polyakov I2C to 1-Wire bridge. 45baf12ae2SEvgeniy Polyakov 46baf12ae2SEvgeniy Polyakov This driver can also be built as a module. If so, the module 47baf12ae2SEvgeniy Polyakov will be called ds2482. 48baf12ae2SEvgeniy Polyakov 49a5fd9139SSascha Hauerconfig W1_MASTER_MXC 50a5fd9139SSascha Hauer tristate "Freescale MXC 1-wire busmaster" 51fc945d6eSAlexander Shiyan depends on ARCH_MXC || COMPILE_TEST 52a5fd9139SSascha Hauer help 53a5fd9139SSascha Hauer Say Y here to enable MXC 1-wire host 54a5fd9139SSascha Hauer 55ad8dc96eSVille Syrjalaconfig W1_MASTER_GPIO 56ad8dc96eSVille Syrjala tristate "GPIO 1-wire busmaster" 573a358e22SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 58ad8dc96eSVille Syrjala help 59ad8dc96eSVille Syrjala Say Y here if you want to communicate with your 1-wire devices using 60ad8dc96eSVille Syrjala GPIO pins. This driver uses the GPIO API to control the wire. 61ad8dc96eSVille Syrjala 62ad8dc96eSVille Syrjala This support is also available as a module. If so, the module 634737f097SPavel Machek will be called w1-gpio. 64ad8dc96eSVille Syrjala 659f2bc79fSMadhusudhan Chikkatureconfig HDQ_MASTER_OMAP 669f2bc79fSMadhusudhan Chikkature tristate "OMAP HDQ driver" 670cb90771SKrzysztof Kozlowski depends on ARCH_OMAP || COMPILE_TEST 689f2bc79fSMadhusudhan Chikkature help 699f2bc79fSMadhusudhan Chikkature Say Y here if you want support for the 1-wire or HDQ Interface 709f2bc79fSMadhusudhan Chikkature on an OMAP processor. 719f2bc79fSMadhusudhan Chikkature 7274ded38aSThomas Bogendoerferconfig W1_MASTER_SGI 7374ded38aSThomas Bogendoerfer tristate "SGI ASIC driver" 7474ded38aSThomas Bogendoerfer help 7574ded38aSThomas Bogendoerfer Say Y here if you want support for your 1-wire devices using 7674ded38aSThomas Bogendoerfer SGI ASIC 1-Wire interface 7774ded38aSThomas Bogendoerfer 7874ded38aSThomas Bogendoerfer This support is also available as a module. If so, the module 7974ded38aSThomas Bogendoerfer will be called sgi_w1. 8074ded38aSThomas Bogendoerfer 81*a3c08804SChristoph Winklhoferconfig W1_MASTER_UART 82*a3c08804SChristoph Winklhofer tristate "UART 1-wire driver" 83*a3c08804SChristoph Winklhofer depends on SERIAL_DEV_BUS 84*a3c08804SChristoph Winklhofer help 85*a3c08804SChristoph Winklhofer Say Y here if you want to communicate with your 1-wire devices using 86*a3c08804SChristoph Winklhofer UART interface. 87*a3c08804SChristoph Winklhofer 88*a3c08804SChristoph Winklhofer This support is also available as a module. If so, the module 89*a3c08804SChristoph Winklhofer will be called w1-uart. 90*a3c08804SChristoph Winklhofer 91bd529cfbSEvgeniy Polyakovendmenu 92bd529cfbSEvgeniy Polyakov 93