Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/hwmon/lltc,ltc2978.yaml
26308 views
1
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/hwmon/lltc,ltc2978.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Octal Digital Power-supply monitor/supervisor/sequencer/margin controller.
8
9
maintainers:
10
- Frank Li <Frank.Li@nxp.com>
11
12
properties:
13
compatible:
14
enum:
15
- lltc,lt7170
16
- lltc,lt7171
17
- lltc,ltc2972
18
- lltc,ltc2974
19
- lltc,ltc2975
20
- lltc,ltc2977
21
- lltc,ltc2978
22
- lltc,ltc2979
23
- lltc,ltc2980
24
- lltc,ltc3880
25
- lltc,ltc3882
26
- lltc,ltc3883
27
- lltc,ltc3884
28
- lltc,ltc3886
29
- lltc,ltc3887
30
- lltc,ltc3889
31
- lltc,ltc7132
32
- lltc,ltc7841
33
- lltc,ltc7880
34
- lltc,ltm2987
35
- lltc,ltm4664
36
- lltc,ltm4673
37
- lltc,ltm4675
38
- lltc,ltm4676
39
- lltc,ltm4677
40
- lltc,ltm4678
41
- lltc,ltm4680
42
- lltc,ltm4686
43
- lltc,ltm4700
44
45
reg:
46
maxItems: 1
47
48
regulators:
49
type: object
50
description: |
51
list of regulators provided by this controller.
52
Valid names of regulators depend on number of supplies supported per device:
53
* lt7170, lt7171 : vout0
54
* ltc2972 vout0 - vout1
55
* ltc2974, ltc2975 : vout0 - vout3
56
* ltc2977, ltc2979, ltc2980, ltm2987 : vout0 - vout7
57
* ltc2978 : vout0 - vout7
58
* ltc3880, ltc3882, ltc3884, ltc3886, ltc3887, ltc3889 : vout0 - vout1
59
* ltc7132 : vout0 - vout1
60
* ltc7841 : vout0
61
* ltc7880 : vout0 - vout1
62
* ltc3883 : vout0
63
* ltm4664 : vout0 - vout1
64
* ltm4673 : vout0 - vout3
65
* ltm4675, ltm4676, ltm4677, ltm4678 : vout0 - vout1
66
* ltm4680, ltm4686 : vout0 - vout1
67
* ltm4700 : vout0 - vout1
68
69
patternProperties:
70
"^vout[0-7]$":
71
$ref: /schemas/regulator/regulator.yaml#
72
type: object
73
unevaluatedProperties: false
74
75
additionalProperties: false
76
77
required:
78
- compatible
79
- reg
80
81
additionalProperties: false
82
83
examples:
84
- |
85
i2c {
86
#address-cells = <1>;
87
#size-cells = <0>;
88
89
regulator@5e {
90
compatible = "lltc,ltc2978";
91
reg = <0x5e>;
92
93
regulators {
94
vout0 {
95
regulator-name = "FPGA-2.5V";
96
};
97
vout2 {
98
regulator-name = "FPGA-1.5V";
99
};
100
};
101
};
102
};
103
104
105