^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) max6697 properties
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) - compatible:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Should be one of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) maxim,max6581
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) maxim,max6602
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) maxim,max6622
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) maxim,max6636
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) maxim,max6689
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) maxim,max6693
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) maxim,max6694
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) maxim,max6697
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) maxim,max6698
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) maxim,max6699
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) - reg: I2C address
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) - smbus-timeout-disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Set to disable SMBus timeout. If not specified, SMBus timeout will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) enabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) - extended-range-enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Only valid for MAX6581. Set to enable extended temperature range.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Extended temperature will be disabled if not specified.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) - beta-compensation-enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Only valid for MAX6693 and MX6694. Set to enable beta compensation on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) remote temperature channel 1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Beta compensation will be disabled if not specified.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) - alert-mask
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Alert bit mask. Alert disabled for bits set.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Select bit 0 for local temperature, bit 1..7 for remote temperatures.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) If not specified, alert will be enabled for all channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) - over-temperature-mask
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Over-temperature bit mask. Over-temperature reporting disabled for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) bits set.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Select bit 0 for local temperature, bit 1..7 for remote temperatures.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) If not specified, over-temperature reporting will be enabled for all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) - resistance-cancellation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Boolean for all chips other than MAX6581. Set to enable resistance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) cancellation on remote temperature channel 1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) For MAX6581, resistance cancellation enabled for all channels if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) specified as boolean, otherwise as per bit mask specified.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Only supported for remote temperatures (bit 1..7).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) If not specified, resistance cancellation will be disabled for all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) - transistor-ideality
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) For MAX6581 only. Two values; first is bit mask, second is ideality
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) select value as per MAX6581 data sheet. Select bit 1..7 for remote
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Transistor ideality will be initialized to default (1.008) if not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) specified.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) temp-sensor@1a {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) compatible = "maxim,max6697";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) reg = <0x1a>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) smbus-timeout-disable;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) resistance-cancellation;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) alert-mask = <0x72>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) over-temperature-mask = <0x7f>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) };