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