18c2ecf20Sopenharmony_ciMT8173 with RT5650 CODECS and HDMI via I2S
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible : "mediatek,mt8173-rt5650"
58c2ecf20Sopenharmony_ci- mediatek,audio-codec: the phandles of rt5650 codecs
68c2ecf20Sopenharmony_ci                        and of the hdmi encoder node
78c2ecf20Sopenharmony_ci- mediatek,platform: the phandle of MT8173 ASoC platform
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciOptional subnodes:
108c2ecf20Sopenharmony_ci- codec-capture : the subnode of rt5650 codec capture
118c2ecf20Sopenharmony_ciRequired codec-capture subnode properties:
128c2ecf20Sopenharmony_ci- sound-dai: audio codec dai name on capture path
138c2ecf20Sopenharmony_ci  <&rt5650 0> : Default setting. Connect rt5650 I2S1 for capture. (dai_name = rt5645-aif1)
148c2ecf20Sopenharmony_ci  <&rt5650 1> : Connect rt5650 I2S2 for capture. (dai_name = rt5645-aif2)
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci- mediatek,mclk: the MCLK source
178c2ecf20Sopenharmony_ci  0 : external oscillator, MCLK = 12.288M
188c2ecf20Sopenharmony_ci  1 : internal source from mt8173, MCLK = sampling rate*256
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciExample:
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci	sound {
238c2ecf20Sopenharmony_ci		compatible = "mediatek,mt8173-rt5650";
248c2ecf20Sopenharmony_ci		mediatek,audio-codec = <&rt5650 &hdmi0>;
258c2ecf20Sopenharmony_ci		mediatek,platform = <&afe>;
268c2ecf20Sopenharmony_ci		mediatek,mclk = <0>;
278c2ecf20Sopenharmony_ci		codec-capture {
288c2ecf20Sopenharmony_ci			sound-dai = <&rt5650 1>;
298c2ecf20Sopenharmony_ci		};
308c2ecf20Sopenharmony_ci	};
318c2ecf20Sopenharmony_ci
32