summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
diff options
context:
space:
mode:
authorJagan Teki <jagan@amarulasolutions.com>2017-09-18 16:58:30 +0530
committerShawn Guo <shawnguo@kernel.org>2017-10-13 11:03:53 +0800
commit4f0c2c754e4cdf5f40a1978c18abcc602e196618 (patch)
tree1cc433c7e1fe354ab3ddf025c7498552adf6306f /arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
parentbf04a32b4366949558b0bcab735fa577e434aeae (diff)
downloadlinux-stable-4f0c2c754e4cdf5f40a1978c18abcc602e196618.tar.gz
linux-stable-4f0c2c754e4cdf5f40a1978c18abcc602e196618.tar.bz2
linux-stable-4f0c2c754e4cdf5f40a1978c18abcc602e196618.zip
ARM: dts: imx6qdl-icore-rqs: Move Sound nodes to dtsi
imx6q, imx6dl icore-rqs modules share common sound nodes, so move the sound nodes from imx6q-icore-rqs into dtsi so-that both can share the common node details. And also replace codec: sgtl5000@0a => sgtl5000: codec@a on imx6q-icore-rqs.dts to [label:] node-name[@unit-address] according to devicetree specification from ePAPER v1.1 Cc: Matteo Lisi <matteo.lisi@engicam.com> Cc: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi22
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi b/arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
index 7ca291e9dbdb..e196d1b748d0 100644
--- a/arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
@@ -118,6 +118,19 @@
clocks = <&clks IMX6QDL_CLK_LVDS2_GATE>;
clock-names = "refclk";
};
+
+ sound {
+ compatible = "fsl,imx-audio-sgtl5000";
+ model = "imx-audio-sgtl5000";
+ ssi-controller = <&ssi1>;
+ audio-codec = <&sgtl5000>;
+ audio-routing =
+ "MIC_IN", "Mic Jack",
+ "Mic Jack", "Mic Bias",
+ "Headphone Jack", "HP_OUT";
+ mux-int-port = <1>;
+ mux-ext-port = <4>;
+ };
};
&clks {
@@ -174,6 +187,15 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c3>;
status = "okay";
+
+ sgtl5000: codec@a {
+ compatible = "fsl,sgtl5000";
+ reg = <0x0a>;
+ clocks = <&clks IMX6QDL_CLK_CKO>;
+ VDDA-supply = <&reg_2p5v>;
+ VDDIO-supply = <&reg_3p3v>;
+ VDDD-supply = <&reg_1p8v>;
+ };
};
&pcie {