sysutil/u-boot-rpi*: zap CONFIG_ENV_FAT_DEVICE_AND_PART This is no longer needed with modern U-Boot and it's inaccurate for the modern RPi. Leave the config var around for now as a hint in case someone cares, but empty it out to avoid breaking things. PR: 268630 Approved by: uboot (manu)84f7eb7ee0
Port details
sysutils/u-boot-rpi4 2025.10
Cross-build das u-boot for model rpi4
Port info
- Maintainer
- uboot@FreeBSD.org
- Packages
- latest: 2026.10, update to 2025.10 not built yet
- Upstream
- up to date
- Last update
- to 2026.10 via sysutils/u-boot-master · 4989d5bddf
- Quarterly
- 2026Q4: 2026.07
- WWW
- https://www.denx.de/wiki/U-Boot
- Links
- cgit · VuXML
Install
- Package
# pkg install u-boot-rpi4installs 2026.10 fromlatest; fromquarterly(2026Q4) 2026.07- Port
# cd /usr/ports/sysutils/u-boot-rpi4 && make install clean- Size
- 323 KiB download · 729 KiB installed
- Depends on
- misc/libuuid 2.42.4
- License
- GPLv2
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2026.10 | 2026.07 | – |
| FreeBSD 15 | 2026.10 | 2026.07 | – |
| FreeBSD 14 | 2026.10 | 2026.07 | 2026.10 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2026.07 | 2026.07 | – |
| FreeBSD 14 | 2026.07 | 2026.07 | 2026.07 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2026.10.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (14)
sysutils/u-boot-*: Update to 2024.01 Sponsored by: Beckhoff Automation GmbH & Co. KG25cd322adb
sysutils/u-boot-rpi*: Fix sd boot after v2023.10 update U-Boot update broke sd boot for rpi* models, use upstream patch that fixes it. PR: 275655 Sponsored by: Beckhoff Automation GmbH & Co.KG8b9b8aae81
sysutils/u-boot-master: Update to 2023.10 Sponsored by: Beckhoff Automation GmbH & Co. KGb907c5e257
sysutils/u-boot: Update to 2022.04ecad553eda
sysutils/u-boot-*: Add patch to fix MMC ordering For FreeBSD we use a dtb overlay that switches between the sdhost and the sdhci controller for sd card. Recent changes in u-boot device model changed device numbering and the sd card controller became "mmc2" for our setup which isn't accounted for in the possible boot devices. Patch isn't accepted yet upstream but bring this patch in for our ports anyway.0de03bbf19
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
u-boot: Update to 2020.07 Remove upstreamed patches.0be75b47fa
u-boot-rpi4: Remove patches that are present upstream in 2020.04 Reported by: Mark Millard939bd3db6e
sysutils/u-boot: Update to 2020.04 While here use python3 for it as it now works. Two slave ports have been marked broken : u-boot-pandaboard and u-boot-duovero Both of those boards have ~0 users in FreeBSD so if you are one of those raise your hand.e3752ae5b5
sysutils/u-boot-rpi{3,4}: Add patch to fix PSCI stub reservation
For the traditional spin table setup, only the lowest page needs
to be reserved. However, our PSCI stubs are slightly bigger and occupy
a little over one page. These patches, already sent upstream, allow a
variable number of initial pages to be reserved for the SMP stubs. We
then set the values for these in our fragment to '2' to reserve the first
and second page.
Approved by: koobs (mentor)
Approved by: manu (uboot, maintainer)
MFH: 2020Q1
Differential Revision: https://reviews.freebsd.org/D240853efdcc42ffUse HTTPS as possibleaecf8bd835
Add sysutils/u-boot-rpi4: U-Boot build for the Raspberry Pi 4 PR: 241796 Submitted by: kevans55d6907b9b