Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/website/content/en/status/report-2025-10-2025-12/bananapi-r64-drivers.adoc
18097 views
=== FreeBSD Driver Development for BananaPi-R64

Links: +
link:https://wiki.freebsd.org/arm/Bananapi[Wiki] URL: link:https://wiki.freebsd.org/arm/Bananapi[]

Contact: Martin Filla <[email protected]>

==== Introduction

The Banana Pi R64 is a MediaTek MT7622-based development board (ARM Cortex-A53, dual-core ~1.35 GHz) featuring 4× Gigabit LAN, 1× Gigabit WAN, Wi-Fi (4×4n), Bluetooth 5.0, and multiple peripheral interfaces (UART, SPI, I²C, GPIO, SATA, mini-PCIe, eMMC, etc.).

==== Current State of FreeBSD Support

Implemented so far:

- **UART driver**
- **Clock management (clocks)**
- **Pinctrl**
- **Storage controllers (eMMC/SD/MMC) driver**
- **Ethernet Switch mt7531 driver**
- **Ethernet mt7622 driver**
- **XHCI driver**
- **Watchdog driver**
- **RTC driver**
- **RNG driver**
- **Pciecfg driver**
- **SysIRQ driver**

==== Development roadmap

Implement missing drivers:

- USB3 / T-PHY
- SATA / AHCI / T-PHY
- Wi-Fi (likely MediaTek MT7615)
- GPIO subsystems
- I2C
- SPI
- PWM
- PCIE

Work in progress drivers:

- T-PHY