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