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