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 1989610274SJean-François Dagenaisconfig W1_SLAVE_DS2408 2089610274SJean-François Dagenais tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)" 2189610274SJean-François Dagenais help 2289610274SJean-François Dagenais Say Y here if you want to use a 1-wire 2389610274SJean-François Dagenais DS2408 8-Channel Addressable Switch device support 2489610274SJean-François Dagenais 25*aceca285SJean-Francois Dagenaisconfig W1_SLAVE_DS2408_READBACK 26*aceca285SJean-Francois Dagenais bool "Read-back values written to DS2408's output register" 27*aceca285SJean-Francois Dagenais depends on W1_SLAVE_DS2408 28*aceca285SJean-Francois Dagenais default y 29*aceca285SJean-Francois Dagenais help 30*aceca285SJean-Francois Dagenais Enabling this will cause the driver to read back the values written 31*aceca285SJean-Francois Dagenais to the chip's output register in order to detect errors. 32*aceca285SJean-Francois Dagenais 33*aceca285SJean-Francois Dagenais This is slower but useful when debugging chips and/or busses. 34*aceca285SJean-Francois Dagenais 3531b4ca3eSMariusz Bialonczykconfig W1_SLAVE_DS2413 3631b4ca3eSMariusz Bialonczyk tristate "Dual Channel Addressable Switch 0x3a family support (DS2413)" 3731b4ca3eSMariusz Bialonczyk help 3831b4ca3eSMariusz Bialonczyk Say Y here if you want to use a 1-wire 3931b4ca3eSMariusz Bialonczyk DS2413 Dual Channel Addressable Switch device support 4031b4ca3eSMariusz Bialonczyk 4117fecb55SMika Laitioconfig W1_SLAVE_DS2423 4217fecb55SMika Laitio tristate "Counter 1-wire device (DS2423)" 4317fecb55SMika Laitio select CRC16 4417fecb55SMika Laitio help 4517fecb55SMika Laitio If you enable this you can read the counter values available 4617fecb55SMika Laitio in the DS2423 chipset from the w1_slave file under the 4717fecb55SMika Laitio sys file system. 4817fecb55SMika Laitio 4917fecb55SMika Laitio Say Y here if you want to use a 1-wire 5017fecb55SMika Laitio counter family device (DS2423). 5117fecb55SMika Laitio 528ca2f156SHerton Ronaldo Krzesinskiconfig W1_SLAVE_DS2431 538ca2f156SHerton Ronaldo Krzesinski tristate "1kb EEPROM family support (DS2431)" 548ca2f156SHerton Ronaldo Krzesinski help 558ca2f156SHerton Ronaldo Krzesinski Say Y here if you want to use a 1-wire 568ca2f156SHerton Ronaldo Krzesinski 1kb EEPROM family device (DS2431) 578ca2f156SHerton Ronaldo Krzesinski 58bd529cfbSEvgeniy Polyakovconfig W1_SLAVE_DS2433 59bd529cfbSEvgeniy Polyakov tristate "4kb EEPROM family support (DS2433)" 60bd529cfbSEvgeniy Polyakov help 61bd529cfbSEvgeniy Polyakov Say Y here if you want to use a 1-wire 62bd529cfbSEvgeniy Polyakov 4kb EEPROM family device (DS2433). 63bd529cfbSEvgeniy Polyakov 64bd529cfbSEvgeniy Polyakovconfig W1_SLAVE_DS2433_CRC 65bd529cfbSEvgeniy Polyakov bool "Protect DS2433 data with a CRC16" 66f621e1c7SJean-Luc Leger depends on W1_SLAVE_DS2433 67bd529cfbSEvgeniy Polyakov select CRC16 68bd529cfbSEvgeniy Polyakov help 69bd529cfbSEvgeniy Polyakov Say Y here to protect DS2433 data with a CRC16. 70bd529cfbSEvgeniy Polyakov Each block has 30 bytes of data and a two byte CRC16. 71bd529cfbSEvgeniy Polyakov Full block writes are only allowed if the CRC is valid. 72bd529cfbSEvgeniy Polyakov 73d7ce6d1dSAnton Vorontsovconfig W1_SLAVE_DS2760 74d7ce6d1dSAnton Vorontsov tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)" 75d7ce6d1dSAnton Vorontsov depends on W1 76d7ce6d1dSAnton Vorontsov help 77d7ce6d1dSAnton Vorontsov If you enable this you will have the DS2760 battery monitor 78d7ce6d1dSAnton Vorontsov chip support. 79d7ce6d1dSAnton Vorontsov 80d7ce6d1dSAnton Vorontsov The battery monitor chip is used in many batteries/devices 81d7ce6d1dSAnton Vorontsov as the one who is responsible for charging/discharging/monitoring 82d7ce6d1dSAnton Vorontsov Li+ batteries. 83d7ce6d1dSAnton Vorontsov 84d7ce6d1dSAnton Vorontsov If you are unsure, say N. 85d7ce6d1dSAnton Vorontsov 86275ac746SClifton Barnesconfig W1_SLAVE_DS2780 87275ac746SClifton Barnes tristate "Dallas 2780 battery monitor chip" 88275ac746SClifton Barnes depends on W1 89275ac746SClifton Barnes help 90275ac746SClifton Barnes If you enable this you will have the DS2780 battery monitor 91275ac746SClifton Barnes chip support. 92275ac746SClifton Barnes 93275ac746SClifton Barnes The battery monitor chip is used in many batteries/devices 94275ac746SClifton Barnes as the one who is responsible for charging/discharging/monitoring 95275ac746SClifton Barnes Li+ batteries. 96275ac746SClifton Barnes 97275ac746SClifton Barnes If you are unsure, say N. 98275ac746SClifton Barnes 99fef37e9aSRenata Sayakhovaconfig W1_SLAVE_DS2781 100fef37e9aSRenata Sayakhova tristate "Dallas 2781 battery monitor chip" 101fef37e9aSRenata Sayakhova depends on W1 102fef37e9aSRenata Sayakhova help 103fef37e9aSRenata Sayakhova If you enable this you will have the DS2781 battery monitor 104fef37e9aSRenata Sayakhova chip support. 105fef37e9aSRenata Sayakhova 106fef37e9aSRenata Sayakhova The battery monitor chip is used in many batteries/devices 107fef37e9aSRenata Sayakhova as the one who is responsible for charging/discharging/monitoring 108fef37e9aSRenata Sayakhova Li+ batteries. 109fef37e9aSRenata Sayakhova 110fef37e9aSRenata Sayakhova If you are unsure, say N. 111fef37e9aSRenata Sayakhova 112fbf7f7b4SMarkus Frankeconfig W1_SLAVE_DS28E04 113fbf7f7b4SMarkus Franke tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)" 114fbf7f7b4SMarkus Franke depends on W1 115fbf7f7b4SMarkus Franke select CRC16 116fbf7f7b4SMarkus Franke help 117fbf7f7b4SMarkus Franke If you enable this you will have the DS28E04-100 118fbf7f7b4SMarkus Franke chip support. 119fbf7f7b4SMarkus Franke 120fbf7f7b4SMarkus Franke Say Y here if you want to use a 1-wire 121fbf7f7b4SMarkus Franke 4kb EEPROM with PIO family device (DS28E04). 122fbf7f7b4SMarkus Franke 123fbf7f7b4SMarkus Franke If you are unsure, say N. 124fbf7f7b4SMarkus Franke 125cfbc6190SMadhusudhan Chikkatureconfig W1_SLAVE_BQ27000 126cfbc6190SMadhusudhan Chikkature tristate "BQ27000 slave support" 127cfbc6190SMadhusudhan Chikkature depends on W1 128cfbc6190SMadhusudhan Chikkature help 129cfbc6190SMadhusudhan Chikkature Say Y here if you want to use a hdq 130cfbc6190SMadhusudhan Chikkature bq27000 slave support. 131cfbc6190SMadhusudhan Chikkature 132bd529cfbSEvgeniy Polyakovendmenu 133