Kconfig 3.2 KB

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