1*4882a593Smuzhiyunltc2978 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: should contain one of: 5*4882a593Smuzhiyun * "lltc,ltc2972" 6*4882a593Smuzhiyun * "lltc,ltc2974" 7*4882a593Smuzhiyun * "lltc,ltc2975" 8*4882a593Smuzhiyun * "lltc,ltc2977" 9*4882a593Smuzhiyun * "lltc,ltc2978" 10*4882a593Smuzhiyun * "lltc,ltc2979" 11*4882a593Smuzhiyun * "lltc,ltc2980" 12*4882a593Smuzhiyun * "lltc,ltc3880" 13*4882a593Smuzhiyun * "lltc,ltc3882" 14*4882a593Smuzhiyun * "lltc,ltc3883" 15*4882a593Smuzhiyun * "lltc,ltc3884" 16*4882a593Smuzhiyun * "lltc,ltc3886" 17*4882a593Smuzhiyun * "lltc,ltc3887" 18*4882a593Smuzhiyun * "lltc,ltc3889" 19*4882a593Smuzhiyun * "lltc,ltc7880" 20*4882a593Smuzhiyun * "lltc,ltm2987" 21*4882a593Smuzhiyun * "lltc,ltm4664" 22*4882a593Smuzhiyun * "lltc,ltm4675" 23*4882a593Smuzhiyun * "lltc,ltm4676" 24*4882a593Smuzhiyun * "lltc,ltm4677" 25*4882a593Smuzhiyun * "lltc,ltm4678" 26*4882a593Smuzhiyun * "lltc,ltm4680" 27*4882a593Smuzhiyun * "lltc,ltm4686" 28*4882a593Smuzhiyun * "lltc,ltm4700" 29*4882a593Smuzhiyun- reg: I2C slave address 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunOptional properties: 32*4882a593Smuzhiyun- regulators: A node that houses a sub-node for each regulator controlled by 33*4882a593Smuzhiyun the device. Each sub-node is identified using the node's name, with valid 34*4882a593Smuzhiyun values listed below. The content of each sub-node is defined by the 35*4882a593Smuzhiyun standard binding for regulators; see regulator.txt. 36*4882a593Smuzhiyun 37*4882a593SmuzhiyunValid names of regulators depend on number of supplies supported per device: 38*4882a593Smuzhiyun * ltc2972 vout0 - vout1 39*4882a593Smuzhiyun * ltc2974, ltc2975 : vout0 - vout3 40*4882a593Smuzhiyun * ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout7 41*4882a593Smuzhiyun * ltc2978 : vout0 - vout7 42*4882a593Smuzhiyun * ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout1 43*4882a593Smuzhiyun * ltc7880 : vout0 - vout1 44*4882a593Smuzhiyun * ltc3883 : vout0 45*4882a593Smuzhiyun * ltm4664 : vout0 - vout1 46*4882a593Smuzhiyun * ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout1 47*4882a593Smuzhiyun * ltm4680, ltm4686 : vout0 - vout1 48*4882a593Smuzhiyun * ltm4700 : vout0 - vout1 49*4882a593Smuzhiyun 50*4882a593SmuzhiyunExample: 51*4882a593Smuzhiyunltc2978@5e { 52*4882a593Smuzhiyun compatible = "lltc,ltc2978"; 53*4882a593Smuzhiyun reg = <0x5e>; 54*4882a593Smuzhiyun regulators { 55*4882a593Smuzhiyun vout0 { 56*4882a593Smuzhiyun regulator-name = "FPGA-2.5V"; 57*4882a593Smuzhiyun }; 58*4882a593Smuzhiyun vout2 { 59*4882a593Smuzhiyun regulator-name = "FPGA-1.5V"; 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun }; 62*4882a593Smuzhiyun}; 63