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 are available:

category/portname

SoC

manufacturer

board(s)

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 (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

NanoPi

NanoPI A64

sysutils/u-boot-nanopi-m1plus

Allwinner

NanoPi

NanoPi M1+

sysutils/u-boot-nanopi-neo

Allwinner

NanoPi

NanoPi Neo

sysutils/u-boot-nanopi-neo-air

Allwinner

NanoPi

NanoPi Neo Air

sysutils/u-boot-nanopi-neo2

Allwinner H5

NanoPi

NanoPi-NEO2

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-pandaboard

OMAP

(website disappeared)

PandaBoard (archived page)

sysutils/u-boot-pcduino3

Allwinner A20

SparkFun

pcDuino3 (discontinued)

sysutils/u-boot-pine64

Allwinner A64

Pine64

Pine64 family

sysutils/u-boot-pine64-lts

Allwinner A64

Pine64

PINE64-LTS

sysutils/u-boot-pinebook

Allwinner A64

Pine64

PINEBOOK

sysutils/u-boot-riotboard

imx6

element14

RIoTBoard

sysutils/u-boot-rock64

RockChip RK3328

Pine64

Rock64

sysutils/u-boot-rock64pro

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

sysutils/u-boot-rpi2

rpi

Raspberry Pi

Raspberry Pi 2

sysutils/u-boot-rpi3

rpi

Raspberry Pi

Raspberry Pi 3

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

zynq_7000

Xilinx

Zynq-based Zedboard

sysutils/u-boot-zybo

zynq_7000

Xilinx

Zynq-based Zedboard (??)

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

FreeBSD/arm/U-Boot-ports (last edited 2019-07-28 20:16:48 by MarkLinimon)