xref: /linux/Documentation/devicetree/bindings/sound/wlf,wm8782.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*01e29260SAnimesh Agarwal# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*01e29260SAnimesh Agarwal%YAML 1.2
3*01e29260SAnimesh Agarwal---
4*01e29260SAnimesh Agarwal$id: http://devicetree.org/schemas/sound/wlf,wm8782.yaml#
5*01e29260SAnimesh Agarwal$schema: http://devicetree.org/meta-schemas/core.yaml#
6*01e29260SAnimesh Agarwal
7*01e29260SAnimesh Agarwaltitle: Wolfson Microelectromics WM8782 audio CODEC
8*01e29260SAnimesh Agarwal
9*01e29260SAnimesh Agarwalmaintainers:
10*01e29260SAnimesh Agarwal  - patches@opensource.cirrus.com
11*01e29260SAnimesh Agarwal
12*01e29260SAnimesh AgarwalallOf:
13*01e29260SAnimesh Agarwal  - $ref: dai-common.yaml#
14*01e29260SAnimesh Agarwal
15*01e29260SAnimesh Agarwalproperties:
16*01e29260SAnimesh Agarwal  compatible:
17*01e29260SAnimesh Agarwal    const: wlf,wm8782
18*01e29260SAnimesh Agarwal
19*01e29260SAnimesh Agarwal  Vdda-supply:
20*01e29260SAnimesh Agarwal    description: Regulator for the analog power supply (2.7V - 5.5V)
21*01e29260SAnimesh Agarwal
22*01e29260SAnimesh Agarwal  Vdd-supply:
23*01e29260SAnimesh Agarwal    description: Regulator for the digital power supply (2.7V - 3.6V)
24*01e29260SAnimesh Agarwal
25*01e29260SAnimesh Agarwal  wlf,fsampen:
26*01e29260SAnimesh Agarwal    description: FSAMPEN pin value, 0 for low, 1 for high, 2 for disconnected.
27*01e29260SAnimesh Agarwal    $ref: /schemas/types.yaml#/definitions/uint32
28*01e29260SAnimesh Agarwal    enum: [0, 1, 2]
29*01e29260SAnimesh Agarwal
30*01e29260SAnimesh Agarwal  "#sound-dai-cells":
31*01e29260SAnimesh Agarwal    const: 0
32*01e29260SAnimesh Agarwal
33*01e29260SAnimesh Agarwalrequired:
34*01e29260SAnimesh Agarwal  - compatible
35*01e29260SAnimesh Agarwal  - Vdda-supply
36*01e29260SAnimesh Agarwal  - Vdd-supply
37*01e29260SAnimesh Agarwal
38*01e29260SAnimesh AgarwalunevaluatedProperties: false
39*01e29260SAnimesh Agarwal
40*01e29260SAnimesh Agarwalexamples:
41*01e29260SAnimesh Agarwal  - |
42*01e29260SAnimesh Agarwal    wm8782: codec {
43*01e29260SAnimesh Agarwal        compatible = "wlf,wm8782";
44*01e29260SAnimesh Agarwal        Vdda-supply = <&vdda_supply>;
45*01e29260SAnimesh Agarwal        Vdd-supply = <&vdd_supply>;
46*01e29260SAnimesh Agarwal        wlf,fsampen = <2>;
47*01e29260SAnimesh Agarwal    };
48