xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3308-evb-dmic-pdm-v11.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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