[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190610141609.17559-1-daniel.baluta@nxp.com>
Date: Mon, 10 Jun 2019 22:16:07 +0800
From: daniel.baluta@....com
To: jassisinghbrar@...il.com, o.rempel@...gutronix.de
Cc: shawnguo@...nel.org, s.hauer@...gutronix.de, linux-imx@....com,
kernel@...gutronix.de, festevam@...il.com,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
aisheng.dong@....com, Daniel Baluta <daniel.baluta@....com>
Subject: [RFC PATCH 0/2] Introduce Tx doorbell with ACK
From: Daniel Baluta <daniel.baluta@....com>
We need this in order to implement the communication protocol
between Linux kernel SOF IPC layer and DSP firmware found on i.MX8 boards.
First patch is just a bugfix and can be merged as it is.
The second patch is just a RFC to open the discussion on how to use the i.MX
mailbox API in order to communicate with the DSP. I want to know if this
scenario can be supported by the mailbox abstraction of MU or should I
go back and directly access MU registers.
We need to have two MU channels:
- channel #0, Host sends notification (via GIR) to DSP and gets a reply (via GIP)
- channel #1, DSP sends message to Host (via GIR) and gets a reply (via GIP).
The details of the protocol can be found in patch 2.
Daniel Baluta (2):
mailbox: imx: Clear GIEn bit at shutdown
imx: mailbox: Introduce TX doorbell with ACK
drivers/mailbox/imx-mailbox.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
--
2.17.1
Powered by blists - more mailing lists