From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr2-f34.google.com (mail-wr2-f34.google.com [74.125.225.98]) (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 7BD8152E07B for ; Thu, 1 Oct 2026 15:54:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.98 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790870079; cv=none; b=UC3egT+KPBVEsT648FaSEov2bVMDOkbyNSce0EpVG4Wk6jrKHvPx7isitrKIH351wlkkctvEH77XbcqBgSlL63r8bwo078ueX96SKmm3InRINCib9ZjFgulv+LD+U03VlgAon90/QaqQ7V79f/LE6hmu3VLLKRDGHxtm74RgwTQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790870079; c=relaxed/simple; bh=PhXO2h9hJyvfdLdh0Yyx/LnJaBorua355HD7gFfHQCk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RKClL3sJ2HZyA8N1OuVAuEH1jp0b1Fm1CjjFHPlsQIwcwNIaLjRky4Fy0foLBOuU4gdIpo/GN6GureqkStcd30axDpfewZ8wNmMhOTMDAI8m7tKkrzaxEc/LW52WWq/z1v4hVsYfs8+H032gzLdP8o5MdOFSWqw07sj2LbxtUGY= 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=hQQI+uIn; arc=none smtp.client-ip=74.125.225.98 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="hQQI+uIn" Received: by mail-wr2-f34.google.com with SMTP id ffacd0b85a97d-48afd5b1678so1184437f8f.2 for ; Thu, 01 Oct 2026 08:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790870074; x=1791474874; 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:content-type; bh=gYv6IEPxUFfI2Bv/5OKmlmckPiL2KI+pvDoljGGq1Wo=; b=hQQI+uInIU6Z1vnwbhBjQvdIc/nWCT5QbvhEcipgtt85S6A35UTmHdom7P5L5MLDDD Lphok4LZL0xMNuk0+ugPq35jS6grDq713bXoweBd/J27ewfhxVH9JQJ1okbfwfVxZqjm 4ml/AzrQwOLSpJNau43mi1y2oW5spHSf7xQKf/Ugj5JEHUgEXvw36jLld+QkR3eDok8o 2dhPXo2rm+69eBTReq/WJdv8lg+Apo+7KrN74XgwKfjVrJpKfEqn5YbSqgaN2UBv4VK4 4Au1Ac8MEQNXSw+YBu3P/+ZRaA/gQ1f7DSVAuFaI1djgNuk5lrqZy0xr5ZjDAIxmfGtn Vaqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790870074; x=1791474874; 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:content-type; bh=gYv6IEPxUFfI2Bv/5OKmlmckPiL2KI+pvDoljGGq1Wo=; b=JYWNYSZh/ADACaESrmjZZ2dUfmfdeF0XJU5opPoR3Q1entRCDVuvxJWNpIFjjSKFlS kcC7GhFI5T51bpdXc/4DLG0BdNqDY1BjNxm+6vVI/YCna8czkWTtAylvQMT3TBicboN2 /ZhlEk2lHzfLUGMIiq6ZVfGLKa2NkHs5XmdOOUJvHVPTuSaVNX8WMnnXthwlGTcx5dxb 7HMa5pObii3NmuYTqn977ueSW5NsvR0tO5+Wbvmbvcg46iyKDbSnljijEV1gbKHKYUlf 43YD0C3g0/YIacU5xs0ZvU0TLbRx15poieMf4reqxV+t+eqMIkE84JM2QuSIUKjQU3dF UfkA== X-Gm-Message-State: AFq9FYJlTEzvLmob40bA802pqoWCw8bB9LFT6+21GZWRs936KZ3mhWzN HUrUFDyIeIVOxixCxyDLYPxqRmh+qBxSQoFDdIjiM4FbwEglLdDyuDkW X-Gm-Gg: AYBFou1jrqYFlQxR5wionx1I7GNqrZgf7d4c9BXG17o5PplZJJVifDaAhCutj5VKVJu HCYDH5AAVfh7wsS1yuC6RTDfCF40XPN0TDKOwOxGpvATijdBEdbhNAcdAHCLM0nAfZEfJsR2qjy BEdK2mXMOaQBqfw0KO1yTO7X8KpsDLjDbAWLKT5/FATgWYHQo8QIRyo/9NSmEJ0VP6cmzT+AhQ0 Rp0gXRgIgfFf7vbUU8Gf3gM6VZexczvS3n4bZRxNF7gHZWxpUg8PEAiV+RBLzxSWc7Tk5lm3RlE BXkxNJv0wHUyAu3g2zyRwa13lmznFMHeggupoRR2FXb4aUANzqax/BSksd7RQ+dvnF9dqol8Dgh xpcBaQe6EPFTvmU8yJr5R8PW08oRE3pDlpMl6lkEN9jUPW6UtG8QJDkYEPhlY1Sg6U1XlL29wAQ LrOZBlEKA1d+flGsavdutqtUn8qr+U9cb9YhOx5eN4bPL4j98qYvPWRHnC1fhOJ9f+yxEh3P6J7 EIIy47FEoY3lG6VGyOEmtMq77A9l89S6h+dnEk9JaXW32nSizGy9nfqKNs1hNA50Q== X-Received: by 2002:a5d:6f10:0:b0:484:3310:710c with SMTP id ffacd0b85a97d-48b12741278mr19738f8f.24.1790870074388; Thu, 01 Oct 2026 08:54:34 -0700 (PDT) Received: from leonardoc-nb (248.201.173.83.static.wline.lns.sme.cust.swisscom.ch. [83.173.201.248]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48b068ff6eesm6517294f8f.11.2026.10.01.08.54.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Oct 2026 08:54:34 -0700 (PDT) From: Leonardo Costa To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, francesco.dolcini@toradex.com, leonardo.costa@toradex.com, hvilleneuve@dimonoff.com, marex@nabladev.com, stefano.r@variscite.com Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 6/7] ARM: dts: imx6q-apalis: Add NAU8822 Bridge Tied Load Date: Thu, 1 Oct 2026 12:52:56 -0300 Message-ID: <20261001155412.3177428-7-leoreis.costa@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261001155412.3177428-1-leoreis.costa@gmail.com> References: <20261001155412.3177428-1-leoreis.costa@gmail.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Leonardo Costa The NAU8822 on the Apalis Evaluation Board V1.2 can combine its two loudspeaker outputs into a Bridge Tied Load output. Add an overlay to select this mode when using the board with Apalis iMX6. The overlay is also combined with the Apalis iMX6 V1.2 Evaluation Board V1.2 device tree to provide a ready-to-use DTB. The codec and its routing are already described by the carrier device tree. Signed-off-by: Leonardo Costa --- arch/arm/boot/dts/nxp/imx/Makefile | 6 ++++++ .../imx/imx6q-apalis-eval-v1.2-nau8822-btl.dtso | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval-v1.2-nau8822-btl.dtso diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile index cd1b095ce06f4..cb2ad0756e7fe 100644 --- a/arch/arm/boot/dts/nxp/imx/Makefile +++ b/arch/arm/boot/dts/nxp/imx/Makefile @@ -87,6 +87,10 @@ imx6q-apalis-v1.2-eval-v1.2-hdmi-dtbs := \ imx6q-apalis-v1.2-eval-v1.2.dtb \ imx6q-apalis-hdmi.dtbo +imx6q-apalis-v1.2-eval-v1.2-nau8822-btl-dtbs := \ + imx6q-apalis-v1.2-eval-v1.2.dtb \ + imx6q-apalis-eval-v1.2-nau8822-btl.dtbo + imx6q-apalis-v1.2-ixora-hdmi-dtbs := \ imx6q-apalis-v1.2-ixora.dtb \ imx6q-apalis-hdmi.dtbo @@ -238,6 +242,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6q-apalis-eval-hdmi.dtb \ imx6q-apalis-eval-v1.2.dtb \ imx6q-apalis-eval-v1.2-hdmi.dtb \ + imx6q-apalis-eval-v1.2-nau8822-btl.dtbo \ imx6q-apalis-hdmi.dtbo \ imx6q-apalis-ixora.dtb \ imx6q-apalis-ixora-hdmi.dtb \ @@ -252,6 +257,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6q-apalis-v1.2-eval-hdmi.dtb \ imx6q-apalis-v1.2-eval-v1.2.dtb \ imx6q-apalis-v1.2-eval-v1.2-hdmi.dtb \ + imx6q-apalis-v1.2-eval-v1.2-nau8822-btl.dtb \ imx6q-apalis-v1.2-ixora.dtb \ imx6q-apalis-v1.2-ixora-hdmi.dtb \ imx6q-apalis-v1.2-ixora-v1.1.dtb \ diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval-v1.2-nau8822-btl.dtso b/arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval-v1.2-nau8822-btl.dtso new file mode 100644 index 0000000000000..b2f9c43d29cd2 --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval-v1.2-nau8822-btl.dtso @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0-only OR MIT +/* + * Copyright (c) Toradex + * + * Enable Bridge Tied Load (BTL) speaker mode on the Apalis Evaluation + * Board V1.2, combining the two loudspeaker outputs for higher output + * power. + */ + +/dts-v1/; +/plugin/; + +&nau8822_1a { + nuvoton,spk-btl; +};