1/* 2 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 */ 6 7/dts-v1/; 8 9#include "rk3308-evb-v10.dtsi" 10 11/ { 12 model = "Rockchip RK3308 evb digital-pdm mic board"; 13 compatible = "rockchip,rk3308-evb-dmic-pdm-v10", "rockchip,rk3308"; 14 15 pdm_i2s_dais: pdm-i2s-dais { 16 status = "okay"; 17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais"; 18 dais = <&pdm_8ch>, <&i2s_8ch_2>; 19 capture,channel-mapping = <6 2>; 20 playback,channel-mapping = <0 2>; 21 }; 22 23 pdm-mic-array { 24 status = "disabled"; 25 compatible = "simple-audio-card"; 26 simple-audio-card,name = "rockchip,pdm-mic-array"; 27 simple-audio-card,cpu { 28 sound-dai = <&pdm_8ch>; 29 }; 30 simple-audio-card,codec { 31 sound-dai = <&dummy_codec>; 32 }; 33 }; 34 35 vad-sound { 36 status = "okay"; 37 compatible = "rockchip,multicodecs-card"; 38 rockchip,card-name = "rockchip,rk3308-vad"; 39 rockchip,cpu = <&pdm_i2s_dais>; 40 rockchip,codec = <&acodec>, <&vad>; 41 }; 42}; 43 44&acodec_sound { 45 status = "disabled"; 46}; 47 48&bluetooth_sound { 49 status = "okay"; 50}; 51 52&i2s_2ch_0 { 53 status = "okay"; 54 #sound-dai-cells = <0>; 55}; 56 57&pdm_8ch { 58 status = "okay"; 59 #sound-dai-cells = <0>; 60 rockchip,no-dmaengine; 61 pinctrl-names = "default"; 62 pinctrl-0 = <&pdm_m2_clk 63 &pdm_m2_clkm 64 &pdm_m2_sdi0 65 &pdm_m2_sdi1 66 &pdm_m2_sdi2 67 &pdm_m2_sdi3>; 68}; 69 70&vad { 71 status = "okay"; 72 rockchip,audio-src = <&pdm_8ch>; 73 rockchip,buffer-time-ms = <200>; 74 rockchip,det-channel = <2>; 75 rockchip,mode = <1>; 76 #sound-dai-cells = <0>; 77}; 78 79&pdm_i2s_dais { 80 status = "okay"; 81 #sound-dai-cells = <0>; 82}; 83 84&i2s_8ch_2 { 85 status = "okay"; 86 rockchip,no-dmaengine; 87 #sound-dai-cells = <0>; 88}; 89