From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 C7AFB3AFD03 for ; Fri, 22 May 2026 13:20:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779456050; cv=none; b=cpTEK6xUiNyq+OIxGn+JM/x4HmWNZUgTgxv7z4RTMnFynhYeMM3OtrWinZM5gey7JdhvVoPtBOTf5qjT+MxJOzJpS2xmYMYKh+FKefMAEKx+LfNmxTgCkwFWPZpTPAZ+dFvm7H3KYTqTMvPKrZGBY5QPWMGAq7w7nb8KRPOdRSg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779456050; c=relaxed/simple; bh=ZLqTvLWlGVqpc/WhFD89fa/q9UaQQhCW1j3oilKl0C4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AxgIVBvPVXXAlNuozSsVg8Y9nsFxV7yoAvJ+hrlmElODAADDrQaD2yv7sdDv+x1hXZA6Dlc//I2wz5knV+VnBQixCXMoWRC8MoHnL8CJvD63Df0W+mBfw52MrOkVEGjehTeawyommxCc83oFzCaK5mbak7AM9gCKw4rA9YIrL5M= 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=OMA3FvwB; arc=none smtp.client-ip=209.85.128.44 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="OMA3FvwB" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-49041fb8c23so7167535e9.0 for ; Fri, 22 May 2026 06:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779456047; x=1780060847; 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=OMA3FvwBiLH7Tr6sMpwroirRyF+06MI8mbTwZK8sdzh28QWfqnmh69tFA3NPwfFh2f DeLQ5tEKfo4xL/7cMV6wM+fLiVHEZ3hUBMwJeEMW8gGzH6Nlk5qHyCQJUnwd09cp9DVl Bo7xlKMN7o0Z7TJ9/2KLDnN3maJY97wSmyNQDie6uCl6PhTRhvBLlaKCDbO2NSrw66WV aNh80aBWb+OuE7sswso8lGmjCFqDiuHuot2mYLxCdkINUkjC7bV3xy4HHHDKcGUaCAwB Yw4b3Z0IrnBubmRJbtFlr5yArNWn+JKKtD8EXtAl/75a5IO+OweIUzUqaVHJPu5+/1wa HSVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779456047; x=1780060847; 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=ARzUQMjf/cwnhqs2hJ4PtPOu22+sbvTdckfkhRJJ2pEbxoeNdyemTr8A02F6O7xuOR JEjYN+cw6tfNWYvhUg29HW0EAiqLXbhkwSoB74E8M06SSf5aMhiMGivBGkwnT2pJCIw5 8tjyDVdDyggk8UYE5vkKgiMjKYw6jTjXSsa1jMS4u5218afXandVDJYl3yYzIxYh5+3q KX3vCoXCPb3795QUKe8OtYjWzYRYcS38W95D7kz+hbJFFOBOXW5uQwQVj+Gonf8WXGHR QD4Zq/gi0UrK2iSi1gNjnqsKmtIooZqkuw1sKuLu3Ou2UxUobgbaTHAGJ1HDUhAfez7K tSDA== X-Forwarded-Encrypted: i=1; AFNElJ8/0KodHJK26yk+Cab6stPmGP5hhbVnDrHZkwLL1Dw2dElIvB9ehCjeoVWy7e9PqjY2vDCqOUZ4rHxSKVA=@vger.kernel.org X-Gm-Message-State: AOJu0YxGV5cRO0BY4fTVFNH7yILul2UJN2Hjx9bK+c6tECUUIjeRrbQt mRrXZcvi+TYZAQQz++HqRTrM6oAgGbV76cgcU1N+xWEa/KaZ2khewRUJ X-Gm-Gg: Acq92OGTQXa4bw+ar174tbJYJgZkglYd5bzdUzZwIQX/UAbu4b5iWfzTouFOgVTGWTf w5X2GaccTpGjDd/fAm1h8mSdXhP2CV35rO6YX/wws38hbEbg/fNUxbhAyIbMz1J4rjateRmJa1Q B0jX9RHK9A8twm1f+i1CWd6KUTwUsNEIwe6RL1N0UceWuKX/x9A2cnN9TaNOze6bbjmgS6s8iLy fkhkQw5sGLuwBw7CmIb1sM05R3Oqiygu9ccOsMfA4FAG2Fn5v9l4ub0ctDdQTNPUr5jRHagsOZ5 qfdMLgOIg3aAv01HWtM8GSHvxM2UZEpdRZ7Fte2ShKXxCuaEXx78tfSbAp8IZGPqqOENOGmbnSu PKdI0pYY5ciS7ILQIcyxfn35kBuq+/X8TBYZkvTzv/4U0/Po4ycH4baFdPU5mHhVB+la3EYysHQ Bgvis7mlnh5nBvQm/D7JPqgAlowllP6RFyO9x8SAkpfg== X-Received: by 2002:a05:600c:470e:b0:489:1cd2:610a with SMTP id 5b1f17b1804b1-490426aa413mr49128005e9.9.1779456046963; Fri, 22 May 2026 06:20:46 -0700 (PDT) Received: from vitor-nb (dsl-113-208.bl27.telepac.pt. [176.79.113.208]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490454a0cd5sm52220755e9.10.2026.05.22.06.20.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 06:20:46 -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 v2 07/11] arm64: dts: ti: k3-am62-verdin: Add NAU8822 Bridge Tied Load Date: Fri, 22 May 2026 14:20:20 +0100 Message-ID: <20260522132014.226721-20-ivitro@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260522132014.226721-13-ivitro@gmail.com> References: <20260522132014.226721-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