From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 0411D3E2ADD for ; Tue, 2 Jun 2026 14:13:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780409611; cv=none; b=P0LlT0WWIM/uSzod1UhhiEV8GGd2tniNhXjiNxF2TtWWjE+0gMW8pgmDaKX5XhOvsy6vMlxXjyJkf4jNmxilgeMcnMqbdW8+KFACk7afy/y23ltNhVKSiXZTH2z7KEGbiqvH2TQT8uM2ouE9klzcKGElHyvnaF68W1Kg4RAmfu4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780409611; c=relaxed/simple; bh=YqgJiMQjllXS9qLJFTvhe1JGrg+iUao/l6DVe+SLAa0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HN/qWF1pgLhlpxQyesIgCmFe1nX3r+IUepvBZ9buEvkx0QC+WYlgqfENiKzXrIqbRfrx2A9SLeVYJQM9YhjQKGCDiZv9zyijvpeGsUGX6KmeoXhWd3PckDjFBK9hQyHFCJLVl7/OGbD6ibvjY2JUKhOrRrLVYINeaLkxWNvBbno= 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=sTyNefAp; arc=none smtp.client-ip=209.85.128.50 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="sTyNefAp" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-490ac10e337so13203545e9.3 for ; Tue, 02 Jun 2026 07:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780409608; x=1781014408; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GnWXzQAZ0Vo/VANt7mtlbu3rnPUwPJXrj9Dado/eFQI=; b=sTyNefApM2GPnKx8p0J7d6pCRn7eH/E0v1ux00EMAbQAS9Guh0BZymG+yVBDfx+9gg +XcxJrFK1e3BCQcPRxJ73W9d3+wAzbezgPdrzQ5GdOV0WX6Zc9dHwZArbQBsNPnjzlQA vcCD8/0k64Dd27+yrbnYnuFIPc5gDPbvdoEPmTx142K1GlumKbWKFYcnoy9wMTBzgDbL bQO6N/cELX5yXriSJEomvgtOCsbiYU4YTpoLKngDfz07bGnkVAUKBLiOzzlf7Qp4bgBB Xf/nEHBHkzETuf//3iJo8YKPYWp269fLO4TrQuHYejao+QVbZUVxxH8PVLl5gswuVq8N kpkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780409608; x=1781014408; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=GnWXzQAZ0Vo/VANt7mtlbu3rnPUwPJXrj9Dado/eFQI=; b=IR4VeZwNDfmTPsay3UkXkFuwxgVDwbwJ77CCWCodIymoAtl/nAdx2aUWttly8rqZZe AYTNRvLZmciM5KaDQP9xjfrWRxwLT2QJzlm2NfSf31U8PnYfJC4P4kRTrg5+nf91T7c8 AswT196U0VAIA5DsIxdmW7K+5M2Iq4ZQObGwdf+E6OeYK+LoAK9KAcfh0anzcp2IHP9x DgfcI/yz5hCFJlgDwJIaFplwva2euxlB9yO/bClTGF80m+7sUDP6HPzHxMsR1ku0W3TQ 5p9307r5Ee3rKB2U2kpzq6M3XZDdrmQ+lL25wMbhiu7fNBj8Rx4BvJdtTHxnsWzssv+H rllg== X-Forwarded-Encrypted: i=1; AFNElJ85/SmFrMRlcuKhvqEbjLVoeUHhN1w/h1YGjzfbKqYMP+bcObxynOiK4n5IW5EyYbf6Li+AxEO4HBbASTI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7RA7c55JSN4PL8JJIMtmPmH23iul342R/EeverTrUKbPfVceF jPVEsNj8bcMP8ZmxhnP31OQIqcJDzroWfSYpcEEJ1fP8Eri3hJjJ3yVG X-Gm-Gg: Acq92OH3YH6EZ9g6QJR+tgMd34BFbg8C0dR+BUGDUcMiLVrapoJr1rfOsQEvWybyqpQ AlnKDu5C1OIEM0FuzN16R+B9FulFumNr+fVRwq3KHlA8hoanbhXE2UCqXfow717IwAJVPu+TtJw ZxfUbKWg0vtjxXIW+Wnr1W+tN8ZHGxkVjyBQ5+Ud4xR2S0+XrwBrMZziwvwm+MlgVgd0Eu4M8uO LcMGvITRFwv4JF/aNiVujRNy7nRxyZzrr8OiTNYrxBOnWR4I54Xfg24S3nyuFaZcd8d/Hfur3Eu o0r1y7ibBLW1J8QUvWG34mBuYUaLNHd1HYwjipltKi7o01P3pT4SATRMJ9xEV2QiNPFzKR009VH ebU84z59fKlpFwnAmvPQd2jJnCxeTVOdJuuxuZY+8vYrw0nWD6QUE5b2lLLtOEEsY0IHNRkpM5I Fd+5BTOpwEPAEy6DdSMhJMFsZjuQ== X-Received: by 2002:a05:600d:8495:20b0:490:44eb:c1dc with SMTP id 5b1f17b1804b1-490a292fbbdmr208200895e9.20.1780409608315; Tue, 02 Jun 2026 07:13:28 -0700 (PDT) Received: from vitor-nb ([2001:8a0:c4c6:f00:e8c3:a961:5b26:a2c6]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490b0e0de7bsm60816345e9.3.2026.06.02.07.13.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jun 2026 07:13:27 -0700 (PDT) From: Vitor Soares To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Vitor Soares , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: ti: k3-am62p-verdin: Add NAU8822 Bridge Tied Load Date: Tue, 2 Jun 2026 15:13:11 +0100 Message-ID: <20260602141311.1366818-6-ivitro@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260602141311.1366818-5-ivitro@gmail.com> References: <20260602141311.1366818-5-ivitro@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Vitor Soares Add a device tree overlay enabling Bridge Tied Load (BTL) mode on the Nuvoton NAU8822 audio codec present on the Verdin Development Board. In BTL mode, the two loudspeaker outputs are bridged to deliver higher output power on the X28 speaker connector. Signed-off-by: Vitor Soares --- arch/arm64/boot/dts/ti/Makefile | 4 ++++ .../dts/ti/k3-am62p5-verdin-dev-nau8822-btl.dtso | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-dev-nau8822-btl.dtso diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile index 371f9a043fe5..f2db3c878993 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -78,6 +78,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-am62l3-evm.dtb # Boards with AM62Px SoC dtb-$(CONFIG_ARCH_K3) += k3-am62p5-sk.dtb dtb-$(CONFIG_ARCH_K3) += k3-am62p5-var-som-symphony.dtb +dtb-$(CONFIG_ARCH_K3) += k3-am62p5-verdin-dev-nau8822-btl.dtbo dtb-$(CONFIG_ARCH_K3) += k3-am62p5-verdin-nonwifi-dahlia.dtb dtb-$(CONFIG_ARCH_K3) += k3-am62p5-verdin-nonwifi-dev.dtb dtb-$(CONFIG_ARCH_K3) += k3-am62p5-verdin-nonwifi-ivy.dtb @@ -274,6 +275,8 @@ k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \ k3-am62x-sk-csi2-ov5640.dtbo k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \ k3-am62x-sk-csi2-tevi-ov5640.dtbo +k3-am62p5-verdin-wifi-dev-nau8822-btl-dtbs := k3-am62p5-verdin-wifi-dev.dtb \ + k3-am62p5-verdin-dev-nau8822-btl.dtbo k3-am642-evm-icssg0-dtbs := \ k3-am642-evm.dtb k3-am642-evm-icssg0.dtbo k3-am642-evm-icssg1-dualemac-dtbs := \ @@ -372,6 +375,7 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \ k3-am62p5-sk-csi2-imx219.dtb \ k3-am62p5-sk-csi2-ov5640.dtb \ k3-am62p5-sk-csi2-tevi-ov5640.dtb \ + k3-am62p5-verdin-wifi-dev-nau8822-btl.dtb \ k3-am642-evm-icssg0.dtb \ k3-am642-evm-icssg1-dualemac.dtb \ k3-am642-evm-icssg1-dualemac-mii.dtb \ diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-verdin-dev-nau8822-btl.dtso b/arch/arm64/boot/dts/ti/k3-am62p5-verdin-dev-nau8822-btl.dtso new file mode 100644 index 000000000000..e4b662519a6b --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am62p5-verdin-dev-nau8822-btl.dtso @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright (c) Toradex + * + * Enable Bridge Tied Load (BTL) speaker mode on the Verdin Development Board, + * combining the two loudspeaker outputs for higher output power. + */ + +/dts-v1/; +/plugin/; + +&nau8822_1a { + nuvoton,spk-btl; +}; -- 2.54.0