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

Commit b5a8ffad authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Simon Horman
Browse files

arm64: dts: r8a7795: Tidyup Audio-DMAC channel for DVC



Current	Audio-DMAC is assigned "rx" as Audio-DMAC0, "tx" as Audio-DMAC1.
Thus, DVC "tx" should be assigned as Audio-DMAC1, instead of Audio-DMAC0.

Because of this, current platform board (using SRC/DVC/SSI)
Playback/Capture both will use same Audio-DMAC0
(but it depends on audio data path).

First note is that this "rx" and "tx" are from each IP point,
it doesn't mean Playback/Capture.
Second note is that Audio DMAC assigned on DT is only for
Audio-DMAC, Audio-DMAC-peri-peri has no entry.

=> Audio-DMAC
-> Audio-DMAC-peri-peri
-- HW connection

Playback case

	[Mem] => [SRC]--[DVC] -> [SSI]--[Codec]
	      rx ~~~~~~~~~~~~
Capture

	[Mem] <= [DVC]--[SRC] <- [SSI]--[Codec]
	      tx ~~~~~~~~~~~~

Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent 7d73a4da
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1075,11 +1075,11 @@


			rcar_sound,dvc {
			rcar_sound,dvc {
				dvc0: dvc-0 {
				dvc0: dvc-0 {
					dmas = <&audma0 0xbc>;
					dmas = <&audma1 0xbc>;
					dma-names = "tx";
					dma-names = "tx";
				};
				};
				dvc1: dvc-1 {
				dvc1: dvc-1 {
					dmas = <&audma0 0xbe>;
					dmas = <&audma1 0xbe>;
					dma-names = "tx";
					dma-names = "tx";
				};
				};
			};
			};