1bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov# 2bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov# 1-wire slaves configuration 3bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov# 4bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 5bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovmenu "1-wire Slaves" 6bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 7bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovconfig W1_SLAVE_THERM 8bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov tristate "Thermal family implementation" 9bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov help 1089040b21e7e2205985feb77f9a83138ab9cb0dfdEvgeniy Polyakov Say Y here if you want to connect 1-wire thermal sensors to your 11bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov wire. 12bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 13bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovconfig W1_SLAVE_SMEM 14bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov tristate "Simple 64bit memory family implementation" 15bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov help 16bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov Say Y here if you want to connect 1-wire 1789040b21e7e2205985feb77f9a83138ab9cb0dfdEvgeniy Polyakov simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire. 18bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 1989610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenaisconfig W1_SLAVE_DS2408 2089610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)" 2189610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais help 2289610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais Say Y here if you want to use a 1-wire 2389610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais 2489610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais DS2408 8-Channel Addressable Switch device support 2589610274bd43edc68c66ff7cf58e05debd519a5eJean-François Dagenais 2617fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitioconfig W1_SLAVE_DS2423 2717fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio tristate "Counter 1-wire device (DS2423)" 2817fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio select CRC16 2917fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio help 3017fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio If you enable this you can read the counter values available 3117fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio in the DS2423 chipset from the w1_slave file under the 3217fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio sys file system. 3317fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio 3417fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio Say Y here if you want to use a 1-wire 3517fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio counter family device (DS2423). 3617fecb5582962c2ca5627a51ec9ab0979fb673efMika Laitio 378ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinskiconfig W1_SLAVE_DS2431 388ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinski tristate "1kb EEPROM family support (DS2431)" 398ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinski help 408ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinski Say Y here if you want to use a 1-wire 418ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinski 1kb EEPROM family device (DS2431) 428ca2f156b06bdcbfd1ab543355279246d05e2499Herton Ronaldo Krzesinski 43bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovconfig W1_SLAVE_DS2433 44bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov tristate "4kb EEPROM family support (DS2433)" 45bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov help 46bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov Say Y here if you want to use a 1-wire 47bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 4kb EEPROM family device (DS2433). 48bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 49bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovconfig W1_SLAVE_DS2433_CRC 50bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov bool "Protect DS2433 data with a CRC16" 51f621e1c78134f7cea0d2cf2c2822c917bedec516Jean-Luc Leger depends on W1_SLAVE_DS2433 52bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov select CRC16 53bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov help 54bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov Say Y here to protect DS2433 data with a CRC16. 55bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov Each block has 30 bytes of data and a two byte CRC16. 56bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov Full block writes are only allowed if the CRC is valid. 57bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakov 58d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsovconfig W1_SLAVE_DS2760 59d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)" 60d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov depends on W1 61d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov help 62d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov If you enable this you will have the DS2760 battery monitor 63d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov chip support. 64d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov 65d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov The battery monitor chip is used in many batteries/devices 66d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov as the one who is responsible for charging/discharging/monitoring 67d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov Li+ batteries. 68d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov 69d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov If you are unsure, say N. 70d7ce6d1d5f6e307a2fbb69626cf120e20e793fe7Anton Vorontsov 71275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnesconfig W1_SLAVE_DS2780 72275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes tristate "Dallas 2780 battery monitor chip" 73275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes depends on W1 74275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes help 75275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes If you enable this you will have the DS2780 battery monitor 76275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes chip support. 77275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes 78275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes The battery monitor chip is used in many batteries/devices 79275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes as the one who is responsible for charging/discharging/monitoring 80275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes Li+ batteries. 81275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes 82275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes If you are unsure, say N. 83275ac74629c4d8ec430d7edecb16d936f46a47c5Clifton Barnes 84fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhovaconfig W1_SLAVE_DS2781 85fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova tristate "Dallas 2781 battery monitor chip" 86fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova depends on W1 87fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova help 88fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova If you enable this you will have the DS2781 battery monitor 89fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova chip support. 90fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova 91fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova The battery monitor chip is used in many batteries/devices 92fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova as the one who is responsible for charging/discharging/monitoring 93fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova Li+ batteries. 94fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova 95fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova If you are unsure, say N. 96fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6Renata Sayakhova 97cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkatureconfig W1_SLAVE_BQ27000 98cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature tristate "BQ27000 slave support" 99cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature depends on W1 100cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature help 101cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature Say Y here if you want to use a hdq 102cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature bq27000 slave support. 103cfbc619033d3a2eee8f7aa9314e21b96cf34d399Madhusudhan Chikkature 104bd529cfb40c427d5b5aae0d315afb9f0a1da5e76Evgeniy Polyakovendmenu 105