From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F44A34B190 for ; Fri, 6 Feb 2026 17:34:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770399278; cv=none; b=E14L/Xp+l/bZROJltclF30JxbdinOG97ah84DE4qak899dt+9RkCNXGO5vhfjof5LGHA6uiwB9YGydS78RDGvZ/vT6c7rjVM0hIyJmzPgoPLtGiKNo9y+eJTLRU1p1bwShhtY+l8gNKIgq2k9T78X4jtzjmZ/xMkJc6AA8kJ08U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770399278; c=relaxed/simple; bh=bMEvoZ3YmzKwhD0+i0HI3Rbo7G9luQ7yinQw97aXDYo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=UgPe5WE2Gf16CUIFaLL/lzitIYCgKJa+cFahuimPeg6vN1+0yATK4WNSWM19BeHisWjCMa7Htye3LnXoFoa830jhqNyRgoZJwaepkJ7YZFylzWwcLk09dnarXlKna71SxOsm3If6yog7Lbf5eyclFsNo5RtkPw6EKHgwJljRim4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MsyPFx2W; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MsyPFx2W" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-432da746749so1584686f8f.0 for ; Fri, 06 Feb 2026 09:34:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770399277; x=1771004077; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=P/eXKWQ3nkCuVv9yvoGqXiUiEc5FnE49Hs9X00Cu0mk=; b=MsyPFx2WibQYb+f+yb8NdJHbaQY39uS5Rfk/h+0xzoTH2RXem4glozwuQNC3YKG6R/ 8siBCvFP3G5JGoyXoF5VPlw3ZQNvYV1ya4lF3Mg38BtHacT25K8ihfvcZ2HWWjakNzNP y4Rm5Vu8RGhnC3fNRzB36rlAFLvbJHL7LwbsPlOZDlcfhY/THLLtG01iM5KgcCcPrFJh R8F5TBtxXwUVE7D3VtFTWZR9SUayfpuS1ZmjpUJQ1iMhTZIPJh6EEZpVxwGRkdbeC/e2 nfLzr8RF5/vfwMxpCXLjkbpl2T7uoLDiflgNNz3tCcPIXibZoeaxydh3RRT2mxCdqn7I 8Prw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770399277; x=1771004077; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=P/eXKWQ3nkCuVv9yvoGqXiUiEc5FnE49Hs9X00Cu0mk=; b=f4GtpDU2EP9ZBiCxc8H7lTbuocgL18dDFDs9SaL6lxoF7G/0ctY+cDhmLEQG9boXCn wtJYKAZ66HXXNZxhVvKj2eqPS4YqVszgcL1yf0LVKs8y/UHlNXqock1KCqBXziNu9AVL zCA/PVr7kVBqkBI4UQaljJJWu/ZIKUHLEGZ/clMECpQLvAB3cegnGsU/HFNFJDv9KV1+ wTma5p2tZtw9MDFrBDwhV65l64D1yjEofzvJM/ZoK7O/UMwueDfVWertsS0dAvENQQUJ aSomt5ELkcRBw3691IR4gMDzNQnZ1YUAyV93EUa/zLRqxIKtR4F4ffJ5qwfV8AgTeu40 1Mog== X-Forwarded-Encrypted: i=1; AJvYcCXi5tJuKL7FhbwlI5Ny/E3mU4B9917ZQlLN5lykVdN5QwxZptetyinViLo8n6Xzr2jHM9xTspdo4g3dH5E=@vger.kernel.org X-Gm-Message-State: AOJu0YzZV3Gsj/qBK+ggfAVROGuLLQQs2taUK39RfVUBqF/CvpyMIEcG 8KH26kybquCB9WJXmD4iuFzdD2AhfRYb2VV3ppcmA+aICVismAk+ON16 X-Gm-Gg: AZuq6aKxA3UlaPN1njtJnj6xZ2jkz30JDmy4kZ/Ah87kOvcgRx7yx6YQDNWRZfI3sQn kkKa+qQ6J6LmtBXZ7JTDww/Vc3+4v2Ea6X2r6e1eUBnV7cW+6AfYfbuYmboyrqjxzenv4kTk+wm aBP+OrUPJkCSmZtAAhi9nbeJFzWsKi8bIdvoBuLmiH0Pjsuz4ijknsfDbiwN+kWlT/L3F5hVWVq CIlgBDusczJNq5rTu0tcffUj66CfpZZEFQ98Mc+WSXSJOEzAeG8ogfsnOivpgDd1sJXLaTwtBBV guXXWyy5QFjTq03HaDtrHRwHkOMqoWV0Xq3KtR+PnczUiQCrvtoUF4Y0+xStLx5fgyA+ywzgFWN BWg2IUP3yi17gIqO4R6VE+ZCyxoWoGwt3o1IFA5KJggFcY3jFqEVKWgyrbAO7AZxlR3ILMXaGbO PM X-Received: by 2002:a5d:64c4:0:b0:432:a9d9:b674 with SMTP id ffacd0b85a97d-4362969518bmr5089891f8f.63.1770399276985; Fri, 06 Feb 2026 09:34:36 -0800 (PST) Received: from xeon ([188.163.112.49]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-436296bd4a1sm7454523f8f.17.2026.02.06.09.34.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Feb 2026 09:34:36 -0800 (PST) From: Svyatoslav Ryhel To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Jaroslav Kysela , Takashi Iwai , Svyatoslav Ryhel , =?UTF-8?q?Jonas=20Schw=C3=B6bel?= Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] ASoC: tegra: Add support for WM8962 and CPCAP codecs Date: Fri, 6 Feb 2026 19:34:17 +0200 Message-ID: <20260206173423.145954-1-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for WM8962 and CPCAP codecs found in various Tegra devices. --- Changes in v2: - fixed Kconfig dependencies - added schema adjustments for max9808x --- 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