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