ASoC: tegra: ADX: Add Tegra264 support
authorSheetal <sheetal@nvidia.com>
Mon, 12 May 2025 05:17:45 +0000 (05:17 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 22 May 2025 10:02:10 +0000 (11:02 +0100)
commit7dc8299fbb1c8e6373e8e55d562b7674ee37b2b0
treea394a368db22800012d04a4500502e3cdcd05774
parentfd509c6f8e4028539bf35d80e3bcdce7b3ba0f9f
ASoC: tegra: ADX: Add Tegra264 support

Add Tegra264 ADX support with following changes:
- Add soc_data for Tegra264-specific variations
- Tegra264 ADX supports 32 input channels, hence update the playback DAI
  channels_max parameter and CIF configuration API.
- Register offsets and default values are updated to align with Tegra264.
- Add 128 byte map controls for Tegra264 to accommodate each byte per
  channel (32channels x 32bits).

Signed-off-by: Sheetal <sheetal@nvidia.com>
Link: https://patch.msgid.link/20250512051747.1026770-10-sheetal@nvidia.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/tegra/tegra210_adx.c
sound/soc/tegra/tegra210_adx.h