xref: /openbmc/linux/drivers/w1/slaves/Kconfig (revision 8fa5723aa7e053d498336b48448b292fc2e0458b)
1#
2# 1-wire slaves configuration
3#
4
5menu "1-wire Slaves"
6
7config W1_SLAVE_THERM
8	tristate "Thermal family implementation"
9	help
10	  Say Y here if you want to connect 1-wire thermal sensors to your
11	  wire.
12
13config W1_SLAVE_SMEM
14	tristate "Simple 64bit memory family implementation"
15	help
16	  Say Y here if you want to connect 1-wire
17	  simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.
18
19config W1_SLAVE_DS2433
20	tristate "4kb EEPROM family support (DS2433)"
21	help
22	  Say Y here if you want to use a 1-wire
23	  4kb EEPROM family device (DS2433).
24
25config W1_SLAVE_DS2433_CRC
26	bool "Protect DS2433 data with a CRC16"
27	depends on W1_SLAVE_DS2433
28	select CRC16
29	help
30	  Say Y here to protect DS2433 data with a CRC16.
31	  Each block has 30 bytes of data and a two byte CRC16.
32	  Full block writes are only allowed if the CRC is valid.
33
34config W1_SLAVE_DS2760
35	tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)"
36	depends on W1
37	help
38	  If you enable this you will have the DS2760 battery monitor
39	  chip support.
40
41	  The battery monitor chip is used in many batteries/devices
42	  as the one who is responsible for charging/discharging/monitoring
43	  Li+ batteries.
44
45	  If you are unsure, say N.
46
47endmenu
48