xref: /freebsd/sys/contrib/device-tree/Bindings/hwmon/pmbus/adi,lt3074.yaml (revision ae5de77ed78ae54d86cead5604869212e8008e6b)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwmon/pmbus/adi,lt3074.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analog Devices LT3074 voltage regulator
8
9maintainers:
10  - Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
11
12description: |
13  The LT3074 is a low voltage, ultra-low noise and ultra-fast transient
14  response linear regulator. It allows telemetry for input/output voltage,
15  output current and temperature through the PMBus serial interface.
16
17  Datasheet:
18    https://www.analog.com/en/products/lt3074.html
19
20allOf:
21  - $ref: /schemas/regulator/regulator.yaml#
22
23properties:
24  compatible:
25    enum:
26      - adi,lt3074
27
28  reg:
29    maxItems: 1
30
31required:
32  - compatible
33  - reg
34
35unevaluatedProperties: false
36
37examples:
38  - |
39    i2c {
40        #address-cells = <1>;
41        #size-cells = <0>;
42
43        regulator@6d {
44            compatible = "adi,lt3074";
45            reg = <0x6d>;
46            regulator-name = "vout";
47            regulator-max-microvolt = <1250000>;
48            regulator-min-microvolt = <1150000>;
49        };
50    };
51