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