Many users will be most comfortable with boards that have an existing U-Boot configuration.

Various versions of U-Boot, each customized for a specific board, have been turned into FreeBSD ports and packages. For instance, you can simply enter pkg install u-boot-cubieboard, and all the files you will need to get U-Boot onto an SD card are installed for you in /usr/local/share/u-boot, including a README file that tells you how to install the file(s) onto the SD card.

The following U-Boot ports and packages for Arm are available:

category/portname

SoC

manufacturer

board(s)

comments

sysutils/u-boot-a13-olinuxino

Allwinner A13

OLinuxXino

Olinuxino A13

sysutils/u-boot-a64-olinuxino

Allwinner A64

OLinuxXino

Olinuxino A64

sysutils/u-boot-bananapi

Allwinner A20

BananaPi

Banana Pi M1

sysutils/u-boot-bananapim2

Allwinner A31

BananaPi

Banana Pi M2

product discontinued

sysutils/u-boot-beaglebone

OMAP

BeagleBoard

BeagleBone, BeagleBoneBlack

sysutils/u-boot-chip

Allwinner CHIP

NextThingCo

NextThingCo CHIP

sysutils/u-boot-clearfog

ARMADA 388

SolidRun

ClearFog Pro

sysutils/u-boot-cubieboard

Allwinner A10

CubieBoard

Cubieboard

sysutils/u-boot-cubieboard2

Allwinner A20

CubieBoard

Cubieboard 2

sysutils/u-boot-cubox-hummingboard

imx6

SolidRun

Cubox-i, Hummingboard

sysutils/u-boot-duovero

imx6

Gumstix

Gumstix Duovero

sysutils/u-boot-firefly-rk3399

RockChip RK3399

Firefly

Firefly-RK3399

sysutils/u-boot-imx-serial-loader

imx6

NXP

i.MX or Vybrid boards

sysutils/u-boot-nanopi-a64

Allwinner A64

FriendlyArm

NanoPi A64

sysutils/u-boot-nanopi-m1plus

Allwinner H3

FriendlyArm

NanoPi M1+

sysutils/u-boot-nanopi-neo

Allwinner H3

FriendlyArm

NanoPi NEO

sysutils/u-boot-nanopi-neo-air

Allwinner H3

FriendlyArm

NanoPi NEO Air

sysutils/u-boot-nanopi-neo2

Allwinner H5

FriendlyArm

NanoPi-NEO2

sysutils/u-boot-nanopi-r4s

RockChip RK3399

FriendlyArm

NanoPi R4S

sysutils/u-boot-olimex-a20-som-evb

Allwinner A20

Olimex

Olimex A20 SOM EVB

sysutils/u-boot-olinuxino-lime

Allwinner A10

OLinuxXino

Olinuxino Lime

sysutils/u-boot-olinuxino-lime2

Allwinner A20

OLinuxXino

A20-OLinuXino-LIME2

sysutils/u-boot-olinuxino-lime2-emmc

Allwinner A20

OLinuxXino

A20-OLinuXino-LIME2

sysutils/u-boot-orangepi-one

Allwinner H3

Orange Pi

Orange Pi One

sysutils/u-boot-orangepi-pc

Allwinner H3

Orange Pi

Orange Pi PC

sysutils/u-boot-orangepi-pc-plus

Allwinner

Orange Pi

Orange Pi PC Plus

sysutils/u-boot-orangepi-pc2

Allwinner A64

Orange Pi

Orange Pi PC2

sysutils/u-boot-orangepi-plus-2e]

Allwinner H3

Orange Pi

Orange Pi +2E

sysutils/u-boot-orangepi-r1

Allwinner H5

Orange Pi

Orange Pi R1

sysutils/u-boot-orangepi-zero

Allwinner H3

Orange Pi

Orange Pi Zero

sysutils/u-boot-orangepi-zero-plus

Allwinner H5

Orange Pi

Orange Pi Zero Plus

sysutils/u-boot-pandaboard

OMAP

(website disappeared)

PandaBoard (archived page)

manufacturer out of business

sysutils/u-boot-pcduino3

Allwinner A20

SparkFun

pcDuino3

product discontinued

sysutils/u-boot-pine-h64

Allwinner H6

Pine64

Pine H 64

sysutils/u-boot-pine64

Allwinner A64

Pine64

Pine A64

now replaced by PINE64-LTS

sysutils/u-boot-pine64-lts

Allwinner A64

Pine64

PINE64-LTS

sysutils/u-boot-pinebook

Allwinner A64

Pine64

PINEBOOK

sysutils/u-boot-pinebookpro

RockChip RK3399

Pine64

PINEBOOK Pro

sysutils/u-boot-riotboard

imx6

element14

RIoTBoard

sysutils/u-boot-rock-pi-4

RockChip RK3399

Rock Pi

Rock Pi 4

sysutils/u-boot-rock64

RockChip RK3328

Pine64

Rock64

sysutils/u-boot-rockpro64

RockChip RK3399

Pine64

RockPro64

sysutils/u-boot-rpi

rpi

Raspberry Pi

Raspberry Pi (original)

sysutils/u-boot-rpi-0-w

rpi

Raspberry Pi

Raspberry Pi 0 W

for all 64-bit capable RPI boards

sysutils/u-boot-rpi-arm64

rpi (64-bit)

Raspberry Pi

sysutils/u-boot-rpi2

rpi

Raspberry Pi

Raspberry Pi 2

sysutils/u-boot-rpi3

rpi

Raspberry Pi

Raspberry Pi 3

sysutils/u-boot-rpi3-32

rpi

Raspberry Pi

Raspberry Pi 3

sysutils/u-boot-rpi4

rpi

Raspberry Pi

Raspberry Pi 4

sysutils/u-boot-sinovoip-bpi-m3

Allwinner A83T

BananaPi

Banana Pi M3

sysutils/u-boot-sopine

Allwinner A64

Pine64

Sopine/Pine64-LTS

sysutils/u-boot-utilite

utilite

CompuLab

Utilite, Utilite Pro

sysutils/u-boot-wandboard

imx6

Wandboard

Solo, Dual, and Quad

sysutils/u-boot-zedboard (expired)

zynq_7000

Xilinx

Zynq-based Zedboard

armv5 no longer supported by FreeBSD

sysutils/u-boot-zybo (expired)

zynq_7000

Xilinx

Zynq-based Zedboard (??)

armv5 no longer supported by FreeBSD

Technical note: these are all slave ports of sysutils/u-boot-master with some predefined variables.


See Also

riscv/U-Boot-ports

arm/U-Boot-ports (last edited 2021-07-09T19:58:23+0000 by MarkLinimon)