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