xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3308b-evb-amic-v10-amp.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2023 Rockchip Electronics Co., Ltd
4 */
5
6/dts-v1/;
7
8#include "rk3308b-evb-v10.dtsi"
9#include "rk3308b-amp.dtsi"
10
11
12/ {
13	model = "Rockchip RK3308b evb analog mic v10 board";
14	compatible = "rockchip,rk3308b-evb-amic-v10", "rockchip,rk3308";
15
16	vad_acodec_sound: vad-acodec-sound {
17		status = "okay";
18		compatible = "rockchip,multicodecs-card";
19		rockchip,card-name = "rockchip,rk3308-vad";
20		rockchip,codec-hp-det;
21		rockchip,mclk-fs = <256>;
22		rockchip,cpu = <&i2s_8ch_2>;
23		rockchip,codec = <&acodec>, <&vad>;
24	};
25};
26
27&acodec {
28	rockchip,micbias1;
29	rockchip,micbias2;
30	rockchip,en-always-grps = <1 2 3>;
31	rockchip,adc-grps-route = <1 2 3 0>;
32};
33
34&acodec_sound {
35	status = "disabled";
36};
37
38&bluetooth_sound {
39	status = "okay";
40};
41
42&i2s_8ch_0 {
43	status = "okay";
44	#sound-dai-cells = <0>;
45	rockchip,clk-trcm = <1>;
46	pinctrl-names = "default";
47	pinctrl-0 = <&i2s_8ch_0_sclktx
48		     &i2s_8ch_0_lrcktx
49		     &i2s_8ch_0_sdi0
50		     &i2s_8ch_0_sdo2>;
51};
52
53&vad {
54	status = "okay";
55	rockchip,audio-src = <&i2s_8ch_2>;
56	rockchip,det-channel = <0>;
57	rockchip,buffer-time-ms = <200>;
58	rockchip,mode = <1>;
59	#sound-dai-cells = <0>;
60};
61