4192aca...
by
Naveen Manohar <email address hidden>
topology: add KWD component into sof-tgl-sdw-max98373-rt5682
Add KWD pipelines with vol-kfpm pipe using intel-generic-dmic-kwd template.
- 48K DMIC still uses PCM-4
- Add 16K DMIC KWD on PCM-5
- Correct few minor pipeline numbers in comments
63fe935...
by
Karol Trzcinski <email address hidden>
trace: Limit META_RECURSE depth level to 8
There is any user in source code who need deeper recursion level,
reducing it allow to prevent compiler error message flood during
working with META_RECURSE clients (eg. trace system).
Signed-off-by: Karol Trzcinski <email address hidden>
114bbce...
by
Guennadi Liakhovetski <email address hidden>
trace: use proper pointer formats
The PP_NARG() macro can only handle integer type arguments, use
META_COUNT_VARAGS_BEFORE_COMPILE() instead to avoid having to cast
pointer types to integers.
07d56ef...
by
Karol Trzcinski <email address hidden>
trace: Validate input arguments size
Trace system support arguments no larger that uint32_t,
so this condition should be checked for each trace.
Create separate CT_ASSERT, because of need to have
multiple instances of assertions with the same error
message, what is not possible for STATIC_ASSERT.
STATIC_ASSERT has better message printing, so
it's not replaced by new version.
Signed-off-by: Karol Trzcinski <email address hidden>
0281976...
by
Guennadi Liakhovetski <email address hidden>
trace: fix 64-bit printing
SOF tracing can only handle up to 32-bit long values, attempts to
trace 64-bit values produce unpredictable results. Fix such cases
by making sure values are within range and casting them to 32 bits.
Added functions to read/write DSM parameters.
Removed component model data handler and related code
by next reason.
- The size of DSM tuning bin file is always smaller than
the size of actual parameter structure. The bin file do not
include parameter values if it is same to library default to
keep minimum binary size. The size of bin file is variable.
Read size was limited to the bin size before modification.
- Support parameter read even bin data is not set.
Model data buffer was allocated only when bin data is set
before modification.
Signed-off-by: Ryan Lee <email address hidden>
cd36894...
by
Dharageswari R <email address hidden>
topology: Update number of smart_amp_feedback channel on max98373
This patch modifies the number of feedback channels from the
smart amplifier on max98373 codec in sof-tgl-max98373-rt5682.
Signed-off-by: Dharageswari R <email address hidden>