1 1.3 yurix # $NetBSD: Makefile,v 1.3 2026/03/31 20:24:20 yurix Exp $ 2 1.3 yurix 3 1.3 yurix # Important: Regenerate dtb set lists by running 'make update-sets' in 4 1.3 yurix # sys/arch/dtb after changing this file. 5 1.1 skrll 6 1.1 skrll DTSSUBDIR= allwinner 7 1.1 skrll .if !empty(MACHINE_ARCH:Mearmv7*) 8 1.1 skrll DTSMAKEVARS= \ 9 1.1 skrll CONFIG_MACH_SUN4I=y \ 10 1.1 skrll CONFIG_MACH_SUN5I=y \ 11 1.1 skrll CONFIG_MACH_SUN6I=y \ 12 1.1 skrll CONFIG_MACH_SUN7I=y \ 13 1.1 skrll CONFIG_MACH_SUN8I=y \ 14 1.1 skrll CONFIG_MACH_SUN9I=y 15 1.1 skrll .endif 16 1.1 skrll 17 1.1 skrll DTSFILESCMD= ${MAKE} -C ${ARCHDTSDIR}/${DTSSUBDIR} ${DTSMAKEVARS} -v dtb-y 18 1.1 skrll DTS= ${DTSFILESCMD:sh} 19 1.1 skrll 20 1.1 skrll # Extra .dts files from arch/arm/dts 21 1.1 skrll .if !empty(MACHINE_ARCH:Mearmv7*) 22 1.1 skrll DTS+= sun5i-r8-pocketchip.dts 23 1.1 skrll DTS+= sun7i-a20-olinuxino-lime2-emmc-spi.dts 24 1.1 skrll DTS+= sun8i-h2-plus-bananapi-p2-zero.dts 25 1.1 skrll DTS+= sun8i-h3-nanopi-r1.dts 26 1.1 skrll .endif 27 1.1 skrll 28 1.1 skrll .include <bsd.dtb.mk> 29