Thread (22 messages) 22 messages, 5 authors, 2021-03-05

Re: [PATCH v2 7/7] ASoC: dt-bindings: imx-rpmsg: Add binding doc for rpmsg machine driver

From: Shengjiu Wang <shengjiu.wang@gmail.com>
Date: 2021-03-05 02:55:39
Also in: alsa-devel, linux-devicetree, lkml

Hi

On Fri, Mar 5, 2021 at 4:05 AM Rob Herring [off-list ref] wrote:
On Thu, Feb 18, 2021 at 1:23 AM Shengjiu Wang [off-list ref] wrote:
quoted
On Thu, Feb 11, 2021 at 6:18 AM Rob Herring [off-list ref] wrote:
quoted
On Sun, Feb 07, 2021 at 06:23:55PM +0800, Shengjiu Wang wrote:
quoted
Imx-rpmsg is a new added machine driver for supporting audio on Cortex-M
core. The Cortex-M core will control the audio interface, DMA and audio
codec, setup the pipeline, the audio driver on Cortex-A core side is just
to communitcate with M core, it is a virtual sound card and don't touch
the hardware.
I don't understand why there are 2 nodes for this other than you happen
to want to split this into 2 Linux drivers. It's 1 h/w thing.
This one is for the sound card machine driver.  Another one is
for the sound card cpu dai driver. so there are 2 nodes.
You are explaining this to me in terms of drivers. Explain it in terms
of h/w blocks.
Yes, there is only 1 h/w block, which is (MU) message unit

As the sound card needs a cpu dai node and sound card node,
so from the driver's perspective, I use two nodes.

Seems It is hard to only use one node for my case.
or do you have any suggestions?

Best regards
Wang shengjiu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help