1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd 4 */ 5 6/dts-v1/; 7 8#include "rk3308-evb-v11.dtsi" 9 10/ { 11 model = "Rockchip RK3308 evb digital-pdm mic v11 board"; 12 compatible = "rockchip,rk3308-evb-dmic-pdm-v11", "rockchip,rk3308"; 13 14 pdm_i2s_dais: pdm-i2s-dais { 15 status = "okay"; 16 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais"; 17 dais = <&pdm_8ch>, <&i2s_8ch_2>; 18 capture,channel-mapping = <6 2>; 19 playback,channel-mapping = <0 2>; 20 bitclock-inversion = <1 0>; 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&rk_timer_rtc { 45 status = "okay"; 46}; 47 48&acodec_sound { 49 status = "disabled"; 50}; 51 52&bluetooth_sound { 53 status = "okay"; 54}; 55 56&i2s_2ch_0 { 57 status = "okay"; 58 #sound-dai-cells = <0>; 59}; 60 61&pdm_8ch { 62 status = "okay"; 63 #sound-dai-cells = <0>; 64 rockchip,no-dmaengine; 65 pinctrl-names = "default"; 66 pinctrl-0 = <&pdm_m2_clk 67 &pdm_m2_clkm 68 &pdm_m2_sdi0 69 &pdm_m2_sdi1 70 &pdm_m2_sdi2 71 &pdm_m2_sdi3>; 72}; 73 74&vad { 75 status = "okay"; 76 rockchip,audio-src = <&pdm_8ch>; 77 rockchip,det-channel = <0>; 78 rockchip,mode = <1>; 79 rockchip,buffer-time-ms = <200>; 80 #sound-dai-cells = <0>; 81}; 82 83&i2s_8ch_2 { 84 status = "okay"; 85 rockchip,no-dmaengine; 86 #sound-dai-cells = <0>; 87}; 88 89&pdm_i2s_dais { 90 status = "okay"; 91 #sound-dai-cells = <0>; 92}; 93