95 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/hwmon/lltc,ltc2978.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Octal Digital Power-supply monitor/supervisor/sequencer/margin controller.8 9maintainers:10 - Frank Li <Frank.Li@nxp.com>11 12properties:13 compatible:14 enum:15 - lltc,ltc297216 - lltc,ltc297417 - lltc,ltc297518 - lltc,ltc297719 - lltc,ltc297820 - lltc,ltc297921 - lltc,ltc298022 - lltc,ltc388023 - lltc,ltc388224 - lltc,ltc388325 - lltc,ltc388426 - lltc,ltc388627 - lltc,ltc388728 - lltc,ltc388929 - lltc,ltc788030 - lltc,ltm298731 - lltc,ltm466432 - lltc,ltm467533 - lltc,ltm467634 - lltc,ltm467735 - lltc,ltm467836 - lltc,ltm468037 - lltc,ltm468638 - lltc,ltm470039 40 reg:41 maxItems: 142 43 regulators:44 type: object45 description: |46 list of regulators provided by this controller.47 Valid names of regulators depend on number of supplies supported per device:48 * ltc2972 vout0 - vout149 * ltc2974, ltc2975 : vout0 - vout350 * ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout751 * ltc2978 : vout0 - vout752 * ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout153 * ltc7880 : vout0 - vout154 * ltc3883 : vout055 * ltm4664 : vout0 - vout156 * ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout157 * ltm4680, ltm4686 : vout0 - vout158 * ltm4700 : vout0 - vout159 60 patternProperties:61 "^vout[0-7]$":62 $ref: /schemas/regulator/regulator.yaml#63 type: object64 unevaluatedProperties: false65 66 additionalProperties: false67 68required:69 - compatible70 - reg71 72additionalProperties: false73 74examples:75 - |76 i2c {77 #address-cells = <1>;78 #size-cells = <0>;79 80 regulator@5e {81 compatible = "lltc,ltc2978";82 reg = <0x5e>;83 84 regulators {85 vout0 {86 regulator-name = "FPGA-2.5V";87 };88 vout2 {89 regulator-name = "FPGA-1.5V";90 };91 };92 };93 };94 95