Unverified Commit 01e29260 authored by Animesh Agarwal's avatar Animesh Agarwal Committed by Mark Brown
Browse files

ASoC: dt-bindings: wlf,wm8782: Convert to dtschema



Convert the WM8782 audio codec bindings to DT schema.

Signed-off-by: default avatarAnimesh Agarwal <animeshagarwal28@gmail.com>
Cc: Daniel Baluta <daniel.baluta@nxp.com>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Reviewed-by: default avatarCharles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20240611124405.63427-1-animeshagarwal28@gmail.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a694956d
Loading
Loading
Loading
Loading
+47 −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/wlf,wm8782.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Wolfson Microelectromics WM8782 audio CODEC

maintainers:
  - patches@opensource.cirrus.com

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

properties:
  compatible:
    const: wlf,wm8782

  Vdda-supply:
    description: Regulator for the analog power supply (2.7V - 5.5V)

  Vdd-supply:
    description: Regulator for the digital power supply (2.7V - 3.6V)

  wlf,fsampen:
    description: FSAMPEN pin value, 0 for low, 1 for high, 2 for disconnected.
    $ref: /schemas/types.yaml#/definitions/uint32
    enum: [0, 1, 2]

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

required:
  - compatible
  - Vdda-supply
  - Vdd-supply

unevaluatedProperties: false

examples:
  - |
    wm8782: codec {
        compatible = "wlf,wm8782";
        Vdda-supply = <&vdda_supply>;
        Vdd-supply = <&vdd_supply>;
        wlf,fsampen = <2>;
    };
+0 −24
Original line number Diff line number Diff line
WM8782 stereo ADC

This device does not have any control interface or reset pins.

Required properties:

 - compatible  : "wlf,wm8782"
 - Vdda-supply : phandle to a regulator for the analog power supply (2.7V - 5.5V)
 - Vdd-supply  : phandle to a regulator for the digital power supply (2.7V - 3.6V)

Optional properties:

 - wlf,fsampen:
   FSAMPEN pin value, 0 for low, 1 for high, 2 for disconnected.
   Defaults to 0 if left unspecified.

Example:

wm8782: stereo-adc {
	compatible = "wlf,wm8782";
	Vdda-supply = <&vdda_supply>;
	Vdd-supply = <&vdd_supply>;
	wlf,fsampen = <2>; /* 192KHz */
};