linux-stable/include/linux/firmware
TingHan Shen 9db69df4bd
firmware: mediatek: Add adsp ipc protocol interface
Some of mediatek processors contain
the Tensilica HiFix DSP for audio processing.

The communication between Host CPU and DSP firmware is
taking place using a shared memory area for message passing.

ADSP IPC protocol offers (send/recv) interfaces using
mediatek-mailbox APIs.

We use two mbox channels to implement a request-reply protocol.

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
Signed-off-by: TingHan Shen <tinghan.shen@mediatek.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Curtis Malainey <cujomalainey@chromium.org>
Reviewed-by: Tzung-Bi Shih <tzungbi@google.com>
Reviewed-by: YC Hung <yc.hung@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20220512082215.3018-2-tinghan.shen@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-05-16 12:58:11 +01:00
..
broadcom
cirrus firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl 2022-04-25 13:59:02 +01:00
imx firmware: imx: add get resource owner api 2022-02-12 14:07:36 +08:00
intel firmware: stratix10-svc: extend SVC driver to get the firmware version 2022-02-25 11:54:25 +01:00
mediatek firmware: mediatek: Add adsp ipc protocol interface 2022-05-16 12:58:11 +01:00
meson firmware: meson_sm: Add secure power domain support 2020-02-14 11:37:34 -08:00
trusted_foundations.h firmware: tf: Different way of L2 cache enabling after LP2 suspend 2020-05-06 18:27:26 +02:00
xlnx-event-manager.h drivers: soc: xilinx: add xilinx event management driver 2021-12-03 16:08:46 +01:00
xlnx-zynqmp.h Char/Misc and other driver updates for 5.18-rc1 2022-03-28 12:27:35 -07:00