[PATCH v2 0/5] arm64: dts: freescale: Share the Toradex NAU8822 BTL overlay
From: Ernest Van Hoecke
Date: Thu Oct 22 2026 - 08:52:24 EST
The NAU8822 audio codec on the Toradex Verdin Development Board and
Apalis Evaluation Board V1.2 can combine its two loudspeaker outputs
into a Bridge Tied Load (BTL) output. The overlay selecting this mode
only sets a property on the codec node, which both boards label
nau8822_1a independent of the module.
Instead of adding identical overlays for every module, rename the
merged Verdin iMX8M Mini overlay to imx-tdx-nau8822-btl.dtso and combine it
with the Verdin iMX8M Plus, Verdin iMX95, Lino iMX91, Lino iMX93 and
Apalis iMX8 device trees. The combined Verdin iMX8M Mini DTB keeps its
name.
To: Frank Li <Frank.Li@xxxxxxx>
To: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>
To: Pengutronix Kernel Team <kernel@xxxxxxxxxxxxxx>
To: Fabio Estevam <festevam@xxxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
Cc: imx@xxxxxxxxxxxxxxx
Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@xxxxxxxxxxx>
Changes in v2:
- Split the BTL patch out of the Verdin iMX8M Plus overlay series, whose
display overlays are deferred
- Share one overlay instead of adding an iMX8M Plus copy (Frank)
- Also replace the Verdin iMX95 and Apalis iMX8 BTL overlays posted in
https://lore.kernel.org/r/20260922-v1-imx95-overlays-v1-1-694100afb4bc@xxxxxxxxxxx
https://lore.kernel.org/r/20261001-v1-apalis-colibri-imx8-dtsos-v1-1-21881dc324c1@xxxxxxxxxxx
- Add Lino iMX91/iMX93 combinations
- Link to v1: https://lore.kernel.org/r/20260907-verdin-imx8mp-non-camera-overlays-ready-v1-0-ca0c63c2994f@xxxxxxxxxxx
---
Ernest Van Hoecke (5):
arm64: dts: freescale: imx8mm-verdin: Share the NAU8822 BTL overlay
arm64: dts: freescale: imx8mp-verdin: Add NAU8822 Bridge Tied Load
arm64: dts: freescale: imx8-apalis: Add NAU8822 Bridge Tied Load
arm64: dts: freescale: imx95-verdin: Add NAU8822 Bridge Tied Load
arm64: dts: freescale: imx9{1,3}-lino: Add NAU8822 Bridge Tied Load
arch/arm64/boot/dts/freescale/Makefile | 18 ++++++++++++++++--
...n-dev-nau8822-btl.dtso => imx-tdx-nau8822-btl.dtso} | 5 +++--
2 files changed, 19 insertions(+), 4 deletions(-)
---
base-commit: 7f47e8eafbf55a2ad0697e5d28f5e6cff2fa42f9
change-id: 20261021-imx-nau8822-btl-de926231bf78
Best regards,
--
Ernest Van Hoecke <ernest.vanhoecke@xxxxxxxxxxx>