Commit 3838ef59 authored by Biju Das's avatar Biju Das Committed by Simon Horman
Browse files

ARM: dts: iwg22d-sodimm: Sound PIO support



Enable sound PIO support on carrier board.

Signed-off-by: default avatarBiju Das <biju.das@bp.renesas.com>
Reviewed-by: default avatarFabrizio Castro <fabrizio.castro@bp.renesas.com>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent 55e37da0
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
@@ -32,6 +32,21 @@
		clock-frequency = <26000000>;
	};

	rsnd_sgtl5000: sound {
		compatible = "simple-audio-card";
		simple-audio-card,format = "i2s";
		simple-audio-card,bitclock-master = <&sndcodec>;
		simple-audio-card,frame-master = <&sndcodec>;

		sndcpu: simple-audio-card,cpu {
			sound-dai = <&rcar_sound>;
		};

		sndcodec: simple-audio-card,codec {
			sound-dai = <&sgtl5000>;
		};
	};

	vccq_sdhi0: regulator-vccq-sdhi0 {
		compatible = "regulator-gpio";

@@ -141,6 +156,11 @@
		power-source = <3300>;
	};

	sound_pins: sound {
		groups = "ssi34_ctrl", "ssi3_data", "ssi4_data";
		function = "ssi";
	};

	usb0_pins: usb0 {
		groups = "usb0";
		function = "usb0";
@@ -152,6 +172,23 @@
	};
};

&rcar_sound {
	pinctrl-0 = <&sound_pins>;
	pinctrl-names = "default";
	status = "okay";

	/* Single DAI */

	#sound-dai-cells = <0>;

	rcar_sound,dai {
		dai0 {
			playback = <&ssi3>;
			capture = <&ssi4>;
		};
	};
};

&scif4 {
	pinctrl-0 = <&scif4_pins>;
	pinctrl-names = "default";
@@ -169,6 +206,15 @@
	status = "okay";
};

&ssi3 {
	pio-transfer;
};

&ssi4 {
	pio-transfer;
	shared-pin;
};

&usbphy {
	status = "okay";
};