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