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-i2s mic board"; 13 compatible = "rockchip,rk3308-evb-dmic-i2s-v10", "rockchip,rk3308"; 14 15 i2s_16ch_dais: i2s-16ch-dais { 16 status = "disabled"; 17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais"; 18 dais = <&i2s_8ch_0>, <&i2s_8ch_1>; 19 capture,channel-mapping = <8 8>; 20 playback,channel-mapping = <0 0>; 21 bitclock-master = <1 0>; 22 frame-master = <1 0>; 23 rockchip,grf = <&grf>; 24 }; 25 26 i2s_8ch_0_2_dais: i2s-8ch-0-2-dais { 27 status = "okay"; 28 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais"; 29 dais = <&i2s_8ch_0>, <&i2s_8ch_2>; 30 capture,channel-mapping = <6 2>; 31 playback,channel-mapping = <0 2>; 32 }; 33 34 i2s-dmic-array { 35 status = "disabled"; 36 compatible = "simple-audio-card"; 37 simple-audio-card,format = "i2s"; 38 simple-audio-card,name = "rockchip,i2s-dmic-array"; 39 simple-audio-card,mclk-fs = <256>; 40 simple-audio-card,cpu { 41 sound-dai = <&i2s_8ch_0>; 42 }; 43 simple-audio-card,codec { 44 sound-dai = <&dummy_codec>; 45 }; 46 }; 47 48 vad-sound { 49 status = "okay"; 50 compatible = "rockchip,multicodecs-card"; 51 rockchip,card-name = "rockchip,rk3308-vad"; 52 rockchip,cpu = <&i2s_8ch_0_2_dais>; 53 rockchip,codec = <&acodec>, <&vad>; 54 }; 55}; 56 57&acodec_sound { 58 status = "disabled"; 59}; 60 61&bluetooth_sound { 62 status = "okay"; 63}; 64 65&i2s_2ch_0 { 66 status = "okay"; 67 #sound-dai-cells = <0>; 68}; 69 70&i2s_8ch_0 { 71 status = "okay"; 72 rockchip,no-dmaengine; 73 #sound-dai-cells = <0>; 74}; 75 76&i2s_8ch_1 { 77 status = "disabled"; 78 #sound-dai-cells = <0>; 79 rockchip,no-dmaengine; 80 pinctrl-names = "default"; 81 pinctrl-0 = <&i2s_8ch_1_m0_sdo0 82 &i2s_8ch_1_m0_sdo1_sdi3 83 &i2s_8ch_1_m0_sdo2_sdi2 84 &i2s_8ch_1_m0_sdo3_sdi1 85 &i2s_8ch_1_m0_sdi0>; 86}; 87 88&i2s_8ch_2 { 89 status = "okay"; 90 rockchip,no-dmaengine; 91 #sound-dai-cells = <0>; 92}; 93 94&vad { 95 status = "okay"; 96 rockchip,audio-src = <&i2s_8ch_0>; 97 rockchip,buffer-time-ms = <200>; 98 rockchip,det-channel = <0>; 99 rockchip,mode = <1>; 100 #sound-dai-cells = <0>; 101}; 102