]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: dts: r8a7791: Tidyup Audio-DMAC channel for DVC
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tue, 7 Mar 2017 05:29:21 +0000 (05:29 +0000)
committerSimon Horman <horms+renesas@verge.net.au>
Fri, 10 Mar 2017 09:23:28 +0000 (10:23 +0100)
commitd49db72b567d6273f41f045b0c146837d3e50f8d
tree4cb77b6bc235b9191e923714b6e138616901d277
parent133a3f1a19c99218a39e9d3e91e9e5442fa0f191
ARM: dts: r8a7791: 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: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/boot/dts/r8a7791.dtsi