18c2ecf20Sopenharmony_ciltc2978 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: should contain one of: 58c2ecf20Sopenharmony_ci * "lltc,ltc2972" 68c2ecf20Sopenharmony_ci * "lltc,ltc2974" 78c2ecf20Sopenharmony_ci * "lltc,ltc2975" 88c2ecf20Sopenharmony_ci * "lltc,ltc2977" 98c2ecf20Sopenharmony_ci * "lltc,ltc2978" 108c2ecf20Sopenharmony_ci * "lltc,ltc2979" 118c2ecf20Sopenharmony_ci * "lltc,ltc2980" 128c2ecf20Sopenharmony_ci * "lltc,ltc3880" 138c2ecf20Sopenharmony_ci * "lltc,ltc3882" 148c2ecf20Sopenharmony_ci * "lltc,ltc3883" 158c2ecf20Sopenharmony_ci * "lltc,ltc3884" 168c2ecf20Sopenharmony_ci * "lltc,ltc3886" 178c2ecf20Sopenharmony_ci * "lltc,ltc3887" 188c2ecf20Sopenharmony_ci * "lltc,ltc3889" 198c2ecf20Sopenharmony_ci * "lltc,ltc7880" 208c2ecf20Sopenharmony_ci * "lltc,ltm2987" 218c2ecf20Sopenharmony_ci * "lltc,ltm4664" 228c2ecf20Sopenharmony_ci * "lltc,ltm4675" 238c2ecf20Sopenharmony_ci * "lltc,ltm4676" 248c2ecf20Sopenharmony_ci * "lltc,ltm4677" 258c2ecf20Sopenharmony_ci * "lltc,ltm4678" 268c2ecf20Sopenharmony_ci * "lltc,ltm4680" 278c2ecf20Sopenharmony_ci * "lltc,ltm4686" 288c2ecf20Sopenharmony_ci * "lltc,ltm4700" 298c2ecf20Sopenharmony_ci- reg: I2C slave address 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciOptional properties: 328c2ecf20Sopenharmony_ci- regulators: A node that houses a sub-node for each regulator controlled by 338c2ecf20Sopenharmony_ci the device. Each sub-node is identified using the node's name, with valid 348c2ecf20Sopenharmony_ci values listed below. The content of each sub-node is defined by the 358c2ecf20Sopenharmony_ci standard binding for regulators; see regulator.txt. 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ciValid names of regulators depend on number of supplies supported per device: 388c2ecf20Sopenharmony_ci * ltc2972 vout0 - vout1 398c2ecf20Sopenharmony_ci * ltc2974, ltc2975 : vout0 - vout3 408c2ecf20Sopenharmony_ci * ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout7 418c2ecf20Sopenharmony_ci * ltc2978 : vout0 - vout7 428c2ecf20Sopenharmony_ci * ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout1 438c2ecf20Sopenharmony_ci * ltc7880 : vout0 - vout1 448c2ecf20Sopenharmony_ci * ltc3883 : vout0 458c2ecf20Sopenharmony_ci * ltm4664 : vout0 - vout1 468c2ecf20Sopenharmony_ci * ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout1 478c2ecf20Sopenharmony_ci * ltm4680, ltm4686 : vout0 - vout1 488c2ecf20Sopenharmony_ci * ltm4700 : vout0 - vout1 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciExample: 518c2ecf20Sopenharmony_ciltc2978@5e { 528c2ecf20Sopenharmony_ci compatible = "lltc,ltc2978"; 538c2ecf20Sopenharmony_ci reg = <0x5e>; 548c2ecf20Sopenharmony_ci regulators { 558c2ecf20Sopenharmony_ci vout0 { 568c2ecf20Sopenharmony_ci regulator-name = "FPGA-2.5V"; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci vout2 { 598c2ecf20Sopenharmony_ci regulator-name = "FPGA-1.5V"; 608c2ecf20Sopenharmony_ci }; 618c2ecf20Sopenharmony_ci }; 628c2ecf20Sopenharmony_ci}; 63