Commit ea314835 authored by Pali Rohár's avatar Pali Rohár Committed by Gregory CLEMENT
Browse files

ARM: dts: turris-omnia: Define S/PDIF audio card



Turris Omnia has GPIO51 exported on pin header U16, which works in S/PDIF
output mode. So define S/PDIF audio output card for this pin.

Signed-off-by: default avatarPali Rohár <pali@kernel.org>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
parent 424175c5
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -105,6 +105,33 @@ sfp: sfp {
		 */
		status = "disabled";
	};

	sound {
		compatible = "simple-audio-card";
		simple-audio-card,name = "SPDIF";
		simple-audio-card,format = "i2s";

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

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

	spdif_out: spdif-out {
		#sound-dai-cells = <0>;
		compatible = "linux,spdif-dit";
	};
};

&audio_controller {
	/* Pin header U16, GPIO51 in SPDIFO mode */
	pinctrl-0 = <&spdif_pins>;
	pinctrl-names = "default";
	spdif-mode;
	status = "okay";
};

&bm {