18c2ecf20Sopenharmony_ciMediatek AFE PCM controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible = "mediatek,mt8173-afe-pcm";
58c2ecf20Sopenharmony_ci- reg: register location and size
68c2ecf20Sopenharmony_ci- interrupts: Should contain AFE interrupt
78c2ecf20Sopenharmony_ci- clock-names: should have these clock names:
88c2ecf20Sopenharmony_ci		"infra_sys_audio_clk",
98c2ecf20Sopenharmony_ci		"top_pdn_audio",
108c2ecf20Sopenharmony_ci		"top_pdn_aud_intbus",
118c2ecf20Sopenharmony_ci		"bck0",
128c2ecf20Sopenharmony_ci		"bck1",
138c2ecf20Sopenharmony_ci		"i2s0_m",
148c2ecf20Sopenharmony_ci		"i2s1_m",
158c2ecf20Sopenharmony_ci		"i2s2_m",
168c2ecf20Sopenharmony_ci		"i2s3_m",
178c2ecf20Sopenharmony_ci		"i2s3_b";
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciExample:
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	afe: mt8173-afe-pcm@11220000  {
228c2ecf20Sopenharmony_ci		compatible = "mediatek,mt8173-afe-pcm";
238c2ecf20Sopenharmony_ci		reg = <0 0x11220000 0 0x1000>;
248c2ecf20Sopenharmony_ci		interrupts = <GIC_SPI 134 IRQ_TYPE_EDGE_FALLING>;
258c2ecf20Sopenharmony_ci		clocks = <&infracfg INFRA_AUDIO>,
268c2ecf20Sopenharmony_ci			<&topckgen TOP_AUDIO_SEL>,
278c2ecf20Sopenharmony_ci			<&topckgen TOP_AUD_INTBUS_SEL>,
288c2ecf20Sopenharmony_ci			<&topckgen TOP_APLL1_DIV0>,
298c2ecf20Sopenharmony_ci			<&topckgen TOP_APLL2_DIV0>,
308c2ecf20Sopenharmony_ci			<&topckgen TOP_I2S0_M_CK_SEL>,
318c2ecf20Sopenharmony_ci			<&topckgen TOP_I2S1_M_CK_SEL>,
328c2ecf20Sopenharmony_ci			<&topckgen TOP_I2S2_M_CK_SEL>,
338c2ecf20Sopenharmony_ci			<&topckgen TOP_I2S3_M_CK_SEL>,
348c2ecf20Sopenharmony_ci			<&topckgen TOP_I2S3_B_CK_SEL>;
358c2ecf20Sopenharmony_ci		clock-names = "infra_sys_audio_clk",
368c2ecf20Sopenharmony_ci				"top_pdn_audio",
378c2ecf20Sopenharmony_ci				"top_pdn_aud_intbus",
388c2ecf20Sopenharmony_ci				"bck0",
398c2ecf20Sopenharmony_ci				"bck1",
408c2ecf20Sopenharmony_ci				"i2s0_m",
418c2ecf20Sopenharmony_ci				"i2s1_m",
428c2ecf20Sopenharmony_ci				"i2s2_m",
438c2ecf20Sopenharmony_ci				"i2s3_m",
448c2ecf20Sopenharmony_ci				"i2s3_b";
458c2ecf20Sopenharmony_ci	};
46