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

Commit c9d96df2 authored by Fabio Estevam's avatar Fabio Estevam Committed by Shawn Guo
Browse files

ARM: imx6qdl-wandboard: Add spdif support

parent dc03a50f
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -43,6 +43,13 @@
		mux-int-port = <1>;
		mux-ext-port = <3>;
	};

	sound-spdif {
		compatible = "fsl,imx-audio-spdif";
		model = "imx-spdif";
		spdif-controller = <&spdif>;
		spdif-out;
	};
};

&audmux {
@@ -93,6 +100,12 @@
	status = "okay";
};

&spdif {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_spdif_3>;
	status = "okay";
};

&ssi1 {
	fsl,mode = "i2s-slave";
	status = "okay";
+21 −0
Original line number Diff line number Diff line
@@ -136,8 +136,23 @@
				ranges;

				spdif: spdif@02004000 {
					compatible = "fsl,imx35-spdif";
					reg = <0x02004000 0x4000>;
					interrupts = <0 52 0x04>;
					dmas = <&sdma 14 18 0>,
					       <&sdma 15 18 0>;
					dma-names = "rx", "tx";
					clocks = <&clks 197>, <&clks 3>,
						 <&clks 197>, <&clks 107>,
						 <&clks 0>,   <&clks 118>,
						 <&clks 62>,  <&clks 139>,
						 <&clks 0>;
					clock-names = "core",  "rxtx0",
						      "rxtx1", "rxtx2",
						      "rxtx3", "rxtx4",
						      "rxtx5", "rxtx6",
						      "rxtx7";
					status = "disabled";
				};

				ecspi1: ecspi@02008000 {
@@ -1010,6 +1025,12 @@
							MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x1b0b0
						>;
					};

					pinctrl_spdif_3: spdifgrp-3 {
						fsl,pins = <
							MX6QDL_PAD_ENET_RXD0__SPDIF_OUT 0x1b0b0
						>;
					};
				};

				uart1 {