From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 12F384266B9 for ; Fri, 22 May 2026 16:11:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779466314; cv=none; b=CSp20ucBs7GAH0J3Je6e2pdP1VE+U/w40+du4D7WWWi1/0NUvzSNNqypILHSENuptiErS65hJbQ01Ldv8KT5DMcJgTn229rKWeOmqS9EFehYrkn4n9kpdpLE8XJfDPer1iKCKMNXzHdS1n5lF/im12DviJ3JNK1BqqbU0ar9Cao= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779466314; c=relaxed/simple; bh=ZLqTvLWlGVqpc/WhFD89fa/q9UaQQhCW1j3oilKl0C4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kz7oF4G2kVxF7ol2MTe484IO2jF6eDa2TlMTL8K4tcIpCutRRR7UzNhROHrfXrhtGvz85ePxj1oLTm/yDHfkb4ac0CibOD9dx7XinN9e9FAFJGUeSvZn0gtnusqP2hwyP7eEMIq8dwqvN0SvKFVOEy6gYxdMqgUxCIFGrEnULik= 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=mEHS9gzB; arc=none smtp.client-ip=209.85.128.54 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="mEHS9gzB" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-48fe26a177cso56977315e9.1 for ; Fri, 22 May 2026 09:11:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779466311; x=1780071111; 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=sEzEUIi3oWaa4bkqOIR8hzCtlujzV1XyxBwf8XTkUg4=; b=mEHS9gzB+vAbpDj9Q6Xw9S9OY3FEKS8NYaGq8Ab31pL7HbVPZgA/kPi9noyUex8cMX y21zs/wbpAdiJB8r1QmJqJT65Whdh/ZiXIA99ExdogCAKTrUV9M9l7F8mjfpEGdWEo9Y xsrlTT0RusFxrVr+iy1CM+4+xpPceaPJqkd13LL5MGJHgKdm1lgMo0KaC1Zpp30Q9Qi6 D7E5cx/d/ZGhDuOlU9PR5ETrkga6MiBAk8ASXRo40hIWrDw7HpIIRbRIOPmAq1Euj5Wm N5QbyOtm0o7OjM6oeveVpVU6ufLYRTqb3i8AxF1UoOuiB3v4KVhzqdqs1Z7Nwi5khE87 JwOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779466311; x=1780071111; 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=sEzEUIi3oWaa4bkqOIR8hzCtlujzV1XyxBwf8XTkUg4=; b=jZg+biebyzIuaQbleCIngKSJACS2M8wSCvRdtO31/ZgE8j53V9zi96vw/CtyMSoDIn n0fnD9NMRwMQ6PDrfHgUwfP2RTguaotKi6Eo6h49wewj2/qfhSbVQK23YJVOUJU9AeFy gC5i7OEiB691g+lrtqhZ2hZpJc9PXuOZl/Ye5u7dd0xBGF7uq3SQL3YSyNVwnAecZFVz cwRiSuZpl9adOrRSfJNxsvegb8EJ87sbyvcIrHXfuJZNycvSQ8hXGJDPbb7bhNB80/Ss ZGY4Hvq1FrZrT9VDuC486eYu70i/Nf+KSkJ/O/bBZ1ntebJPbVS5VodqhJkOyRt0soHX MjTg== X-Forwarded-Encrypted: i=1; AFNElJ+C1cSgUnhYQKRL8NU688f0zLec1eQhFonCxYzi35Ynk2mAdWy5dZ9fIDw6VPsB9otujZ2TILHypGv7IZE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw94A8ujaoCXA6HMf0wFQsf2qDsty1d9snYlvFHY4jbWWXxCK4e KsUC1poeeFZ7rxnyR2dp5yAqgknWwPxQK1y9pmsFrbpJHA1RW5C2b7Hn X-Gm-Gg: Acq92OFoaFHxarOdDNjCLOvRg7JoDNmpRlbSQdDqL6B1MfIw0gD7Pyp7GT/Z/OTPlua sLmSTvF7fAnB7E9MAp8RpItN1YedX5aJXiRPI+B4x2Tx4+y4HFHfLY5w5ByRDsystAcNWEzyHLk J6H+eQSYOBMFs5AdeeDBFZFfDNKr2TxS+s7LAp62mtl7NOchs/oTw3T6kqcmD+XaG1RtB6sqLDk GIHkA+e36xHTUaEhfoTGLoUm+JrIw3PBt+684PeEdHBcAAnQW1jQt+k481QnY18Yd2chpiYG4U4 gtvDuPMXHTOxLA4nYYtQ4bbR3fu4CEZ3eKlcjkM95lI5JvyGdfl0JUwsF9ZVWAYPFSMWTFrqt3Q 8l32uwpMEltffzpC18zKpka+YFBKCHEwowS+omFd67xOiFp44viiF/NuFOQGFaLCW0Xs7XD+V1j pjIOA8jOYp2TtbsEXkK1HBz6AoDlE9rcaXQiwXbLl6Og== X-Received: by 2002:a05:600c:4fc9:b0:490:3893:c71 with SMTP id 5b1f17b1804b1-4904248839emr59095215e9.5.1779466311391; Fri, 22 May 2026 09:11:51 -0700 (PDT) Received: from vitor-nb (dsl-113-208.bl27.telepac.pt. [176.79.113.208]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490454a0b9asm51042755e9.11.2026.05.22.09.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 09:11:50 -0700 (PDT) From: Vitor Soares To: Laurent Pinchart , Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Lad Prabhakar , Thierry Reding Cc: Vitor Soares , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 07/11] arm64: dts: ti: k3-am62-verdin: Add NAU8822 Bridge Tied Load Date: Fri, 22 May 2026 17:11:11 +0100 Message-ID: <20260522161105.277519-20-ivitro@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260522161105.277519-13-ivitro@gmail.com> References: <20260522161105.277519-13-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. Assisted-by: Claude:claude-sonnet-4.6 Signed-off-by: Vitor Soares --- arch/arm64/boot/dts/ti/Makefile | 4 ++++ .../dts/ti/k3-am625-verdin-dev-nau8822-btl.dtso | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-dev-nau8822-btl.dtso diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile index 14898f8ab0e2..a1083c0b2502 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -29,6 +29,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay-csi2-tevi-ov5640.dtbo dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb dtb-$(CONFIG_ARCH_K3) += k3-am625-tqma62xx-mba62xx.dtb +dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-dev-nau8822-btl.dtbo dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-dsi-to-hdmi.dtbo dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-dsi-to-lvds-panel-cap-touch-10inch.dtbo dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia-dsi-to-hdmi.dtb @@ -224,6 +225,8 @@ k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo k3-am625-verdin-wifi-dev-dsi-to-lvds-panel-cap-touch-10inch-dtbs := \ k3-am625-verdin-wifi-dev.dtb \ k3-am625-verdin-dsi-to-lvds-panel-cap-touch-10inch.dtbo +k3-am625-verdin-wifi-dev-nau8822-btl-dtbs := k3-am625-verdin-wifi-dev.dtb \ + k3-am625-verdin-dev-nau8822-btl.dtbo k3-am625-verdin-wifi-dev-panel-cap-touch-7inch-dsi-dtbs := \ k3-am625-verdin-wifi-dev.dtb \ k3-am625-verdin-panel-cap-touch-7inch-dsi.dtbo @@ -332,6 +335,7 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \ k3-am625-sk-csi2-tevi-ov5640.dtb \ k3-am625-sk-hdmi-audio.dtb \ k3-am625-verdin-wifi-dev-dsi-to-lvds-panel-cap-touch-10inch.dtb \ + k3-am625-verdin-wifi-dev-nau8822-btl.dtb \ k3-am625-verdin-wifi-dev-panel-cap-touch-7inch-dsi.dtb \ k3-am625-verdin-wifi-mallow-panel-cap-touch-10inch-lvds.dtb \ k3-am62-lp-sk-hdmi-audio.dtb \ diff --git a/arch/arm64/boot/dts/ti/k3-am625-verdin-dev-nau8822-btl.dtso b/arch/arm64/boot/dts/ti/k3-am625-verdin-dev-nau8822-btl.dtso new file mode 100644 index 000000000000..e4b662519a6b --- /dev/null +++ b/arch/arm64/boot/dts/ti/k3-am625-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