xref: /linux/Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1*af835f0bSMaso Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*af835f0bSMaso Huang%YAML 1.2
3*af835f0bSMaso Huang---
4*af835f0bSMaso Huang$id: http://devicetree.org/schemas/sound/mediatek,mt7986-wm8960.yaml#
5*af835f0bSMaso Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
6*af835f0bSMaso Huang
7*af835f0bSMaso Huangtitle: MediaTek MT7986 sound card with WM8960 codec
8*af835f0bSMaso Huang
9*af835f0bSMaso Huangmaintainers:
10*af835f0bSMaso Huang  - Maso Huang <maso.huang@mediatek.com>
11*af835f0bSMaso Huang
12*af835f0bSMaso HuangallOf:
13*af835f0bSMaso Huang  - $ref: sound-card-common.yaml#
14*af835f0bSMaso Huang
15*af835f0bSMaso Huangproperties:
16*af835f0bSMaso Huang  compatible:
17*af835f0bSMaso Huang    const: mediatek,mt7986-wm8960-sound
18*af835f0bSMaso Huang
19*af835f0bSMaso Huang  platform:
20*af835f0bSMaso Huang    type: object
21*af835f0bSMaso Huang    additionalProperties: false
22*af835f0bSMaso Huang    properties:
23*af835f0bSMaso Huang      sound-dai:
24*af835f0bSMaso Huang        description: The phandle of MT7986 platform.
25*af835f0bSMaso Huang        maxItems: 1
26*af835f0bSMaso Huang    required:
27*af835f0bSMaso Huang      - sound-dai
28*af835f0bSMaso Huang
29*af835f0bSMaso Huang  codec:
30*af835f0bSMaso Huang    type: object
31*af835f0bSMaso Huang    additionalProperties: false
32*af835f0bSMaso Huang    properties:
33*af835f0bSMaso Huang      sound-dai:
34*af835f0bSMaso Huang        description: The phandle of wm8960 codec.
35*af835f0bSMaso Huang        maxItems: 1
36*af835f0bSMaso Huang    required:
37*af835f0bSMaso Huang      - sound-dai
38*af835f0bSMaso Huang
39*af835f0bSMaso HuangunevaluatedProperties: false
40*af835f0bSMaso Huang
41*af835f0bSMaso Huangrequired:
42*af835f0bSMaso Huang  - compatible
43*af835f0bSMaso Huang  - audio-routing
44*af835f0bSMaso Huang  - platform
45*af835f0bSMaso Huang  - codec
46*af835f0bSMaso Huang
47*af835f0bSMaso Huangexamples:
48*af835f0bSMaso Huang  - |
49*af835f0bSMaso Huang    sound {
50*af835f0bSMaso Huang        compatible = "mediatek,mt7986-wm8960-sound";
51*af835f0bSMaso Huang        model = "mt7986-wm8960";
52*af835f0bSMaso Huang        audio-routing =
53*af835f0bSMaso Huang            "Headphone", "HP_L",
54*af835f0bSMaso Huang            "Headphone", "HP_R",
55*af835f0bSMaso Huang            "LINPUT1", "AMIC",
56*af835f0bSMaso Huang            "RINPUT1", "AMIC";
57*af835f0bSMaso Huang
58*af835f0bSMaso Huang        platform {
59*af835f0bSMaso Huang            sound-dai = <&afe>;
60*af835f0bSMaso Huang        };
61*af835f0bSMaso Huang
62*af835f0bSMaso Huang        codec {
63*af835f0bSMaso Huang            sound-dai = <&wm8960>;
64*af835f0bSMaso Huang        };
65*af835f0bSMaso Huang    };
66*af835f0bSMaso Huang
67*af835f0bSMaso Huang...
68