Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
Extension
.yaml
Size
1450 bytes
Lines
61
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/hwmon/pmbus/adi,adp1050.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Analog Devices ADP1050 digital controller with PMBus interface

maintainers:
  - Radu Sabau <radu.sabau@analog.com>

description: |
   The ADP1050 and similar devices are used to monitor system voltages,
   currents, power, and temperatures.

   Through the PMBus interface, the ADP1050 targets isolated power supplies
   and has four individual monitors for input/output voltage, input current
   and temperature.
   Datasheet:
     https://www.analog.com/en/products/adp1050.html
     https://www.analog.com/en/products/adp1051.html
     https://www.analog.com/en/products/adp1055.html
     https://www.analog.com/en/products/ltp8800-1a.html
     https://www.analog.com/en/products/ltp8800-2.html
     https://www.analog.com/en/products/ltp8800-4a.html

properties:
  compatible:
    enum:
      - adi,adp1050
      - adi,adp1051
      - adi,adp1055
      - adi,ltp8800

  reg:
    maxItems: 1

  vcc-supply: true

required:
  - compatible
  - reg
  - vcc-supply

additionalProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;
        clock-frequency = <100000>;

        hwmon@70 {
            compatible = "adi,adp1050";
            reg = <0x70>;
            vcc-supply = <&vcc>;
        };
    };
...

Annotation

Implementation Notes