diff options
| author | Mark Brown <broonie@kernel.org> | 2026-07-13 13:22:44 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-07-13 13:22:44 +0100 |
| commit | cd0265621624f50f7878dac52d3b5a9d8b48c33c (patch) | |
| tree | 0ff7a4c17c47b93e3f4104abbb9c150ad0957cca /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | a5ee3180a2a7bbbd84af70ef98283b3f3e6a821e (diff) | |
| parent | 8dd595bca51a4c1f775cfcca8c10753c58b7a969 (diff) | |
ASoC: apple: mca: support simultaneous I2S capture on the frontend
James Calligeros <jcalligeros99@gmail.com> says:
This series introduces a number of changes to the ASoC driver
for the Apple MCA peripheral to enable support for bidirectional
I2S. This is achieved by allowing frontends to act as clock consumers
and logically ORing data input lines when multiple backends are linked
to a frontend.
This allows the Texas Instruments speaker amps used on Apple Silicon Macs
(Apple-specific revisions of TAS2764 and TAS2770) to send their IVSENSE
data back to the SoC. Since these amps do not have any sort of integrated
speaker protection logic, we must use the IVSENSE data and the Thiele/Small
Parameters of the attached speaker(s) to implement our own in software.
Link: https://patch.msgid.link/20260711-apple-audio-redux-v4-0-2994d87c2f24@gmail.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
