Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml
Extension
.yaml
Size
967 bytes
Lines
36
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
%YAML 1.2
---
$id: http://devicetree.org/schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AXP20x AC power-supply

description: |
  The AXP20X can read the current current and voltage supplied by AC by
  reading ADC channels from the AXP20X ADC. The AXP22X is only able to
  tell if an AC power supply is present and usable. AXP813/AXP803 are
  able to limit current and supply voltage

maintainers:
  - Chen-Yu Tsai <wens@csie.org>
  - Sebastian Reichel <sre@kernel.org>

allOf:
  - $ref: power-supply.yaml#

properties:
  compatible:
    oneOf:
      - const: x-powers,axp202-ac-power-supply
      - const: x-powers,axp221-ac-power-supply
      - items:
          - const: x-powers,axp803-ac-power-supply
          - const: x-powers,axp813-ac-power-supply
      - const: x-powers,axp813-ac-power-supply

required:
  - compatible

additionalProperties: false

Annotation

Implementation Notes