brintos

brintos / linux-shallow public Read only

0
0
Text · 2.4 KiB · ff9ebb6 Raw
108 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/mediatek,mt8365-mt6357.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek MT8365 ASoC sound card8 9maintainers:10  - Alexandre Mergnat <amergnat@baylibre.com>11 12properties:13  compatible:14    const: mediatek,mt8365-mt635715 16  pinctrl-names:17    minItems: 118    items:19      - const: default20      - const: dmic21      - const: miso_off22      - const: miso_on23      - const: mosi_off24      - const: mosi_on25 26  mediatek,platform:27    $ref: /schemas/types.yaml#/definitions/phandle28    description: The phandle of MT8365 ASoC platform.29 30patternProperties:31  "^dai-link-[0-9]+$":32    type: object33    description:34      Container for dai-link level properties and CODEC sub-nodes.35 36    properties:37      codec:38        type: object39        description: Holds subnode which indicates codec dai.40 41        properties:42          sound-dai:43            maxItems: 144            description: phandle of the codec DAI45 46        additionalProperties: false47 48      link-name:49        description: Indicates dai-link name and PCM stream name50        enum:51          - I2S_IN_BE52          - I2S_OUT_BE53          - PCM1_BE54          - PDM1_BE55          - PDM2_BE56          - PDM3_BE57          - PDM4_BE58          - SPDIF_IN_BE59          - SPDIF_OUT_BE60          - TDM_IN_BE61          - TDM_OUT_BE62 63      sound-dai:64        maxItems: 165        description: phandle of the CPU DAI66 67    required:68      - link-name69      - sound-dai70 71    additionalProperties: false72 73required:74  - compatible75  - pinctrl-names76  - mediatek,platform77 78additionalProperties: false79 80examples:81  - |82    sound {83        compatible = "mediatek,mt8365-mt6357";84        pinctrl-names = "default",85                        "dmic",86                        "miso_off",87                        "miso_on",88                        "mosi_off",89                        "mosi_on";90        pinctrl-0 = <&aud_default_pins>;91        pinctrl-1 = <&aud_dmic_pins>;92        pinctrl-2 = <&aud_miso_off_pins>;93        pinctrl-3 = <&aud_miso_on_pins>;94        pinctrl-4 = <&aud_mosi_off_pins>;95        pinctrl-5 = <&aud_mosi_on_pins>;96        mediatek,platform = <&afe>;97 98        /* hdmi interface */99        dai-link-0 {100            link-name = "I2S_OUT_BE";101            sound-dai = <&afe>;102 103            codec {104                sound-dai = <&it66121hdmitx>;105            };106        };107    };108