]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | menu "Dallas's 1-wire bus" |
2 | ||
3 | config W1 | |
4 | tristate "Dallas's 1-wire support" | |
5 | ---help--- | |
a58a414f | 6 | Dallas's 1-wire bus is useful to connect slow 1-pin devices |
1da177e4 | 7 | such as iButtons and thermal sensors. |
7785925d | 8 | |
1da177e4 LT |
9 | If you want W1 support, you should say Y here. |
10 | ||
11 | This W1 support can also be built as a module. If so, the module | |
12 | will be called wire.ko. | |
13 | ||
14 | config W1_MATROX | |
15 | tristate "Matrox G400 transport layer for 1-wire" | |
16 | depends on W1 && PCI | |
17 | help | |
18 | Say Y here if you want to communicate with your 1-wire devices | |
19 | using Matrox's G400 GPIO pins. | |
7785925d EP |
20 | |
21 | This support is also available as a module. If so, the module | |
1da177e4 LT |
22 | will be called matrox_w1.ko. |
23 | ||
24 | config W1_DS9490 | |
25 | tristate "DS9490R transport layer driver" | |
26 | depends on W1 && USB | |
27 | help | |
28 | Say Y here if you want to have a driver for DS9490R UWB <-> W1 bridge. | |
29 | ||
7785925d | 30 | This support is also available as a module. If so, the module |
1da177e4 LT |
31 | will be called ds9490r.ko. |
32 | ||
ea5860d2 | 33 | config W1_DS9490_BRIDGE |
1da177e4 LT |
34 | tristate "DS9490R USB <-> W1 transport layer for 1-wire" |
35 | depends on W1_DS9490 | |
36 | help | |
37 | Say Y here if you want to communicate with your 1-wire devices | |
38 | using DS9490R USB bridge. | |
39 | ||
7785925d | 40 | This support is also available as a module. If so, the module |
1da177e4 LT |
41 | will be called ds_w1_bridge.ko. |
42 | ||
43 | config W1_THERM | |
44 | tristate "Thermal family implementation" | |
45 | depends on W1 | |
46 | help | |
47 | Say Y here if you want to connect 1-wire thermal sensors to you | |
48 | wire. | |
49 | ||
50 | config W1_SMEM | |
51 | tristate "Simple 64bit memory family implementation" | |
52 | depends on W1 | |
53 | help | |
7785925d | 54 | Say Y here if you want to connect 1-wire |
1da177e4 LT |
55 | simple 64bit memory rom(ds2401/ds2411/ds1990*) to you wire. |
56 | ||
80895392 EP |
57 | config W1_DS2433 |
58 | tristate "4kb EEPROM family support (DS2433)" | |
59 | depends on W1 | |
60 | help | |
61 | Say Y here if you want to use a 1-wire | |
62 | 4kb EEPROM family device (DS2433). | |
63 | ||
0a25e4d5 EP |
64 | config W1_DS2433_CRC |
65 | bool "Protect DS2433 data with a CRC16" | |
66 | depends on W1_DS2433 | |
67 | select CRC16 | |
68 | help | |
69 | Say Y here to protect DS2433 data with a CRC16. | |
70 | Each block has 30 bytes of data and a two byte CRC16. | |
71 | Full block writes are only allowed if the CRC is valid. | |
72 | ||
1da177e4 | 73 | endmenu |