Unverified Commit 78df231d authored by Neil Armstrong's avatar Neil Armstrong Committed by Mark Brown
Browse files

ASoC: dt-bindings: convert everest,es7241.txt to dt-schema



Convert the text biddings for the Everest ES7241 2 channels I2S analog
to digital converter to dt-schema.

Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20240620-topic-amlogic-upstream-bindings-convert-everest-v2-1-660985615522@linaro.org


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent fe1ff614
Loading
Loading
Loading
Loading
+0 −28
Original line number Diff line number Diff line
ES7241 i2s AD converter

Required properties:
- compatible : "everest,es7241"
- VDDP-supply: regulator phandle for the VDDA supply
- VDDA-supply: regulator phandle for the VDDP supply
- VDDD-supply: regulator phandle for the VDDD supply

Optional properties:
- reset-gpios: gpio connected to the reset pin
- m0-gpios   : gpio connected to the m0 pin
- m1-gpios   : gpio connected to the m1 pin
- everest,sdout-pull-down:
   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

Example:

linein: audio-codec@2 {
	#sound-dai-cells = <0>;
	compatible = "everest,es7241";
	VDDA-supply = <&vcc_3v3>;
	VDDP-supply = <&vcc_3v3>;
	VDDD-supply = <&vcc_3v3>;
	reset-gpios = <&gpio GPIOH_42>;
};
+67 −0
Original line number Diff line number Diff line
# 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>;
   };

...