12f0d9872SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 22f0d9872SFrank Li%YAML 1.2 32f0d9872SFrank Li--- 42f0d9872SFrank Li$id: http://devicetree.org/schemas/hwmon/lltc,ltc2978.yaml# 52f0d9872SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml# 62f0d9872SFrank Li 72f0d9872SFrank Lititle: Octal Digital Power-supply monitor/supervisor/sequencer/margin controller. 82f0d9872SFrank Li 92f0d9872SFrank Limaintainers: 102f0d9872SFrank Li - Frank Li <Frank.Li@nxp.com> 112f0d9872SFrank Li 122f0d9872SFrank Liproperties: 132f0d9872SFrank Li compatible: 142f0d9872SFrank Li enum: 15*156c6ebbSKim Seer Paller - lltc,lt7170 16*156c6ebbSKim Seer Paller - lltc,lt7171 172f0d9872SFrank Li - lltc,ltc2972 182f0d9872SFrank Li - lltc,ltc2974 192f0d9872SFrank Li - lltc,ltc2975 202f0d9872SFrank Li - lltc,ltc2977 212f0d9872SFrank Li - lltc,ltc2978 222f0d9872SFrank Li - lltc,ltc2979 232f0d9872SFrank Li - lltc,ltc2980 242f0d9872SFrank Li - lltc,ltc3880 252f0d9872SFrank Li - lltc,ltc3882 262f0d9872SFrank Li - lltc,ltc3883 272f0d9872SFrank Li - lltc,ltc3884 282f0d9872SFrank Li - lltc,ltc3886 292f0d9872SFrank Li - lltc,ltc3887 302f0d9872SFrank Li - lltc,ltc3889 318b882f6fSMariel Tinaco - lltc,ltc7841 322f0d9872SFrank Li - lltc,ltc7880 332f0d9872SFrank Li - lltc,ltm2987 342f0d9872SFrank Li - lltc,ltm4664 358dfd7e08SCedric Encarnacion - lltc,ltm4673 362f0d9872SFrank Li - lltc,ltm4675 372f0d9872SFrank Li - lltc,ltm4676 382f0d9872SFrank Li - lltc,ltm4677 392f0d9872SFrank Li - lltc,ltm4678 402f0d9872SFrank Li - lltc,ltm4680 412f0d9872SFrank Li - lltc,ltm4686 422f0d9872SFrank Li - lltc,ltm4700 432f0d9872SFrank Li 442f0d9872SFrank Li reg: 452f0d9872SFrank Li maxItems: 1 462f0d9872SFrank Li 472f0d9872SFrank Li regulators: 482f0d9872SFrank Li type: object 492f0d9872SFrank Li description: | 502f0d9872SFrank Li list of regulators provided by this controller. 512f0d9872SFrank Li Valid names of regulators depend on number of supplies supported per device: 52*156c6ebbSKim Seer Paller * lt7170, lt7171 : vout0 532f0d9872SFrank Li * ltc2972 vout0 - vout1 542f0d9872SFrank Li * ltc2974, ltc2975 : vout0 - vout3 552f0d9872SFrank Li * ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout7 562f0d9872SFrank Li * ltc2978 : vout0 - vout7 572f0d9872SFrank Li * ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout1 588b882f6fSMariel Tinaco * ltc7841 : vout0 592f0d9872SFrank Li * ltc7880 : vout0 - vout1 602f0d9872SFrank Li * ltc3883 : vout0 612f0d9872SFrank Li * ltm4664 : vout0 - vout1 628dfd7e08SCedric Encarnacion * ltm4673 : vout0 - vout3 632f0d9872SFrank Li * ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout1 642f0d9872SFrank Li * ltm4680, ltm4686 : vout0 - vout1 652f0d9872SFrank Li * ltm4700 : vout0 - vout1 662f0d9872SFrank Li 672f0d9872SFrank Li patternProperties: 682f0d9872SFrank Li "^vout[0-7]$": 692f0d9872SFrank Li $ref: /schemas/regulator/regulator.yaml# 702f0d9872SFrank Li type: object 712f0d9872SFrank Li unevaluatedProperties: false 722f0d9872SFrank Li 732f0d9872SFrank Li additionalProperties: false 742f0d9872SFrank Li 752f0d9872SFrank Lirequired: 762f0d9872SFrank Li - compatible 772f0d9872SFrank Li - reg 782f0d9872SFrank Li 792f0d9872SFrank LiadditionalProperties: false 802f0d9872SFrank Li 812f0d9872SFrank Liexamples: 822f0d9872SFrank Li - | 832f0d9872SFrank Li i2c { 842f0d9872SFrank Li #address-cells = <1>; 852f0d9872SFrank Li #size-cells = <0>; 862f0d9872SFrank Li 872f0d9872SFrank Li regulator@5e { 882f0d9872SFrank Li compatible = "lltc,ltc2978"; 892f0d9872SFrank Li reg = <0x5e>; 902f0d9872SFrank Li 912f0d9872SFrank Li regulators { 922f0d9872SFrank Li vout0 { 932f0d9872SFrank Li regulator-name = "FPGA-2.5V"; 942f0d9872SFrank Li }; 952f0d9872SFrank Li vout2 { 962f0d9872SFrank Li regulator-name = "FPGA-1.5V"; 972f0d9872SFrank Li }; 982f0d9872SFrank Li }; 992f0d9872SFrank Li }; 1002f0d9872SFrank Li }; 1012f0d9872SFrank Li 102