git: 5aefe9f16f24 - main - arm: tweak imx module build logic

From: Mitchell Horne <mhorne_at_FreeBSD.org>
Date: Mon, 20 Oct 2025 23:42:18 UTC
The branch main has been updated by mhorne:

URL: https://cgit.FreeBSD.org/src/commit/?id=5aefe9f16f240696142894bdeabcebbb057c7053

commit 5aefe9f16f240696142894bdeabcebbb057c7053
Author:     Mitchell Horne <mhorne@FreeBSD.org>
AuthorDate: 2025-10-20 23:06:26 +0000
Commit:     Mitchell Horne <mhorne@FreeBSD.org>
CommitDate: 2025-10-20 23:37:13 +0000

    arm: tweak imx module build logic
    
    Add the subdirectory in the Makefile, not the config.
    
    No functional change intended.
    
    MFC after:      3 days
    Sponsored by:   The FreeBSD Foundation
---
 sys/arm/conf/GENERIC | 3 ---
 sys/arm/conf/NOTES   | 4 ----
 sys/modules/Makefile | 5 +++++
 3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/sys/arm/conf/GENERIC b/sys/arm/conf/GENERIC
index 9607b16756ea..22bb75993834 100644
--- a/sys/arm/conf/GENERIC
+++ b/sys/arm/conf/GENERIC
@@ -270,6 +270,3 @@ makeoptions	MODULES_EXTRA+="dtb/nvidia"
 makeoptions	MODULES_EXTRA+="dtb/rockchip"
 makeoptions	MODULES_EXTRA+="dtb/rpi"
 makeoptions	MODULES_EXTRA+="dtb/zynq"
-
-# SOC-specific modules
-makeoptions	MODULES_EXTRA+="imx"
diff --git a/sys/arm/conf/NOTES b/sys/arm/conf/NOTES
index 0a5d34c3849a..2bd41d911124 100644
--- a/sys/arm/conf/NOTES
+++ b/sys/arm/conf/NOTES
@@ -92,10 +92,6 @@ nodevice	mps
 
 nodevice	bnxt
 
-# Build SOC-specific modules...
-
-makeoptions	MODULES_EXTRA+="imx"
-
 # Build dtb files...
 
 makeoptions	MODULES_EXTRA+="dtb/allwinner"
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 9ec7c33465f3..02ed6a0480e6 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -173,6 +173,7 @@ SUBDIR=	\
 	iflib \
 	${_igc} \
 	imgact_binmisc \
+	${_imx} \
 	${_intelspi} \
 	${_io} \
 	${_ioat} \
@@ -721,6 +722,10 @@ _rockchip=	rockchip
 .endif
 .endif
 
+.if ${MACHINE_CPUARCH} == "arm"
+_imx=		imx
+.endif
+
 .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" || \
     ${MACHINE_CPUARCH} == "riscv"
 .if !empty(OPT_FDT)