blob: 762561fbabbfbdf595494d7cad137fd91f765311 [file] [log] [blame]
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +03001#
2# 1-wire slaves configuration
3#
4
5menu "1-wire Slaves"
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +03006
7config W1_SLAVE_THERM
8 tristate "Thermal family implementation"
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +03009 help
Evgeniy Polyakov89040b22006-12-13 00:34:16 -080010 Say Y here if you want to connect 1-wire thermal sensors to your
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030011 wire.
12
13config W1_SLAVE_SMEM
14 tristate "Simple 64bit memory family implementation"
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030015 help
16 Say Y here if you want to connect 1-wire
Evgeniy Polyakov89040b22006-12-13 00:34:16 -080017 simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030018
Jean-François Dagenais89610272011-05-26 16:26:02 -070019config W1_SLAVE_DS2408
Mariusz Bialonczyk31b4ca32013-02-27 17:05:47 -080020 tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)"
21 help
22 Say Y here if you want to use a 1-wire
23 DS2408 8-Channel Addressable Switch device support
Jean-François Dagenais89610272011-05-26 16:26:02 -070024
Mariusz Bialonczyk31b4ca32013-02-27 17:05:47 -080025config W1_SLAVE_DS2413
26 tristate "Dual Channel Addressable Switch 0x3a family support (DS2413)"
27 help
28 Say Y here if you want to use a 1-wire
29 DS2413 Dual Channel Addressable Switch device support
Jean-François Dagenais89610272011-05-26 16:26:02 -070030
Mika Laitio17fecb52011-01-12 17:01:06 -080031config W1_SLAVE_DS2423
32 tristate "Counter 1-wire device (DS2423)"
33 select CRC16
34 help
35 If you enable this you can read the counter values available
36 in the DS2423 chipset from the w1_slave file under the
37 sys file system.
38
39 Say Y here if you want to use a 1-wire
40 counter family device (DS2423).
41
Herton Ronaldo Krzesinski8ca2f152009-02-27 14:03:00 -080042config 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
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030048config W1_SLAVE_DS2433
49 tristate "4kb EEPROM family support (DS2433)"
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030050 help
51 Say Y here if you want to use a 1-wire
52 4kb EEPROM family device (DS2433).
53
54config W1_SLAVE_DS2433_CRC
55 bool "Protect DS2433 data with a CRC16"
Jean-Luc Legerf621e1c2006-04-18 21:18:20 -070056 depends on W1_SLAVE_DS2433
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +030057 select CRC16
58 help
59 Say Y here to protect DS2433 data with a CRC16.
60 Each block has 30 bytes of data and a two byte CRC16.
61 Full block writes are only allowed if the CRC is valid.
62
Anton Vorontsovd7ce6d12007-04-12 01:03:55 +040063config W1_SLAVE_DS2760
64 tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)"
65 depends on W1
66 help
67 If you enable this you will have the DS2760 battery monitor
68 chip support.
69
70 The battery monitor chip is used in many batteries/devices
71 as the one who is responsible for charging/discharging/monitoring
72 Li+ batteries.
73
74 If you are unsure, say N.
75
Clifton Barnes275ac742011-05-26 16:26:04 -070076config W1_SLAVE_DS2780
77 tristate "Dallas 2780 battery monitor chip"
78 depends on W1
79 help
80 If you enable this you will have the DS2780 battery monitor
81 chip support.
82
83 The battery monitor chip is used in many batteries/devices
84 as the one who is responsible for charging/discharging/monitoring
85 Li+ batteries.
86
87 If you are unsure, say N.
88
Renata Sayakhovafef37e92012-02-29 14:58:53 +010089config W1_SLAVE_DS2781
90 tristate "Dallas 2781 battery monitor chip"
91 depends on W1
92 help
93 If you enable this you will have the DS2781 battery monitor
94 chip support.
95
96 The battery monitor chip is used in many batteries/devices
97 as the one who is responsible for charging/discharging/monitoring
98 Li+ batteries.
99
100 If you are unsure, say N.
101
Markus Frankefbf7f7b2012-05-26 00:45:12 +0200102config W1_SLAVE_DS28E04
103 tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)"
104 depends on W1
105 select CRC16
106 help
107 If you enable this you will have the DS28E04-100
108 chip support.
109
110 Say Y here if you want to use a 1-wire
111 4kb EEPROM with PIO family device (DS28E04).
112
113 If you are unsure, say N.
114
Madhusudhan Chikkaturecfbc6192008-11-12 13:27:11 -0800115config W1_SLAVE_BQ27000
116 tristate "BQ27000 slave support"
117 depends on W1
118 help
119 Say Y here if you want to use a hdq
120 bq27000 slave support.
121
Evgeniy Polyakovbd529cf2005-12-06 13:38:28 +0300122endmenu