xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3308b-evb-amic-v10.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 "rk3308b-evb-v10.dtsi"
9
10/ {
11	model = "Rockchip RK3308b evb analog mic v10 board";
12	compatible = "rockchip,rk3308b-evb-amic-v10", "rockchip,rk3308";
13
14	vad_acodec_sound: vad-acodec-sound {
15		status = "okay";
16		compatible = "rockchip,multicodecs-card";
17		rockchip,card-name = "rockchip,rk3308-vad";
18		rockchip,codec-hp-det;
19		rockchip,mclk-fs = <256>;
20		rockchip,cpu = <&i2s_8ch_2>;
21		rockchip,codec = <&acodec>, <&vad>;
22	};
23};
24
25&acodec {
26	rockchip,micbias1;
27	rockchip,micbias2;
28	rockchip,en-always-grps = <1 2 3>;
29	rockchip,adc-grps-route = <1 2 3 0>;
30};
31
32&acodec_sound {
33	status = "disabled";
34};
35
36&bluetooth_sound {
37	status = "okay";
38};
39
40&i2s_8ch_0 {
41	status = "okay";
42	#sound-dai-cells = <0>;
43	rockchip,clk-trcm = <1>;
44	pinctrl-names = "default";
45	pinctrl-0 = <&i2s_8ch_0_sclktx
46		     &i2s_8ch_0_lrcktx
47		     &i2s_8ch_0_sdi0
48		     &i2s_8ch_0_sdo2>;
49};
50
51&is31fl3236 {
52	reg = <0x3f>;
53};
54
55&vad {
56	status = "okay";
57	rockchip,audio-src = <&i2s_8ch_2>;
58	rockchip,det-channel = <0>;
59	rockchip,buffer-time-ms = <200>;
60	rockchip,mode = <1>;
61	#sound-dai-cells = <0>;
62};
63