Based on kernel version 6.15
. Page generated on 2025-05-29 09:09 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/mediatek,mt8188-mt6359.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: MediaTek MT8188 ASoC sound card maintainers: - Trevor Wu <trevor.wu@mediatek.com> allOf: - $ref: sound-card-common.yaml# properties: compatible: oneOf: - enum: - mediatek,mt8188-es8326 - mediatek,mt8188-mt6359-evb - mediatek,mt8188-nau8825 - mediatek,mt8188-rt5682s - items: - const: mediatek,mt8390-mt6359-evk - const: mediatek,mt8188-mt6359-evb audio-routing: description: Valid names could be the input or output widgets of audio components, power supplies, MicBias of codec and the software switch. mediatek,platform: $ref: /schemas/types.yaml#/definitions/phandle description: The phandle of MT8188 ASoC platform. mediatek,adsp: $ref: /schemas/types.yaml#/definitions/phandle description: The phandle of the MT8188 ADSP platform, which is the optional Audio DSP hardware that provides additional audio functionalities if present. The AFE will link to ADSP when the phandle is provided. mediatek,accdet: $ref: /schemas/types.yaml#/definitions/phandle description: The phandle to the MT6359 accessory detection block, which detects audio jack insertion and removal. This property should only be present if the accdet block is actually wired to the audio jack pins and to be used for jack detection. patternProperties: "^dai-link-[0-9]+$": type: object description: Container for dai-link level properties and CODEC sub-nodes. properties: link-name: description: This property corresponds to the name of the BE dai-link to which we are going to update parameters in this node. items: enum: - DPTX_BE - ETDM1_IN_BE - ETDM2_IN_BE - ETDM1_OUT_BE - ETDM2_OUT_BE - ETDM3_OUT_BE - PCM1_BE - DL_SRC_BE - UL_SRC_BE - DMIC_BE codec: description: Holds subnode which indicates codec dai. type: object additionalProperties: false properties: sound-dai: minItems: 1 maxItems: 2 required: - sound-dai dai-format: description: audio format. items: enum: - i2s - right_j - left_j - dsp_a - dsp_b mediatek,clk-provider: $ref: /schemas/types.yaml#/definitions/string description: Indicates dai-link clock master. items: enum: - cpu - codec additionalProperties: false required: - link-name unevaluatedProperties: false required: - compatible - mediatek,platform examples: - | sound { compatible = "mediatek,mt8188-mt6359-evb"; model = "MT6359-EVB"; mediatek,platform = <&afe>; pinctrl-names = "default"; pinctrl-0 = <&aud_pins_default>; audio-routing = "Headphone", "Headphone L", "Headphone", "Headphone R", "AIN1", "Headset Mic"; dai-link-0 { link-name = "ETDM3_OUT_BE"; dai-format = "i2s"; mediatek,clk-provider = "cpu"; codec { sound-dai = <&hdmi0>; }; }; }; ... |