117 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,mt2701-audio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek Audio Front End (AFE) PCM controller for mt27018 9description:10 The AFE PCM node must be a subnode of the MediaTek audsys device tree node.11 12maintainers:13 - Eugen Hristev <eugen.hristev@collabora.com>14 15properties:16 compatible:17 enum:18 - mediatek,mt2701-audio19 - mediatek,mt7622-audio20 21 interrupts:22 items:23 - description: AFE interrupt24 - description: ASYS interrupt25 26 interrupt-names:27 items:28 - const: afe29 - const: asys30 31 power-domains:32 maxItems: 133 34 clocks:35 items:36 - description: audio infra sys clock37 - description: top audio mux 138 - description: top audio mux 239 - description: top audio sys a1 clock40 - description: top audio sys a2 clock41 - description: i2s0 source selection42 - description: i2s1 source selection43 - description: i2s2 source selection44 - description: i2s3 source selection45 - description: i2s0 source divider46 - description: i2s1 source divider47 - description: i2s2 source divider48 - description: i2s3 source divider49 - description: i2s0 master clock50 - description: i2s1 master clock51 - description: i2s2 master clock52 - description: i2s3 master clock53 - description: i2so0 hopping clock54 - description: i2so1 hopping clock55 - description: i2so2 hopping clock56 - description: i2so3 hopping clock57 - description: i2si0 hopping clock58 - description: i2si1 hopping clock59 - description: i2si2 hopping clock60 - description: i2si3 hopping clock61 - description: asrc0 output clock62 - description: asrc1 output clock63 - description: asrc2 output clock64 - description: asrc3 output clock65 - description: audio front end pd clock66 - description: audio front end conn pd clock67 - description: top audio a1 sys pd68 - description: top audio a2 sys pd69 - description: audio merge interface pd70 71 clock-names:72 items:73 - const: infra_sys_audio_clk74 - const: top_audio_mux1_sel75 - const: top_audio_mux2_sel76 - const: top_audio_a1sys_hp77 - const: top_audio_a2sys_hp78 - const: i2s0_src_sel79 - const: i2s1_src_sel80 - const: i2s2_src_sel81 - const: i2s3_src_sel82 - const: i2s0_src_div83 - const: i2s1_src_div84 - const: i2s2_src_div85 - const: i2s3_src_div86 - const: i2s0_mclk_en87 - const: i2s1_mclk_en88 - const: i2s2_mclk_en89 - const: i2s3_mclk_en90 - const: i2so0_hop_ck91 - const: i2so1_hop_ck92 - const: i2so2_hop_ck93 - const: i2so3_hop_ck94 - const: i2si0_hop_ck95 - const: i2si1_hop_ck96 - const: i2si2_hop_ck97 - const: i2si3_hop_ck98 - const: asrc0_out_ck99 - const: asrc1_out_ck100 - const: asrc2_out_ck101 - const: asrc3_out_ck102 - const: audio_afe_pd103 - const: audio_afe_conn_pd104 - const: audio_a1sys_pd105 - const: audio_a2sys_pd106 - const: audio_mrgif_pd107 108required:109 - compatible110 - interrupts111 - interrupt-names112 - power-domains113 - clocks114 - clock-names115 116additionalProperties: false117