162306a36Sopenharmony_cimax6697 properties 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible: 562306a36Sopenharmony_ci Should be one of 662306a36Sopenharmony_ci maxim,max6581 762306a36Sopenharmony_ci maxim,max6602 862306a36Sopenharmony_ci maxim,max6622 962306a36Sopenharmony_ci maxim,max6636 1062306a36Sopenharmony_ci maxim,max6689 1162306a36Sopenharmony_ci maxim,max6693 1262306a36Sopenharmony_ci maxim,max6694 1362306a36Sopenharmony_ci maxim,max6697 1462306a36Sopenharmony_ci maxim,max6698 1562306a36Sopenharmony_ci maxim,max6699 1662306a36Sopenharmony_ci- reg: I2C address 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciOptional properties: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci- smbus-timeout-disable 2162306a36Sopenharmony_ci Set to disable SMBus timeout. If not specified, SMBus timeout will be 2262306a36Sopenharmony_ci enabled. 2362306a36Sopenharmony_ci- extended-range-enable 2462306a36Sopenharmony_ci Only valid for MAX6581. Set to enable extended temperature range. 2562306a36Sopenharmony_ci Extended temperature will be disabled if not specified. 2662306a36Sopenharmony_ci- beta-compensation-enable 2762306a36Sopenharmony_ci Only valid for MAX6693 and MX6694. Set to enable beta compensation on 2862306a36Sopenharmony_ci remote temperature channel 1. 2962306a36Sopenharmony_ci Beta compensation will be disabled if not specified. 3062306a36Sopenharmony_ci- alert-mask 3162306a36Sopenharmony_ci Alert bit mask. Alert disabled for bits set. 3262306a36Sopenharmony_ci Select bit 0 for local temperature, bit 1..7 for remote temperatures. 3362306a36Sopenharmony_ci If not specified, alert will be enabled for all channels. 3462306a36Sopenharmony_ci- over-temperature-mask 3562306a36Sopenharmony_ci Over-temperature bit mask. Over-temperature reporting disabled for 3662306a36Sopenharmony_ci bits set. 3762306a36Sopenharmony_ci Select bit 0 for local temperature, bit 1..7 for remote temperatures. 3862306a36Sopenharmony_ci If not specified, over-temperature reporting will be enabled for all 3962306a36Sopenharmony_ci channels. 4062306a36Sopenharmony_ci- resistance-cancellation 4162306a36Sopenharmony_ci Boolean for all chips other than MAX6581. Set to enable resistance 4262306a36Sopenharmony_ci cancellation on remote temperature channel 1. 4362306a36Sopenharmony_ci For MAX6581, resistance cancellation enabled for all channels if 4462306a36Sopenharmony_ci specified as boolean, otherwise as per bit mask specified. 4562306a36Sopenharmony_ci Only supported for remote temperatures (bit 1..7). 4662306a36Sopenharmony_ci If not specified, resistance cancellation will be disabled for all 4762306a36Sopenharmony_ci channels. 4862306a36Sopenharmony_ci- transistor-ideality 4962306a36Sopenharmony_ci For MAX6581 only. Two values; first is bit mask, second is ideality 5062306a36Sopenharmony_ci select value as per MAX6581 data sheet. Select bit 1..7 for remote 5162306a36Sopenharmony_ci channels. 5262306a36Sopenharmony_ci Transistor ideality will be initialized to default (1.008) if not 5362306a36Sopenharmony_ci specified. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciExample: 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_citemp-sensor@1a { 5862306a36Sopenharmony_ci compatible = "maxim,max6697"; 5962306a36Sopenharmony_ci reg = <0x1a>; 6062306a36Sopenharmony_ci smbus-timeout-disable; 6162306a36Sopenharmony_ci resistance-cancellation; 6262306a36Sopenharmony_ci alert-mask = <0x72>; 6362306a36Sopenharmony_ci over-temperature-mask = <0x7f>; 6462306a36Sopenharmony_ci}; 65