Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 47bf3a5c authored by Caesar Wang's avatar Caesar Wang Committed by Heiko Stuebner
Browse files

ARM: dts: rockchip: add the sound setup for rk3036-kylin board



The rk3036-kylin board uses a rt5616 audio codec connected to the i2s
and can use the simple card to tie everyting together.

Signed-off-by: default avatarCaesar Wang <wxt@rock-chips.com>
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent 3860aa1c
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -46,6 +46,30 @@
	model = "Rockchip RK3036 KylinBoard";
	compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";

	sound {
		compatible = "simple-audio-card";
		simple-audio-card,format = "i2s";
		simple-audio-card,name = "rockchip,rt5616-codec";
		simple-audio-card,mclk-fs = <256>;
		simple-audio-card,widgets =
			"Microphone", "Microphone Jack",
			"Headphone", "Headphone Jack";
		simple-audio-card,routing =
			"MIC1", "Microphone Jack",
			"MIC2", "Microphone Jack",
			"Microphone Jack", "micbias1",
			"Headphone Jack", "HPOL",
			"Headphone Jack", "HPOR";

		simple-audio-card,cpu {
			sound-dai = <&i2s>;
		};

		simple-audio-card,codec {
			sound-dai = <&rt5616>;
		};
	};

	vcc_sys: vsys-regulator {
		compatible = "regulator-fixed";
		regulator-name = "vcc_sys";
@@ -257,6 +281,17 @@

&i2c2 {
	status = "okay";

	rt5616: rt5616@1b {
		compatible = "rt5616";
		reg = <0x1b>;
		#sound-dai-cells = <0>;
	};
};

&i2s {
	#sound-dai-cells = <0>;
	status = "okay";
};

&sdio {