mirror-linux/include/linux/firmware
Charles Keepax 14055b5a3a
firmware: cs_dsp: Add pre_run callback
The code already has a post_run callback, add a matching pre_run
callback to the client_ops that is called before execution is started.
This callback provides a convenient place for the client code to
set DSP controls or hardware that requires configuration before
the DSP core actually starts execution. Note that placing this callback
before cs_dsp_coeff_sync_controls is important to ensure that any
control values are then correctly synced out to the chip.

Co-authored-by: Simon Trimmer <simont@opensource.cirrus.com>
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20211117132300.1290-4-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-11-17 22:16:22 +00:00
..
broadcom firmware: broadcom: add OP-TEE based BNXT f/w manager 2019-10-31 11:00:45 -07:00
cirrus firmware: cs_dsp: Add pre_run callback 2021-11-17 22:16:22 +00:00
imx mailbox: imx: support i.MX8ULP S4 MU 2021-10-29 23:03:09 -05:00
intel firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 2021-03-18 09:55:12 -07: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-zynqmp.h gpio updates for v5.16 2021-11-08 11:55:21 -08:00