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 19*dd6478d6SMaciej S. Szmigieroconfig W1_SLAVE_DS2405 20*dd6478d6SMaciej S. Szmigiero tristate "DS2405 Addressable Switch" 21*dd6478d6SMaciej S. Szmigiero help 22*dd6478d6SMaciej S. Szmigiero Say Y or M here if you want to use a DS2405 1-wire 23*dd6478d6SMaciej S. Szmigiero single-channel addressable switch. 24*dd6478d6SMaciej S. Szmigiero This device can also work as a single-channel 25*dd6478d6SMaciej S. Szmigiero binary remote sensor. 26*dd6478d6SMaciej S. Szmigiero 2789610274SJean-François Dagenaisconfig W1_SLAVE_DS2408 2889610274SJean-François Dagenais tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)" 2989610274SJean-François Dagenais help 3089610274SJean-François Dagenais Say Y here if you want to use a 1-wire 3189610274SJean-François Dagenais DS2408 8-Channel Addressable Switch device support 3289610274SJean-François Dagenais 33aceca285SJean-Francois Dagenaisconfig W1_SLAVE_DS2408_READBACK 34aceca285SJean-Francois Dagenais bool "Read-back values written to DS2408's output register" 35aceca285SJean-Francois Dagenais depends on W1_SLAVE_DS2408 36aceca285SJean-Francois Dagenais default y 37aceca285SJean-Francois Dagenais help 38aceca285SJean-Francois Dagenais Enabling this will cause the driver to read back the values written 39aceca285SJean-Francois Dagenais to the chip's output register in order to detect errors. 40aceca285SJean-Francois Dagenais 41aceca285SJean-Francois Dagenais This is slower but useful when debugging chips and/or busses. 42aceca285SJean-Francois Dagenais 4331b4ca3eSMariusz Bialonczykconfig W1_SLAVE_DS2413 4431b4ca3eSMariusz Bialonczyk tristate "Dual Channel Addressable Switch 0x3a family support (DS2413)" 4531b4ca3eSMariusz Bialonczyk help 4631b4ca3eSMariusz Bialonczyk Say Y here if you want to use a 1-wire 4731b4ca3eSMariusz Bialonczyk DS2413 Dual Channel Addressable Switch device support 4831b4ca3eSMariusz Bialonczyk 4994859308SScott Alfterconfig W1_SLAVE_DS2406 5094859308SScott Alfter tristate "Dual Channel Addressable Switch 0x12 family support (DS2406)" 516b5fa776SArnd Bergmann select CRC16 5294859308SScott Alfter help 5394859308SScott Alfter Say Y or M here if you want to use a 1-wire 5494859308SScott Alfter DS2406 Dual Channel Addressable Switch. EPROM read/write 5594859308SScott Alfter support for these devices is not implemented. 5694859308SScott Alfter 5717fecb55SMika Laitioconfig W1_SLAVE_DS2423 5817fecb55SMika Laitio tristate "Counter 1-wire device (DS2423)" 5917fecb55SMika Laitio select CRC16 6017fecb55SMika Laitio help 6117fecb55SMika Laitio If you enable this you can read the counter values available 6217fecb55SMika Laitio in the DS2423 chipset from the w1_slave file under the 6317fecb55SMika Laitio sys file system. 6417fecb55SMika Laitio 6517fecb55SMika Laitio Say Y here if you want to use a 1-wire 6617fecb55SMika Laitio counter family device (DS2423). 6717fecb55SMika Laitio 688ca2f156SHerton Ronaldo Krzesinskiconfig W1_SLAVE_DS2431 698ca2f156SHerton Ronaldo Krzesinski tristate "1kb EEPROM family support (DS2431)" 708ca2f156SHerton Ronaldo Krzesinski help 718ca2f156SHerton Ronaldo Krzesinski Say Y here if you want to use a 1-wire 728ca2f156SHerton Ronaldo Krzesinski 1kb EEPROM family device (DS2431) 738ca2f156SHerton Ronaldo Krzesinski 74bd529cfbSEvgeniy Polyakovconfig W1_SLAVE_DS2433 75bd529cfbSEvgeniy Polyakov tristate "4kb EEPROM family support (DS2433)" 76bd529cfbSEvgeniy Polyakov help 77bd529cfbSEvgeniy Polyakov Say Y here if you want to use a 1-wire 78bd529cfbSEvgeniy Polyakov 4kb EEPROM family device (DS2433). 79bd529cfbSEvgeniy Polyakov 80bd529cfbSEvgeniy Polyakovconfig W1_SLAVE_DS2433_CRC 81bd529cfbSEvgeniy Polyakov bool "Protect DS2433 data with a CRC16" 82f621e1c7SJean-Luc Leger depends on W1_SLAVE_DS2433 83bd529cfbSEvgeniy Polyakov select CRC16 84bd529cfbSEvgeniy Polyakov help 85bd529cfbSEvgeniy Polyakov Say Y here to protect DS2433 data with a CRC16. 86bd529cfbSEvgeniy Polyakov Each block has 30 bytes of data and a two byte CRC16. 87bd529cfbSEvgeniy Polyakov Full block writes are only allowed if the CRC is valid. 88bd529cfbSEvgeniy Polyakov 89d7ce6d1dSAnton Vorontsovconfig W1_SLAVE_DS2760 90d7ce6d1dSAnton Vorontsov tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)" 91d7ce6d1dSAnton Vorontsov help 92d7ce6d1dSAnton Vorontsov If you enable this you will have the DS2760 battery monitor 93d7ce6d1dSAnton Vorontsov chip support. 94d7ce6d1dSAnton Vorontsov 95d7ce6d1dSAnton Vorontsov The battery monitor chip is used in many batteries/devices 96d7ce6d1dSAnton Vorontsov as the one who is responsible for charging/discharging/monitoring 97d7ce6d1dSAnton Vorontsov Li+ batteries. 98d7ce6d1dSAnton Vorontsov 99d7ce6d1dSAnton Vorontsov If you are unsure, say N. 100d7ce6d1dSAnton Vorontsov 101275ac746SClifton Barnesconfig W1_SLAVE_DS2780 102275ac746SClifton Barnes tristate "Dallas 2780 battery monitor chip" 103275ac746SClifton Barnes help 104275ac746SClifton Barnes If you enable this you will have the DS2780 battery monitor 105275ac746SClifton Barnes chip support. 106275ac746SClifton Barnes 107275ac746SClifton Barnes The battery monitor chip is used in many batteries/devices 108275ac746SClifton Barnes as the one who is responsible for charging/discharging/monitoring 109275ac746SClifton Barnes Li+ batteries. 110275ac746SClifton Barnes 111275ac746SClifton Barnes If you are unsure, say N. 112275ac746SClifton Barnes 113fef37e9aSRenata Sayakhovaconfig W1_SLAVE_DS2781 114fef37e9aSRenata Sayakhova tristate "Dallas 2781 battery monitor chip" 115fef37e9aSRenata Sayakhova help 116fef37e9aSRenata Sayakhova If you enable this you will have the DS2781 battery monitor 117fef37e9aSRenata Sayakhova chip support. 118fef37e9aSRenata Sayakhova 119fef37e9aSRenata Sayakhova The battery monitor chip is used in many batteries/devices 120fef37e9aSRenata Sayakhova as the one who is responsible for charging/discharging/monitoring 121fef37e9aSRenata Sayakhova Li+ batteries. 122fef37e9aSRenata Sayakhova 123fef37e9aSRenata Sayakhova If you are unsure, say N. 124fef37e9aSRenata Sayakhova 125fbf7f7b4SMarkus Frankeconfig W1_SLAVE_DS28E04 126fbf7f7b4SMarkus Franke tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)" 127fbf7f7b4SMarkus Franke select CRC16 128fbf7f7b4SMarkus Franke help 129fbf7f7b4SMarkus Franke If you enable this you will have the DS28E04-100 130fbf7f7b4SMarkus Franke chip support. 131fbf7f7b4SMarkus Franke 132fbf7f7b4SMarkus Franke Say Y here if you want to use a 1-wire 133fbf7f7b4SMarkus Franke 4kb EEPROM with PIO family device (DS28E04). 134fbf7f7b4SMarkus Franke 135fbf7f7b4SMarkus Franke If you are unsure, say N. 136fbf7f7b4SMarkus Franke 137cfbc6190SMadhusudhan Chikkatureconfig W1_SLAVE_BQ27000 138cfbc6190SMadhusudhan Chikkature tristate "BQ27000 slave support" 139cfbc6190SMadhusudhan Chikkature help 140cfbc6190SMadhusudhan Chikkature Say Y here if you want to use a hdq 141cfbc6190SMadhusudhan Chikkature bq27000 slave support. 142cfbc6190SMadhusudhan Chikkature 143bd529cfbSEvgeniy Polyakovendmenu 144