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

Unverified Commit 59240d53 authored by Vatsal Bucha's avatar Vatsal Bucha Committed by Michael Bestas
Browse files

arm64: dts: lahaina: Add separate CPU DAI for MI2S RX and TX

 * Add separate CPU DAI for MI2S RX and TX.

Change-Id: I4ca4783a507fb1953ede55e8b640b0df285f9609
parent 68a168d5
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -112,9 +112,13 @@
				"msm-pcm-routing", "msm-compr-dsp",
				"msm-pcm-dsp-noirq";
		asoc-cpu = <&dai_dp>, <&dai_dp1>,
				<&dai_mi2s0>, <&dai_mi2s1>,
				<&dai_mi2s2>, <&dai_mi2s3>,
				<&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>,
				<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
				<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
				<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
				<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
				<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
				<&dai_mi2s5_rx>, <&dai_mi2s5_tx>,
				<&dai_pri_auxpcm>,
				<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
				<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
				<&dai_sen_auxpcm>,
@@ -149,6 +153,9 @@
				"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
				"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
				"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
				"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
				"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
				"msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11",
				"msm-dai-q6-auxpcm.1",
				"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
				"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
+48 −18
Original line number Diff line number Diff line
@@ -91,46 +91,76 @@

	msm_dai_mi2s: qcom,msm-dai-mi2s {
		compatible = "qcom,msm-dai-mi2s";
		dai_mi2s0: qcom,msm-dai-q6-mi2s-prim {
		dai_mi2s0_rx: qcom,msm-dai-q6-mi2s-prim-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <0>;
			qcom,msm-mi2s-rx-lines = <3>;
			qcom,msm-mi2s-tx-lines = <0>;
			qcom,msm-mi2s-lines = <3>;
		};

		dai_mi2s1: qcom,msm-dai-q6-mi2s-sec {
		dai_mi2s0_tx: qcom,msm-dai-q6-mi2s-prim-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <1>;
			qcom,msm-mi2s-rx-lines = <1>;
			qcom,msm-mi2s-tx-lines = <0>;
			qcom,msm-mi2s-lines = <0>;
		};

		dai_mi2s2: qcom,msm-dai-q6-mi2s-tert {
		dai_mi2s1_rx: qcom,msm-dai-q6-mi2s-sec-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <2>;
			qcom,msm-mi2s-rx-lines = <0>;
			qcom,msm-mi2s-tx-lines = <3>;
			qcom,msm-mi2s-lines = <1>;
		};

		dai_mi2s3: qcom,msm-dai-q6-mi2s-quat {
		dai_mi2s1_tx: qcom,msm-dai-q6-mi2s-sec-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <3>;
			qcom,msm-mi2s-rx-lines = <1>;
			qcom,msm-mi2s-tx-lines = <2>;
			qcom,msm-mi2s-lines = <0>;
		};

		dai_mi2s4: qcom,msm-dai-q6-mi2s-quin {
		dai_mi2s2_rx: qcom,msm-dai-q6-mi2s-tert-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <4>;
			qcom,msm-mi2s-rx-lines = <1>;
			qcom,msm-mi2s-tx-lines = <2>;
			qcom,msm-mi2s-lines = <0>;
		};

		dai_mi2s5: qcom,msm-dai-q6-mi2s-senary {
		dai_mi2s2_tx: qcom,msm-dai-q6-mi2s-tert-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <5>;
			qcom,msm-mi2s-rx-lines = <0>;
			qcom,msm-mi2s-tx-lines = <3>;
			qcom,msm-mi2s-lines = <3>;
		};

		dai_mi2s3_rx: qcom,msm-dai-q6-mi2s-quat-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <6>;
			qcom,msm-mi2s-lines = <1>;
		};

		dai_mi2s3_tx: qcom,msm-dai-q6-mi2s-quat-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <7>;
			qcom,msm-mi2s-lines = <2>;
		};

		dai_mi2s4_rx: qcom,msm-dai-q6-mi2s-quin-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <8>;
			qcom,msm-mi2s-lines = <1>;
		};

		dai_mi2s4_tx: qcom,msm-dai-q6-mi2s-quin-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <9>;
			qcom,msm-mi2s-lines = <2>;
		};

		dai_mi2s5_rx: qcom,msm-dai-q6-mi2s-senary-rx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <10>;
			qcom,msm-mi2s-lines = <0>;
		};

		dai_mi2s5_tx: qcom,msm-dai-q6-mi2s-senary-tx {
			compatible = "qcom,msm-dai-q6-mi2s";
			qcom,msm-dai-q6-mi2s-dev-id = <11>;
			qcom,msm-mi2s-lines = <3>;
		};
	};