diff options
| author | Niranjan H Y <niranjan.hy@ti.com> | 2026-02-14 16:17:10 +0530 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-02-17 13:17:04 +0000 |
| commit | 0d68ad088e334088b031423e59886ae118c11202 (patch) | |
| tree | 108171ee46247998a0c4ce5bd40b158104e07bf9 /tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git | |
| parent | 82e3265487c018814b789e251fb8aee8e683674c (diff) | |
ASoC: tas2783A: add explicit port prepare handling
TAS2783a required port prepare bits to be set during playback
even when it is using simplified CP_SM.
Normally, SoundWire core handles prepare sequencing automatically
depending on the type of the device available. For simplified CP_SM
there is no need to set the prepare bits. However, due to a hardware
limitation in TAS2783A, the port must still be explicitly prepared and
de-prepared by the driver to ensure reliable playback.
Add a custom .port_prep() callback to program DPN_PREPARECTRL during
PRE_PREP and PRE_DEPREP operations.
Signed-off-by: Niranjan H Y <niranjan.hy@ti.com>
Link: https://patch.msgid.link/20260214104710.632-1-niranjan.hy@ti.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
