Home | History | Annotate | Line # | Download | only in arm
      1 #	$NetBSD: Makefile,v 1.6 2023/05/04 13:31:36 bouyer Exp $
      2 
      3 DTSARCH=	arm
      4 DTSGNUARCH=	arm
      5 
      6 ARCHDTSDIR=	$S/external/gpl2/dts/dist/arch/arm/boot/dts
      7 
      8 .if !empty(MACHINE_ARCH:Mearmv6*)
      9 DTSMAKEVARS=	CONFIG_ARCH_BCM2835=y
     10 .elif !empty(MACHINE_ARCH:Mearmv7*)
     11 DTSMAKEVARS=	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 
     32 DTSFILESCMD=	${MAKE} -C ${ARCHDTSDIR} ${DTSMAKEVARS} -v dtb-y
     33 DTS=		${DTSFILESCMD:sh}
     34 
     35 
     36 # Extra .dts files from arch/arm/dts
     37 .if !empty(MACHINE_ARCH:Mearmv7*)
     38 DTS+=		sun5i-r8-pocketchip.dts
     39 DTS+=		sun7i-a20-olinuxino-lime2-emmc-spi.dts
     40 DTS+=		sun8i-h2-plus-bananapi-p2-zero.dts
     41 DTS+=		sun8i-h3-nanopi-r1.dts
     42 .endif
     43 
     44 .include <bsd.dtb.mk>
     45