compatible = "shared-dma-pool";
                        reg = <0 0x57000000 0 0x1400000>; /* 20 MB */
                };
+
+               adsp_mem: memory@60000000 {
+                       compatible = "shared-dma-pool";
+                       reg = <0 0x60000000 0 0xf00000>;
+                       no-map;
+               };
+
+               afe_dma_mem: memory@60f00000 {
+                       compatible = "shared-dma-pool";
+                       reg = <0 0x60f00000 0 0x100000>;
+                       no-map;
+               };
+
+               adsp_dma_mem: memory@61000000 {
+                       compatible = "shared-dma-pool";
+                       reg = <0 0x61000000 0 0x100000>;
+                       no-map;
+               };
        };
 
        common_fixed_5v: regulator-0 {
        };
 };
 
+&adsp {
+       memory-region = <&adsp_dma_mem>, <&adsp_mem>;
+       status = "okay";
+};
+
+&afe {
+       memory-region = <&afe_dma_mem>;
+       status = "okay";
+};
+
 &gpu {
        mali-supply = <&mt6359_vproc2_buck_reg>;
        status = "okay";
        status = "okay";
 };
 
+&sound {
+       compatible = "mediatek,mt8390-mt6359-evk", "mediatek,mt8188-mt6359-evb";
+       model = "mt8390-evk";
+       pinctrl-names = "default";
+       pinctrl-0 = <&audio_default_pins>;
+       audio-routing =
+               "Headphone", "Headphone L",
+               "Headphone", "Headphone R";
+       mediatek,adsp = <&adsp>;
+       status = "okay";
+
+       dai-link-0 {
+               link-name = "DL_SRC_BE";
+
+               codec {
+                       sound-dai = <&pmic 0>;
+               };
+       };
+};
+
 &spi2 {
        pinctrl-0 = <&spi2_pins>;
        pinctrl-names = "default";