Index: head/sysutils/Makefile =================================================================== --- head/sysutils/Makefile +++ head/sysutils/Makefile @@ -1348,6 +1348,7 @@ SUBDIR += u-boot-rpi-0-w SUBDIR += u-boot-rpi2 SUBDIR += u-boot-rpi3 + SUBDIR += u-boot-rpi3-32 SUBDIR += u-boot-rpi4 SUBDIR += u-boot-sinovoip-bpi-m3 SUBDIR += u-boot-sopine Index: head/sysutils/u-boot-rpi3-32/Makefile =================================================================== --- head/sysutils/u-boot-rpi3-32/Makefile +++ head/sysutils/u-boot-rpi3-32/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +MODEL= rpi3-32 +BOARD_CONFIG= rpi_3_32b_defconfig +UBOOT_ARCH= arm + +.include "${.CURDIR}/../u-boot-rpi3/Makefile" Index: head/sysutils/u-boot-rpi3-32/pkg-descr =================================================================== --- head/sysutils/u-boot-rpi3-32/pkg-descr +++ head/sysutils/u-boot-rpi3-32/pkg-descr @@ -0,0 +1,3 @@ +U-Boot loader and related files for the RPi3 + +For general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot Index: head/sysutils/u-boot-rpi3/Makefile =================================================================== --- head/sysutils/u-boot-rpi3/Makefile +++ head/sysutils/u-boot-rpi3/Makefile @@ -7,14 +7,14 @@ # Allow variable reservation of lowest pages for increased PSCI stub size. PATCHFILES+= 1245351/raw 1245352/raw -MODEL= rpi3 -BOARD_CONFIG= rpi_3_defconfig +MODEL?= rpi3 +BOARD_CONFIG?= rpi_3_defconfig FAMILY= rpi -UBOOT_ARCH= aarch64 +UBOOT_ARCH?= aarch64 DEPENDS= ${LOCALBASE}/share/rpi-firmware/bootcode.bin:sysutils/rpi-firmware -CONFIG_FRAGMENT= ${.CURDIR}/files/rpi3_fragment +CONFIG_FRAGMENT= ${.CURDIR}/../u-boot-rpi3/files/rpi3_fragment FRAGMENT_NAME= rpi3_fragment .include "${MASTERDIR}/Makefile"