diff options
| author | Marcus Cooper <[email protected]> | 2020-10-30 15:46:38 +0100 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2020-10-30 17:58:53 +0000 |
| commit | d8659dd9a13ce7a92c017c352aea1c390f300937 (patch) | |
| tree | b4f44fa0f6022d7495e769581f8e025c3dd0c9d1 /tools/perf/scripts/python/bin | |
| parent | 9c2d255f0e63f8e54bd8345f9c59c4060cf4bbd4 (diff) | |
ASoC: sun4i-i2s: Set sign extend sample
On the newer SoCs such as the H3 and A64 this is set by default
to transfer a 0 after each sample in each slot. However the A10
and A20 SoCs that this driver was developed on had a default
setting where it padded the audio gain with zeros.
This isn't a problem while we have only support for 16bit audio
but with larger sample resolution rates in the pipeline then SEXT
bits should be cleared so that they also pad at the LSB. Without
this the audio gets distorted.
Set sign extend sample for all the sunxi generations even if they
are not affected. This will keep consistency and avoid relying on
default.
Signed-off-by: Marcus Cooper <[email protected]>
Reviewed-by: Chen-Yu Tsai <[email protected]>
Acked-by: Maxime Ripard <[email protected]>
Signed-off-by: Clément Péron <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions