1# $NetBSD: Makefile,v 1.6 2023/05/04 13:31:36 bouyer Exp $ 2 3DTSARCH= arm 4DTSGNUARCH= arm 5 6ARCHDTSDIR= $S/external/gpl2/dts/dist/arch/arm/boot/dts 7 8.if !empty(MACHINE_ARCH:Mearmv6*) 9DTSMAKEVARS= CONFIG_ARCH_BCM2835=y 10.elif !empty(MACHINE_ARCH:Mearmv7*) 11DTSMAKEVARS= CONFIG_SOC_AM33XX=y \ 12 CONFIG_ARCH_BCM2835=y \ 13 CONFIG_ARCH_EXYNOS5=y \ 14 CONFIG_SOC_IMX6Q=y \ 15 CONFIG_SOC_IMX6SX=y \ 16 CONFIG_SOC_IMX7D=y \ 17 CONFIG_MACH_MESON8=y \ 18 CONFIG_ARCH_OMAP3=y \ 19 CONFIG_ARCH_INTEL_SOCFPGA=y \ 20 CONFIG_ARCH_ROCKCHIP=y \ 21 CONFIG_MACH_SUN4I=y \ 22 CONFIG_MACH_SUN5I=y \ 23 CONFIG_MACH_SUN6I=y \ 24 CONFIG_MACH_SUN7I=y \ 25 CONFIG_MACH_SUN8I=y \ 26 CONFIG_MACH_SUN9I=y \ 27 CONFIG_ARCH_TEGRA_124_SOC=y \ 28 CONFIG_ARCH_VEXPRESS=y \ 29 CONFIG_ARCH_ZYNQ=y 30.endif 31 32DTSFILESCMD= ${MAKE} -C ${ARCHDTSDIR} ${DTSMAKEVARS} -v dtb-y 33DTS= ${DTSFILESCMD:sh} 34 35 36# Extra .dts files from arch/arm/dts 37.if !empty(MACHINE_ARCH:Mearmv7*) 38DTS+= sun5i-r8-pocketchip.dts 39DTS+= sun7i-a20-olinuxino-lime2-emmc-spi.dts 40DTS+= sun8i-h2-plus-bananapi-p2-zero.dts 41DTS+= sun8i-h3-nanopi-r1.dts 42.endif 43 44.include <bsd.dtb.mk> 45