diff options
| author | Mark Brown <broonie@kernel.org> | 2022-03-07 20:36:55 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2022-03-07 20:36:55 +0000 |
| commit | 3066987e11d3997db8212c6ed0aebaac0899dd5b (patch) | |
| tree | a82f2135c93fe257db9873dd4e6fadf7edb56f2e /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | ASoC: codecs: Add Awinic AW8738 audio amplifier driver (diff) | |
| parent | ASoC: audio_graph_card2: Add support for variable slot widths (diff) | |
| download | linux-3066987e11d3997db8212c6ed0aebaac0899dd5b.tar.gz linux-3066987e11d3997db8212c6ed0aebaac0899dd5b.zip | |
ASoC: audio_graph_card2: Support variable slot widths
Merge series from Richard Fitzgerald <rf@opensource.cirrus.com>:
This adds support for I2S/TDM links where the slot width varies
depending on the sample width, in a way that cannot be guessed by
component hw_params().
A typical example is:
- 16-bit samples use 16-bit slots
- 24-bit samples use 32-bit slots
There is no way for a component hw_params() to deduce from the information
it is passed that 24-bit samples will be in 32-bit slots.
Some audio hardware cannot support a fixed slot width or a slot width
equal to the sample width in all cases. This is usually due either to
limitations of the audio serial port or system clocking restrictions.
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
