xref: /freebsd/sys/contrib/device-tree/Bindings/sound/samsung,arndale.yaml (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1*c9ccf3a3SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c9ccf3a3SEmmanuel Vadot%YAML 1.2
3*c9ccf3a3SEmmanuel Vadot---
4*c9ccf3a3SEmmanuel Vadot$id: http://devicetree.org/schemas/sound/samsung,arndale.yaml#
5*c9ccf3a3SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c9ccf3a3SEmmanuel Vadot
7*c9ccf3a3SEmmanuel Vadottitle: Insignal Arndale boards audio complex
8*c9ccf3a3SEmmanuel Vadot
9*c9ccf3a3SEmmanuel Vadotmaintainers:
10*c9ccf3a3SEmmanuel Vadot  - Krzysztof Kozlowski <krzk@kernel.org>
11*c9ccf3a3SEmmanuel Vadot  - Sylwester Nawrocki <s.nawrocki@samsung.com>
12*c9ccf3a3SEmmanuel Vadot
13*c9ccf3a3SEmmanuel Vadotproperties:
14*c9ccf3a3SEmmanuel Vadot  compatible:
15*c9ccf3a3SEmmanuel Vadot    enum:
16*c9ccf3a3SEmmanuel Vadot      - samsung,arndale-alc5631
17*c9ccf3a3SEmmanuel Vadot      - samsung,arndale-rt5631
18*c9ccf3a3SEmmanuel Vadot      - samsung,arndale-wm1811
19*c9ccf3a3SEmmanuel Vadot
20*c9ccf3a3SEmmanuel Vadot  samsung,audio-codec:
21*c9ccf3a3SEmmanuel Vadot    description: Phandle to the audio codec.
22*c9ccf3a3SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/phandle
23*c9ccf3a3SEmmanuel Vadot
24*c9ccf3a3SEmmanuel Vadot  samsung,audio-cpu:
25*c9ccf3a3SEmmanuel Vadot    description: Phandle to the Samsung I2S controller.
26*c9ccf3a3SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/phandle
27*c9ccf3a3SEmmanuel Vadot
28*c9ccf3a3SEmmanuel Vadot  samsung,model:
29*c9ccf3a3SEmmanuel Vadot    description: The user-visible name of this sound complex.
30*c9ccf3a3SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/string
31*c9ccf3a3SEmmanuel Vadot
32*c9ccf3a3SEmmanuel Vadotrequired:
33*c9ccf3a3SEmmanuel Vadot  - compatible
34*c9ccf3a3SEmmanuel Vadot  - samsung,audio-codec
35*c9ccf3a3SEmmanuel Vadot  - samsung,audio-cpu
36*c9ccf3a3SEmmanuel Vadot
37*c9ccf3a3SEmmanuel VadotadditionalProperties: false
38*c9ccf3a3SEmmanuel Vadot
39*c9ccf3a3SEmmanuel Vadotexamples:
40*c9ccf3a3SEmmanuel Vadot  - |
41*c9ccf3a3SEmmanuel Vadot    sound {
42*c9ccf3a3SEmmanuel Vadot        compatible = "samsung,arndale-rt5631";
43*c9ccf3a3SEmmanuel Vadot        samsung,audio-cpu = <&i2s0>;
44*c9ccf3a3SEmmanuel Vadot        samsung,audio-codec = <&rt5631>;
45*c9ccf3a3SEmmanuel Vadot    };
46