Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / mediatek,mt2701-wm8960.yaml
blobcf985461a995e485ded689c27ed5b6b4b0d21e6b
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/mediatek,mt2701-wm8960.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT2701 with WM8960 CODEC
9 maintainers:
10   - Kartik Agarwala <agarwala.kartik@gmail.com>
12 properties:
13   compatible:
14     const: mediatek,mt2701-wm8960-machine
16   mediatek,platform:
17     $ref: /schemas/types.yaml#/definitions/phandle
18     description: The phandle of MT2701 ASoC platform.
20   audio-routing:
21     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
22     description:
23       A list of the connections between audio components. Each entry is a
24       pair of strings, the first being the connection's sink, the second
25       being the connection's source.
27   mediatek,audio-codec:
28     $ref: /schemas/types.yaml#/definitions/phandle
29     description: The phandle of the WM8960 audio codec.
31 unevaluatedProperties: false
33 required:
34   - compatible
35   - mediatek,platform
36   - audio-routing
37   - mediatek,audio-codec
38   - pinctrl-names
39   - pinctrl-0
41 examples:
42   - |
43     sound {
44         compatible = "mediatek,mt2701-wm8960-machine";
45         mediatek,platform = <&afe>;
46         audio-routing =
47             "Headphone", "HP_L",
48             "Headphone", "HP_R",
49             "LINPUT1", "AMIC",
50             "RINPUT1", "AMIC";
51         mediatek,audio-codec = <&wm8960>;
52         pinctrl-names = "default";
53         pinctrl-0 = <&aud_pins_default>;
54     };