aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorRichard Fitzgerald <[email protected]>2022-12-02 16:18:10 +0000
committerVinod Koul <[email protected]>2023-01-09 21:36:08 +0530
commit7cbfee2e2e40d2be54196362a845a3ea0a3f877d (patch)
tree8bf276e2fb70f44890b03e5d31aa869d3cde67db /tools/perf/scripts/python/export-to-sqlite.py
parent5c2f4c9cfc79028079f0691899a93843827a00b7 (diff)
soundwire: cadence: Don't overflow the command FIFOs
The command FIFOs in the Cadence IP can be configured during design up to 32 entries, and the code in cadence_master.c was assuming the full 32-entry FIFO. But all current Intel implementations use an 8-entry FIFO. Up to now the longest message used was 6 entries so this wasn't causing any problem. But future Cirrus Logic codecs have downloadable firmware or tuning blobs. It is more efficient for the codec driver to issue long transfers that can take advantage of any queuing in the Soundwire controller and avoid the overhead of repeatedly writing the page registers. Signed-off-by: Richard Fitzgerald <[email protected]> Reviewed-by: Pierre-Louis Bossart <[email protected]> Fixes: 2f52a5177caa ("soundwire: cdns: Add cadence library") Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions