Kconfig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. #
  2. # 1-wire slaves configuration
  3. #
  4. menu "1-wire Slaves"
  5. config W1_SLAVE_THERM
  6. tristate "Thermal family implementation"
  7. help
  8. Say Y here if you want to connect 1-wire thermal sensors to your
  9. wire.
  10. config W1_SLAVE_SMEM
  11. tristate "Simple 64bit memory family implementation"
  12. help
  13. Say Y here if you want to connect 1-wire
  14. simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.
  15. config W1_SLAVE_DS2408
  16. tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)"
  17. help
  18. Say Y here if you want to use a 1-wire
  19. DS2408 8-Channel Addressable Switch device support
  20. config W1_SLAVE_DS2408_READBACK
  21. bool "Read-back values written to DS2408's output register"
  22. depends on W1_SLAVE_DS2408
  23. default y
  24. help
  25. Enabling this will cause the driver to read back the values written
  26. to the chip's output register in order to detect errors.
  27. This is slower but useful when debugging chips and/or busses.
  28. config W1_SLAVE_DS2413
  29. tristate "Dual Channel Addressable Switch 0x3a family support (DS2413)"
  30. help
  31. Say Y here if you want to use a 1-wire
  32. DS2413 Dual Channel Addressable Switch device support
  33. config W1_SLAVE_DS2406
  34. tristate "Dual Channel Addressable Switch 0x12 family support (DS2406)"
  35. select CRC16
  36. help
  37. Say Y or M here if you want to use a 1-wire
  38. DS2406 Dual Channel Addressable Switch. EPROM read/write
  39. support for these devices is not implemented.
  40. config W1_SLAVE_DS2423
  41. tristate "Counter 1-wire device (DS2423)"
  42. select CRC16
  43. help
  44. If you enable this you can read the counter values available
  45. in the DS2423 chipset from the w1_slave file under the
  46. sys file system.
  47. Say Y here if you want to use a 1-wire
  48. counter family device (DS2423).
  49. config W1_SLAVE_DS2431
  50. tristate "1kb EEPROM family support (DS2431)"
  51. help
  52. Say Y here if you want to use a 1-wire
  53. 1kb EEPROM family device (DS2431)
  54. config W1_SLAVE_DS2433
  55. tristate "4kb EEPROM family support (DS2433)"
  56. help
  57. Say Y here if you want to use a 1-wire
  58. 4kb EEPROM family device (DS2433).
  59. config W1_SLAVE_DS2433_CRC
  60. bool "Protect DS2433 data with a CRC16"
  61. depends on W1_SLAVE_DS2433
  62. select CRC16
  63. help
  64. Say Y here to protect DS2433 data with a CRC16.
  65. Each block has 30 bytes of data and a two byte CRC16.
  66. Full block writes are only allowed if the CRC is valid.
  67. config W1_SLAVE_DS2760
  68. tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)"
  69. help
  70. If you enable this you will have the DS2760 battery monitor
  71. chip support.
  72. The battery monitor chip is used in many batteries/devices
  73. as the one who is responsible for charging/discharging/monitoring
  74. Li+ batteries.
  75. If you are unsure, say N.
  76. config W1_SLAVE_DS2780
  77. tristate "Dallas 2780 battery monitor chip"
  78. help
  79. If you enable this you will have the DS2780 battery monitor
  80. chip support.
  81. The battery monitor chip is used in many batteries/devices
  82. as the one who is responsible for charging/discharging/monitoring
  83. Li+ batteries.
  84. If you are unsure, say N.
  85. config W1_SLAVE_DS2781
  86. tristate "Dallas 2781 battery monitor chip"
  87. help
  88. If you enable this you will have the DS2781 battery monitor
  89. chip support.
  90. The battery monitor chip is used in many batteries/devices
  91. as the one who is responsible for charging/discharging/monitoring
  92. Li+ batteries.
  93. If you are unsure, say N.
  94. config W1_SLAVE_DS28E04
  95. tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)"
  96. select CRC16
  97. help
  98. If you enable this you will have the DS28E04-100
  99. chip support.
  100. Say Y here if you want to use a 1-wire
  101. 4kb EEPROM with PIO family device (DS28E04).
  102. If you are unsure, say N.
  103. config W1_SLAVE_BQ27000
  104. tristate "BQ27000 slave support"
  105. help
  106. Say Y here if you want to use a hdq
  107. bq27000 slave support.
  108. endmenu