Kconfig 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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_DS2423
  34. tristate "Counter 1-wire device (DS2423)"
  35. select CRC16
  36. help
  37. If you enable this you can read the counter values available
  38. in the DS2423 chipset from the w1_slave file under the
  39. sys file system.
  40. Say Y here if you want to use a 1-wire
  41. counter family device (DS2423).
  42. config W1_SLAVE_DS2431
  43. tristate "1kb EEPROM family support (DS2431)"
  44. help
  45. Say Y here if you want to use a 1-wire
  46. 1kb EEPROM family device (DS2431)
  47. config W1_SLAVE_DS2433
  48. tristate "4kb EEPROM family support (DS2433)"
  49. help
  50. Say Y here if you want to use a 1-wire
  51. 4kb EEPROM family device (DS2433).
  52. config W1_SLAVE_DS2433_CRC
  53. bool "Protect DS2433 data with a CRC16"
  54. depends on W1_SLAVE_DS2433
  55. select CRC16
  56. help
  57. Say Y here to protect DS2433 data with a CRC16.
  58. Each block has 30 bytes of data and a two byte CRC16.
  59. Full block writes are only allowed if the CRC is valid.
  60. config W1_SLAVE_DS2760
  61. tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)"
  62. depends on W1
  63. help
  64. If you enable this you will have the DS2760 battery monitor
  65. chip support.
  66. The battery monitor chip is used in many batteries/devices
  67. as the one who is responsible for charging/discharging/monitoring
  68. Li+ batteries.
  69. If you are unsure, say N.
  70. config W1_SLAVE_DS2780
  71. tristate "Dallas 2780 battery monitor chip"
  72. depends on W1
  73. help
  74. If you enable this you will have the DS2780 battery monitor
  75. chip support.
  76. The battery monitor chip is used in many batteries/devices
  77. as the one who is responsible for charging/discharging/monitoring
  78. Li+ batteries.
  79. If you are unsure, say N.
  80. config W1_SLAVE_DS2781
  81. tristate "Dallas 2781 battery monitor chip"
  82. depends on W1
  83. help
  84. If you enable this you will have the DS2781 battery monitor
  85. chip support.
  86. The battery monitor chip is used in many batteries/devices
  87. as the one who is responsible for charging/discharging/monitoring
  88. Li+ batteries.
  89. If you are unsure, say N.
  90. config W1_SLAVE_DS28E04
  91. tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)"
  92. depends on W1
  93. select CRC16
  94. help
  95. If you enable this you will have the DS28E04-100
  96. chip support.
  97. Say Y here if you want to use a 1-wire
  98. 4kb EEPROM with PIO family device (DS28E04).
  99. If you are unsure, say N.
  100. config W1_SLAVE_BQ27000
  101. tristate "BQ27000 slave support"
  102. depends on W1
  103. help
  104. Say Y here if you want to use a hdq
  105. bq27000 slave support.
  106. endmenu