[PATCH v2 3/5] arm64: dts: freescale: imx8-apalis: Add NAU8822 Bridge Tied Load
From: Ernest Van Hoecke
Date: Thu Oct 22 2026 - 08:54:06 EST
From: Ernest Van Hoecke <ernest.vanhoecke@xxxxxxxxxxx>
The NAU8822 on the Apalis Evaluation Board V1.2 is labelled nau8822_1a,
like on the Verdin Development Board, and can use the same Bridge Tied
Load (BTL) overlay.
Combine the overlay with the Apalis iMX8QM V1.1 on Evaluation Board
V1.2 device tree to provide a ready-to-use DTB, and mention the board in
the overlay description. The overlay supports both Apalis iMX8QM and
iMX8QP modules.
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@xxxxxxxxxxx>
---
arch/arm64/boot/dts/freescale/Makefile | 3 +++
arch/arm64/boot/dts/freescale/imx-tdx-nau8822-btl.dtso | 5 +++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index 3821e3f16210..0b8f497c5c6e 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -810,12 +810,15 @@ dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-eval-v1.2.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-ixora-v1.1.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-eval.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-eval-v1.2.dtb
+dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-eval-v1.2-nau8822-btl.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-ixora-v1.1.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-ixora-v1.2.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-mek.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-tqma8qm-mba8x.dtb
dtb-$(CONFIG_ARCH_MXC) += imx8qm-var-som-symphony.dtb
+imx8qm-apalis-v1.1-eval-v1.2-nau8822-btl-dtbs := imx8qm-apalis-v1.1-eval-v1.2.dtb imx-tdx-nau8822-btl.dtbo
+
imx8qm-mek-ov5640-csi0-dtbs := imx8qm-mek.dtb imx8qm-mek-ov5640-csi0.dtbo
dtb-${CONFIG_ARCH_MXC} += imx8qm-mek-ov5640-csi0.dtb
imx8qm-mek-ov5640-csi1-dtbs := imx8qm-mek.dtb imx8qm-mek-ov5640-csi1.dtbo
diff --git a/arch/arm64/boot/dts/freescale/imx-tdx-nau8822-btl.dtso b/arch/arm64/boot/dts/freescale/imx-tdx-nau8822-btl.dtso
index e4b662519a6b..cdbe7bb1ba90 100644
--- a/arch/arm64/boot/dts/freescale/imx-tdx-nau8822-btl.dtso
+++ b/arch/arm64/boot/dts/freescale/imx-tdx-nau8822-btl.dtso
@@ -2,8 +2,9 @@
/*
* Copyright (c) Toradex
*
- * Enable Bridge Tied Load (BTL) speaker mode on the Verdin Development Board,
- * combining the two loudspeaker outputs for higher output power.
+ * Enable Bridge Tied Load (BTL) speaker mode on the Verdin Development Board
+ * and the Apalis Evaluation Board V1.2, combining the two loudspeaker outputs
+ * for higher output power.
*/
/dts-v1/;
--
2.43.0