Kconfig 2.5 KB

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