[PATCH v3 0/5] ASoC: tegra: Add support for WM8962 and CPCAP codecs

From: Svyatoslav Ryhel

Date: Mon Feb 23 2026 - 01:51:19 EST


Add support for WM8962 and CPCAP codecs found in various Tegra devices.

---
Changes in v2:
- fixed Kconfig dependencies
- added schema adjustments for max9808x

Changes in v3:
- in nvidia,tegra-audio-cpcap.yaml set vendor of device specific
compatible to motorola
- in nvidia,tegra-audio-cpcap.yaml in example adjusted compatible
to avoid confusion
---

Jonas Schwöbel (1):
ASoC: tegra: Support WM8962 by machine driver

Svyatoslav Ryhel (4):
ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC
ASoC: tegra: Support CPCAP by machine driver
ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC
ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional
board pins

.../sound/nvidia,tegra-audio-cpcap.yaml | 90 ++++++++++
.../sound/nvidia,tegra-audio-max9808x.yaml | 5 +
.../sound/nvidia,tegra-audio-wm8962.yaml | 88 ++++++++++
sound/soc/tegra/Kconfig | 19 ++
sound/soc/tegra/Makefile | 2 +
sound/soc/tegra/tegra_asoc_machine.c | 52 ++++++
sound/soc/tegra/tegra_wm8962.c | 165 ++++++++++++++++++
7 files changed, 421 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-cpcap.yaml
create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8962.yaml
create mode 100644 sound/soc/tegra/tegra_wm8962.c

--
2.51.0