122d9f809SKai Chieh ChuangMediatek AFE PCM controller for mt6797
222d9f809SKai Chieh Chuang
322d9f809SKai Chieh ChuangRequired properties:
422d9f809SKai Chieh Chuang- compatible = "mediatek,mt6797-audio";
522d9f809SKai Chieh Chuang- reg: register location and size
622d9f809SKai Chieh Chuang- interrupts: should contain AFE interrupt
722d9f809SKai Chieh Chuang- power-domains: should define the power domain
822d9f809SKai Chieh Chuang- clocks: Must contain an entry for each entry in clock-names
922d9f809SKai Chieh Chuang- clock-names: should have these clock names:
1022d9f809SKai Chieh Chuang		"infra_sys_audio_clk",
1122d9f809SKai Chieh Chuang		"infra_sys_audio_26m",
1222d9f809SKai Chieh Chuang		"mtkaif_26m_clk",
1322d9f809SKai Chieh Chuang		"top_mux_audio",
1422d9f809SKai Chieh Chuang		"top_mux_aud_intbus",
1522d9f809SKai Chieh Chuang		"top_sys_pll3_d4",
1622d9f809SKai Chieh Chuang		"top_sys_pll1_d4",
1722d9f809SKai Chieh Chuang		"top_clk26m_clk";
1822d9f809SKai Chieh Chuang
1922d9f809SKai Chieh ChuangExample:
2022d9f809SKai Chieh Chuang
2122d9f809SKai Chieh Chuang	afe: mt6797-afe-pcm@11220000  {
2222d9f809SKai Chieh Chuang		compatible = "mediatek,mt6797-audio";
2322d9f809SKai Chieh Chuang		reg = <0 0x11220000 0 0x1000>;
2422d9f809SKai Chieh Chuang		interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_LOW>;
2522d9f809SKai Chieh Chuang		power-domains = <&scpsys MT6797_POWER_DOMAIN_AUDIO>;
2622d9f809SKai Chieh Chuang		clocks = <&infrasys CLK_INFRA_AUDIO>,
2722d9f809SKai Chieh Chuang			 <&infrasys CLK_INFRA_AUDIO_26M>,
2822d9f809SKai Chieh Chuang			 <&infrasys CLK_INFRA_AUDIO_26M_PAD_TOP>,
2922d9f809SKai Chieh Chuang			 <&topckgen CLK_TOP_MUX_AUDIO>,
3022d9f809SKai Chieh Chuang			 <&topckgen CLK_TOP_MUX_AUD_INTBUS>,
3122d9f809SKai Chieh Chuang			 <&topckgen CLK_TOP_SYSPLL3_D4>,
3222d9f809SKai Chieh Chuang			 <&topckgen CLK_TOP_SYSPLL1_D4>,
3322d9f809SKai Chieh Chuang			 <&clk26m>;
3422d9f809SKai Chieh Chuang		clock-names = "infra_sys_audio_clk",
3522d9f809SKai Chieh Chuang			      "infra_sys_audio_26m",
3622d9f809SKai Chieh Chuang			      "mtkaif_26m_clk",
3722d9f809SKai Chieh Chuang			      "top_mux_audio",
3822d9f809SKai Chieh Chuang			      "top_mux_aud_intbus",
3922d9f809SKai Chieh Chuang			      "top_sys_pll3_d4",
4022d9f809SKai Chieh Chuang			      "top_sys_pll1_d4",
4122d9f809SKai Chieh Chuang			      "top_clk26m_clk";
4222d9f809SKai Chieh Chuang	};
43