]> www.infradead.org Git - users/jedix/linux-maple.git/commit
firmware: cs_dsp: Add KUnit testing of client callbacks
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Thu, 12 Dec 2024 14:37:25 +0000 (14:37 +0000)
committerMark Brown <broonie@kernel.org>
Fri, 13 Dec 2024 13:14:48 +0000 (13:14 +0000)
commit75a4a6ef615e2f4e9458051641f185498273ce02
tree2a09cc74a301a072b2d84b06e25af51724513090
parentfeb5fb0615f321ab514f4fbbab777f3591f7e4b5
firmware: cs_dsp: Add KUnit testing of client callbacks

Test that the cs_dsp_client_ops callbacks are called when expected.

pre_run, post_run - when cs_dsp_run() is called.
pre_stop, post_stop - when cs_dsp_stop() is called
control_add - when a WMFW is loaded
control_remove - when cs_dsp_remove() is called

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20241212143725.1381013-13-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/firmware/cirrus/test/Makefile
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c [new file with mode: 0644]