Makefile revision 1.7
1848b8605Smrg# $NetBSD: Makefile,v 1.7 2025/10/09 06:15:17 skrll Exp $ 2848b8605Smrg 3848b8605SmrgDTSARCH= arm 4848b8605SmrgDTSGNUARCH= arm 5848b8605Smrg 6848b8605SmrgARCHDTSDIR= $S/external/gpl2/dts/dist/arch/arm/boot/dts 7848b8605Smrg 8848b8605Smrg.if !empty(MACHINE_ARCH:Mearmv6*) 9848b8605SmrgDTSMAKEVARS= CONFIG_ARCH_BCM2835=y 10848b8605Smrg.elif !empty(MACHINE_ARCH:Mearmv7*) 11848b8605SmrgDTSMAKEVARS= CONFIG_SOC_AM33XX=y \ 12848b8605Smrg CONFIG_ARCH_BCM2835=y \ 13848b8605Smrg CONFIG_ARCH_EXYNOS5=y \ 14848b8605Smrg CONFIG_SOC_IMX6Q=y \ 15848b8605Smrg CONFIG_SOC_IMX6SX=y \ 16848b8605Smrg CONFIG_SOC_IMX7D=y \ 17848b8605Smrg CONFIG_MACH_MESON8=y \ 18848b8605Smrg CONFIG_ARCH_OMAP3=y \ 19848b8605Smrg CONFIG_ARCH_INTEL_SOCFPGA=y \ 20848b8605Smrg CONFIG_ARCH_ROCKCHIP=y \ 21848b8605Smrg CONFIG_MACH_SUN4I=y \ 22848b8605Smrg CONFIG_MACH_SUN5I=y \ 23848b8605Smrg CONFIG_MACH_SUN6I=y \ 24848b8605Smrg CONFIG_MACH_SUN7I=y \ 25848b8605Smrg CONFIG_MACH_SUN8I=y \ 26848b8605Smrg CONFIG_MACH_SUN9I=y \ 27848b8605Smrg CONFIG_ARCH_TEGRA_124_SOC=y \ 28848b8605Smrg CONFIG_ARCH_VEXPRESS=y \ 29848b8605Smrg CONFIG_ARCH_ZYNQ=y 30848b8605Smrg.endif 31848b8605Smrg 32848b8605SmrgDTSFILESCMD= ${MAKE} -C ${ARCHDTSDIR} ${DTSMAKEVARS} -v dtb-y 33848b8605SmrgDTS= ${DTSFILESCMD:sh} 34848b8605Smrg 35848b8605Smrg 36848b8605Smrg# Extra .dts files from arch/arm/dts 37848b8605Smrg.if !empty(MACHINE_ARCH:Mearmv7*) 38848b8605SmrgDTS+= sun5i-r8-pocketchip.dts 39848b8605SmrgDTS+= sun7i-a20-olinuxino-lime2-emmc-spi.dts 40848b8605SmrgDTS+= sun8i-h2-plus-bananapi-p2-zero.dts 41848b8605SmrgDTS+= sun8i-h3-nanopi-r1.dts 42848b8605Smrg.elif !empty(MACHINE_ARCH:Mearmv5*) 43848b8605SmrgDTS+= imx23-olinuxino.dts 44848b8605Smrg.endif 45848b8605Smrg 46848b8605Smrg.include <bsd.dtb.mk> 47848b8605Smrg