Contents
FreeBSD/ARM on the Bananapi family (R64/R2/R3/R4)
What is Bananapi-R64 Pi?
SoC: MediaTek MT7622 (Dual-core ARM Cortex-A53)
- RAM: 1GB DDR3
- Storage: microSD, eMMC
Network: 5x Gigabit Ethernet, onboard WiFi (MT7615), miniPCIe slot
- USB: 1x USB 3.0
- UART: 3x serial ports
- GPIO, I2C, SPI, PWM support
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 |
|