1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd 4 * 5 */ 6 7/dts-v1/; 8 9#include "rk3308bs-evb-v11.dtsi" 10 11/ { 12 model = "Rockchip RK3308B-S evb digital-pdm mic v11 board"; 13 compatible = "rockchip,rk3308bs-evb-dmic-pdm-v11", "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 #sound-dai-cells = <0>; 22 }; 23 24 pdm-mic-array { 25 status = "disabled"; 26 compatible = "simple-audio-card"; 27 simple-audio-card,name = "rockchip,pdm-mic-array"; 28 simple-audio-card,cpu { 29 sound-dai = <&pdm_8ch>; 30 }; 31 simple-audio-card,codec { 32 sound-dai = <&dummy_codec>; 33 }; 34 }; 35 36 vad-sound { 37 status = "okay"; 38 compatible = "rockchip,multicodecs-card"; 39 rockchip,card-name = "rockchip,rk3308-vad"; 40 rockchip,cpu = <&pdm_i2s_dais>; 41 rockchip,codec = <&acodec>, <&vad>; 42 }; 43}; 44 45&i2s_8ch_2 { 46 status = "okay"; 47 rockchip,no-dmaengine; 48 #sound-dai-cells = <0>; 49}; 50 51&pdm_8ch { 52 status = "okay"; 53 #sound-dai-cells = <0>; 54 rockchip,no-dmaengine; 55 pinctrl-names = "default"; 56 pinctrl-0 = <&pdm_m2_clk 57 &pdm_m2_sdi0 58 &pdm_m2_sdi1 59 &pdm_m2_sdi2 60 &pdm_m2_sdi3>; 61}; 62 63&vad { 64 status = "okay"; 65 rockchip,audio-src = <&pdm_8ch>; 66 rockchip,buffer-time-ms = <200>; 67 rockchip,det-channel = <2>; 68 rockchip,mode = <1>; 69 #sound-dai-cells = <0>; 70}; 71