max6697 properties Required properties: - compatible: Should be one of maxim,max6581 maxim,max6602 maxim,max6622 maxim,max6636 maxim,max6689 maxim,max6693 maxim,max6694 maxim,max6697 maxim,max6698 maxim,max6699 - reg: I2C address Optional properties: - smbus-timeout-disable Set to disable SMBus timeout. If not specified, SMBus timeout will be enabled. - extended-range-enable Only valid for MAX6581. Set to enable extended temperature range. Extended temperature will be disabled if not specified. - beta-compensation-enable Only valid for MAX6693 and MX6694. Set to enable beta compensation on remote temperature channel 1. Beta compensation will be disabled if not specified. - alert-mask Alert bit mask. Alert disabled for bits set. Select bit 0 for local temperature, bit 1..7 for remote temperatures. If not specified, alert will be enabled for all channels. - over-temperature-mask Over-temperature bit mask. Over-temperature reporting disabled for bits set. Select bit 0 for local temperature, bit 1..7 for remote temperatures. If not specified, over-temperature reporting will be enabled for all channels. - resistance-cancellation Boolean for all chips other than MAX6581. Set to enable resistance cancellation on remote temperature channel 1. For MAX6581, resistance cancellation enabled for all channels if specified as boolean, otherwise as per bit mask specified. Only supported for remote temperatures (bit 1..7). If not specified, resistance cancellation will be disabled for all channels. - transistor-ideality For MAX6581 only. Two values; first is bit mask, second is ideality select value as per MAX6581 data sheet. Select bit 1..7 for remote channels. Transistor ideality will be initialized to default (1.008) if not specified. Example: temp-sensor@1a { compatible = "maxim,max6697"; reg = <0x1a>; smbus-timeout-disable; resistance-cancellation; alert-mask = <0x72>; over-temperature-mask = <0x7f>; }; |