summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-06-29 19:43:31 +0100
committerMark Brown <broonie@kernel.org>2026-06-29 19:43:31 +0100
commitc7852d2dcf66e54e0fb0f9e40934440f0ced4df1 (patch)
treeafb5f8f90f30d9530168e0718db2ff9a9ac2ce83 /tools/perf/scripts/python
parent28f4d2a9d1b0f3d44bb6dc559dae7ef700b8cadb (diff)
parent83b83024cdbfdddee104f4a84c2c2f1f8e6659f3 (diff)
ASoC: meson: aiu: align I2S design to the AXG one
Valerio Setti <vsetti@baylibre.com> says: The goal of this series is to reshape Amlogic GX's AIU implementation for I2S to let it follow the same design as in AXG's TDM. Keeping the same design allows for unifying the two platform implementations in the future and it also allows for an easy addition of I2S input. The first commit introduces gx-formatter as the basic block which takes care of properly formatting audio data. Formatters are DAPM widgets (c.f. axg-tdm-formatter in AXG) which are dynamically attached/detached to the streams when the latters starts/stop, respectively. aiu-formatter-i2s is introduced as formatter implementation for the i2s output. By the end aiu-encoder-i2s will only need to handle interface clocks and enforce interface wide rate symmetry (c.f axg-tdm-interface on the AXG platform). Right now rate symmetry is not relevant because only i2s output is supported, but it will become useful when following patch series will introduce the i2s input part. This series was tested on an OdroidC2 board (Amlogic S905 SOC) both with HDMI output and with NXP SGTL5000 codec connected to the I2S pins. This series was also verified using "pcm-test" test tool and all tests are passing. [1]: https://sashiko.dev/#/patchset/20260515-reshape-aiu-as-axg-v1-0-53b457784ff3%40baylibre.com Link: https://patch.msgid.link/20260610-reshape-aiu-as-axg-v2-0-cac3663a8b51@baylibre.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions