18c2ecf20Sopenharmony_cimax6697 properties 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: 58c2ecf20Sopenharmony_ci Should be one of 68c2ecf20Sopenharmony_ci maxim,max6581 78c2ecf20Sopenharmony_ci maxim,max6602 88c2ecf20Sopenharmony_ci maxim,max6622 98c2ecf20Sopenharmony_ci maxim,max6636 108c2ecf20Sopenharmony_ci maxim,max6689 118c2ecf20Sopenharmony_ci maxim,max6693 128c2ecf20Sopenharmony_ci maxim,max6694 138c2ecf20Sopenharmony_ci maxim,max6697 148c2ecf20Sopenharmony_ci maxim,max6698 158c2ecf20Sopenharmony_ci maxim,max6699 168c2ecf20Sopenharmony_ci- reg: I2C address 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciOptional properties: 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci- smbus-timeout-disable 218c2ecf20Sopenharmony_ci Set to disable SMBus timeout. If not specified, SMBus timeout will be 228c2ecf20Sopenharmony_ci enabled. 238c2ecf20Sopenharmony_ci- extended-range-enable 248c2ecf20Sopenharmony_ci Only valid for MAX6581. Set to enable extended temperature range. 258c2ecf20Sopenharmony_ci Extended temperature will be disabled if not specified. 268c2ecf20Sopenharmony_ci- beta-compensation-enable 278c2ecf20Sopenharmony_ci Only valid for MAX6693 and MX6694. Set to enable beta compensation on 288c2ecf20Sopenharmony_ci remote temperature channel 1. 298c2ecf20Sopenharmony_ci Beta compensation will be disabled if not specified. 308c2ecf20Sopenharmony_ci- alert-mask 318c2ecf20Sopenharmony_ci Alert bit mask. Alert disabled for bits set. 328c2ecf20Sopenharmony_ci Select bit 0 for local temperature, bit 1..7 for remote temperatures. 338c2ecf20Sopenharmony_ci If not specified, alert will be enabled for all channels. 348c2ecf20Sopenharmony_ci- over-temperature-mask 358c2ecf20Sopenharmony_ci Over-temperature bit mask. Over-temperature reporting disabled for 368c2ecf20Sopenharmony_ci bits set. 378c2ecf20Sopenharmony_ci Select bit 0 for local temperature, bit 1..7 for remote temperatures. 388c2ecf20Sopenharmony_ci If not specified, over-temperature reporting will be enabled for all 398c2ecf20Sopenharmony_ci channels. 408c2ecf20Sopenharmony_ci- resistance-cancellation 418c2ecf20Sopenharmony_ci Boolean for all chips other than MAX6581. Set to enable resistance 428c2ecf20Sopenharmony_ci cancellation on remote temperature channel 1. 438c2ecf20Sopenharmony_ci For MAX6581, resistance cancellation enabled for all channels if 448c2ecf20Sopenharmony_ci specified as boolean, otherwise as per bit mask specified. 458c2ecf20Sopenharmony_ci Only supported for remote temperatures (bit 1..7). 468c2ecf20Sopenharmony_ci If not specified, resistance cancellation will be disabled for all 478c2ecf20Sopenharmony_ci channels. 488c2ecf20Sopenharmony_ci- transistor-ideality 498c2ecf20Sopenharmony_ci For MAX6581 only. Two values; first is bit mask, second is ideality 508c2ecf20Sopenharmony_ci select value as per MAX6581 data sheet. Select bit 1..7 for remote 518c2ecf20Sopenharmony_ci channels. 528c2ecf20Sopenharmony_ci Transistor ideality will be initialized to default (1.008) if not 538c2ecf20Sopenharmony_ci specified. 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ciExample: 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_citemp-sensor@1a { 588c2ecf20Sopenharmony_ci compatible = "maxim,max6697"; 598c2ecf20Sopenharmony_ci reg = <0x1a>; 608c2ecf20Sopenharmony_ci smbus-timeout-disable; 618c2ecf20Sopenharmony_ci resistance-cancellation; 628c2ecf20Sopenharmony_ci alert-mask = <0x72>; 638c2ecf20Sopenharmony_ci over-temperature-mask = <0x7f>; 648c2ecf20Sopenharmony_ci}; 65