FreeBSD/ARM on the Bananapi family (R64/R2/R3/R4)

What is Bananapi-R64 Pi?

Peripherals Support Table

Peripheral

Status

Notes

SD Card (mmc0)

Working

eMMC

Not supported

Ethernet (LAN)

Working

Ethernet (WAN)

Not supported

Ethernet switch 7531

Working

Driver WIP, needs more testing

WiFi (MT7615)

Not supported

No driver in FreeBSD yet (mt76 missing)

USB 3.0

Not supported

USB 2.0

Not supported

UART0 (console)

Working

Default console

UART1/2

Disabled

GPIO

Partial

Basic gpio WIP, need test

Pinctrl

Working

Basic pinctrl

SPI

Not supported

I2C

Not supported

PWM

Not supported

SATA

Not supported

miniPCIe

Not supported

Use for extra WiFi cards, not tested

RTC

Partial

Internal RTC supported

Watchdog

Working

Driver WIP, needs more testing

Xhci

Working

Driver WIP, needs more testing

Clocks + clocks pll

Working

Driver WIP, needs more testing

What is Bananapi-R64 R2 Pro?

Peripherals Support Table

Peripheral

Status

Notes

SD Card (mmc0)

Working

eMMC

Not supported

Ethernet (LAN)

Not supported

Ethernet (WAN)

Not supported

WiFi (MT7615)

Not supported

No driver in FreeBSD yet (mt76 missing)

USB 3.0

Working

UART0 (console)

Working

Default console

UART1/2

Disabled

GPIO

Working

Basic gpio WIP, need test

Pinctrl

Working

Basic pinctrl

SPI

Not supported

I2C

Working

PWM

Not supported

SATA

Working

miniPCIe

Working

Use for extra WiFi cards, not tested

RTC

Working

Internal RTC supported

Watchdog

Working

Clocks + clocks pll

Working

arm/Bananapi (last edited 2026-01-18T12:22:39+0000 by martinfilla)