Documentation/devicetree/bindings/sound/everest,es7241.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/sound/everest,es7241.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/sound/everest,es7241.yaml
Extension
.yaml
Size
1458 bytes
Lines
69
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-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/everest,es7241.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Everest ES7241 2 channels I2S analog to digital converter

maintainers:
  - Neil Armstrong <neil.armstrong@linaro.org>

properties:
  compatible:
    enum:
      - everest,es7241

  reset-gpios:
    maxItems: 1
    description: GPIO connected to the reset pin

  m0-gpios:
    maxItems: 1
    description: GPIO connected to the m0 pin

  m1-gpios:
    maxItems: 1
    description: GPIO connected to the m0 pin

  everest,sdout-pull-down:
    type: boolean
    description:
      Format used by the serial interface is controlled by pulling
      the sdout. If the sdout is pulled down, leftj format is used.
      If this property is not provided, sdout is assumed to pulled
      up and i2s format is used

  VDDP-supply: true
  VDDA-supply: true
  VDDD-supply: true

  '#sound-dai-cells':
    const: 0

required:
  - compatible
  - VDDP-supply
  - VDDA-supply
  - VDDD-supply

allOf:
  - $ref: dai-common.yaml#

unevaluatedProperties: false

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>

    codec {
        compatible = "everest,es7241";
        #sound-dai-cells = <0>;
        reset-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
        VDDP-supply = <&vddp_supply>;
        VDDA-supply = <&vdda_supply>;
        VDDD-supply = <&vddd_supply>;
    };

...

Annotation

Implementation Notes