Cross Reference: Makefile
xref: /src/sys/dtb/arm/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/dtb/arm/
1#	$NetBSD: Makefile,v 1.7 2025/10/09 06:15:17 skrll 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.elif !empty(MACHINE_ARCH:Mearmv5*)
43DTS+=		imx23-olinuxino.dts
44.endif
45
46.include <bsd.dtb.mk>
47

Indexes created Mon Dec 01 01:09:28 GMT 2025