ASoC: wm_adsp: Add trace caps to speaker protection FW
Enable access to the speaker protection firmware debug stream using compress stream API and lower minimum fragment size to 16 words. Signed-off-by: Vlad Karpovich <Vlad.Karpovich@cirrus.com> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://lore.kernel.org/r/20220210172053.22782-3-ckeepax@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Родитель
0f1d41a85b
Коммит
c55b3e46cb
|
@ -180,7 +180,7 @@ struct wm_adsp_compr {
|
|||
|
||||
#define WM_ADSP_MIN_FRAGMENTS 1
|
||||
#define WM_ADSP_MAX_FRAGMENTS 256
|
||||
#define WM_ADSP_MIN_FRAGMENT_SIZE (64 * CS_DSP_DATA_WORD_SIZE)
|
||||
#define WM_ADSP_MIN_FRAGMENT_SIZE (16 * CS_DSP_DATA_WORD_SIZE)
|
||||
#define WM_ADSP_MAX_FRAGMENT_SIZE (4096 * CS_DSP_DATA_WORD_SIZE)
|
||||
|
||||
#define WM_ADSP_ALG_XM_STRUCT_MAGIC 0x49aec7
|
||||
|
@ -296,7 +296,12 @@ static const struct {
|
|||
.num_caps = ARRAY_SIZE(trace_caps),
|
||||
.caps = trace_caps,
|
||||
},
|
||||
[WM_ADSP_FW_SPK_PROT] = { .file = "spk-prot" },
|
||||
[WM_ADSP_FW_SPK_PROT] = {
|
||||
.file = "spk-prot",
|
||||
.compr_direction = SND_COMPRESS_CAPTURE,
|
||||
.num_caps = ARRAY_SIZE(trace_caps),
|
||||
.caps = trace_caps,
|
||||
},
|
||||
[WM_ADSP_FW_SPK_CALI] = { .file = "spk-cali" },
|
||||
[WM_ADSP_FW_SPK_DIAG] = { .file = "spk-diag" },
|
||||
[WM_ADSP_FW_MISC] = { .file = "misc" },
|
||||
|
|
Загрузка…
Ссылка в новой задаче