summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-02-05 00:45:12 +0000
committerMark Brown <broonie@kernel.org>2026-02-05 00:45:12 +0000
commit6f0fce21ba2d2e5ae3cdfb6133f14e92916f7a96 (patch)
treed4110040c59a7f46b589f92169394bdd6dc8f8e7 /include/linux/i2c/git@git.tavy.me:linux.git
parent7c2280e53923596c6aea330bce15070d8d6a9ee2 (diff)
parent9db327083f7e0da702e2ec0169f8a34f3576f371 (diff)
ASoC: ti: davinci-mcasp: Add asynchronous mode
Merge series from Sen Wang <sen@ti.com>: This series adds asynchronous mode support to the McASP driver, which enables independent configuration of bitclocks, frame sync, and audio configurations between tx(playback) and rx(record). And achieves simultaneous playback & record using different audio configurations. It also adds two clean up patches to the McASP driver that disambiguate and simplifies the logic which avoids the async enhancement from being too convoluted to review and analyze. The implementation is based on vendor documentation and patches tested in both SK-AM62P-LP (sync mode, McASP slave) and AM62D-EVM (async mode, McASP master, rx & tx has different TDM configs). Testing verifies async mode functionality while maintaining backward compatibility with the default sync mode. Bootlog and Async mode tests on AM62D-EVM: [0] [0]: https://gist.github.com/SenWang125/f31f9172b186d414695e37c8b9ef127d
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions