Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/hwmon/adi,ltc2992.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/adi,ltc2992.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Linear Technology 2992 Power Monitor
8
9
maintainers:
10
- Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
11
12
description: |
13
Linear Technology 2992 Dual Wide Range Power Monitor
14
https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf
15
16
properties:
17
compatible:
18
enum:
19
- adi,ltc2992
20
21
reg:
22
maxItems: 1
23
24
'#address-cells':
25
const: 1
26
27
'#size-cells':
28
const: 0
29
30
avcc-supply: true
31
32
patternProperties:
33
"^channel@([0-1])$":
34
type: object
35
additionalProperties: false
36
description: |
37
Represents the two supplies to be monitored.
38
39
properties:
40
reg:
41
description: |
42
The channel number. LTC2992 can monitor two supplies.
43
items:
44
minimum: 0
45
maximum: 1
46
47
shunt-resistor-micro-ohms:
48
description:
49
The value of current sense resistor in microohms.
50
51
required:
52
- compatible
53
- reg
54
55
additionalProperties: false
56
57
examples:
58
- |
59
i2c {
60
#address-cells = <1>;
61
#size-cells = <0>;
62
63
ltc2992@6f {
64
#address-cells = <1>;
65
#size-cells = <0>;
66
67
compatible = "adi,ltc2992";
68
reg = <0x6f>;
69
70
channel@0 {
71
reg = <0x0>;
72
shunt-resistor-micro-ohms = <10000>;
73
};
74
75
channel@1 {
76
reg = <0x1>;
77
shunt-resistor-micro-ohms = <10000>;
78
};
79
};
80
};
81
...
82
83