From nobody Wed Apr 8 13:47:35 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4frPWx1zj5z6Y8jL for ; Wed, 08 Apr 2026 13:47:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frPWx00FKz3dFQ for ; Wed, 08 Apr 2026 13:47:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775656061; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YwkAOQpV6m4lKf+xzyWKU6EdqQkSiIT0FArUockgTB0=; b=j+verYKPJKvAm/VYfRlIxPN75eZb3n9AfKQxVADKEKfds325ESojpMuaGHrmEQWx5iP3qt At2bim0wRuI7NSjBoLuOpxScZ1hq83pjnHibqqvhXCps17vvVSAC0HZiezlAelGLSNXQiX qr/Ev8Qtm8c1azomzZILNGll67ZkqcUwVfL3ZCX3tuaNhoKJFf6bj1j2Qsseh78LV7I6kn bjzI46iCjWV9OtgZr7sgriE4mHRfSfjpjTKSIbvVTf6HBrRG6ooyxr579s3UJd9Atbh1kH WmEJvXjtCvMdTXN0H6u9ATmPtGXn1MW6ZJOBJ6VlV1vEkB+dNHnh893Csu1L6A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775656061; a=rsa-sha256; cv=none; b=WFUKqQG/fKjB197xDlQDIE19egNGJqQvddzUurcmXkBNMRuQ71555Fv3JV98AvlVR823yp yd2UlPw5MVoyOt5acF5DCrRs4ZAs/ow1U92NcxVNbJL/7mIgb/WOj5D3rNB2X74ZD1D1m5 8JlD3dA66AKTWGxcj+Qs0K3VlCGs+FbsCW4A/LzkJmKwhrIPshhecvY3Y7+SaihC7+sIbj d58XjZtTEPsHz6O4Q2qIUpYtKjYyb7013TDEqwsJTUeirIeB1sXY3wz+UTtzwo9AbghgIm ShIypuCqSAbS494ByzQT7jGPSgMexMJ2I0u7cXltbyT6Hky0Dvs+e7ak4cIAtw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775656061; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YwkAOQpV6m4lKf+xzyWKU6EdqQkSiIT0FArUockgTB0=; b=lr4pJCoEm483hnBrAZ/6D7VDkdbF0mnCF+gpIVmnwxVs5VbeQaxXJhhXsm9yaIE5FGyVnq YhekAwRjscM45ZwARuxjmyvhhA5mLQgttDG9cMVq2elRbSP5JdIKPU2Wrn0SvXrelS1jxx hpbguewjUs8LSQHX9D6zFS7c3D0hQxWRIalZC9Y097GIACLOCs9KjwDEhhPRajv0/zqL1y j2f7SmcKzqEeFksrisQCQktteBSK2FDptrN9QRTedSe79yWCluLRsIn/87tOMZTWYUBeaX djySVated7a73BjUTd+5xT1aISEDgLw7f4DSp4GBr/qtiEbSzoqBpfFdG1rVhQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4frPWw69K5zDFQ for ; Wed, 08 Apr 2026 13:47:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38461 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 08 Apr 2026 13:47:35 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Martin Filla From: Lorenzo Salvadore Subject: git: 3480adec52 - main - Status/2026Q1/bananapi-r64-r2-pro-drivers.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3480adec52cec96058bf41422969e7354c66e97b Auto-Submitted: auto-generated Date: Wed, 08 Apr 2026 13:47:35 +0000 Message-Id: <69d65c77.38461.5258d3c7@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=3480adec52cec96058bf41422969e7354c66e97b commit 3480adec52cec96058bf41422969e7354c66e97b Author: Martin Filla AuthorDate: 2026-03-01 05:04:38 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-04-08 13:42:53 +0000 Status/2026Q1/bananapi-r64-r2-pro-drivers.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/617 --- .../bananapi-r64-r2-pro-drivers.adoc | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/website/content/en/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc b/website/content/en/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc new file mode 100644 index 0000000000..c4bee3c78b --- /dev/null +++ b/website/content/en/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc @@ -0,0 +1,75 @@ +=== FreeBSD Driver Development for BananaPi-R64/R2-PRO + +Links: + +link:https://wiki.freebsd.org/arm/Bananapi[Wiki] URL: link:https://wiki.freebsd.org/arm/Bananapi[] + +Contact: Martin Filla + +==== R64 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 R64 + +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 R64 + +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 + + +==== R2-PRO Introduction + +The Banana Pi BPI-R2 Pro is the next generation smart router developement board. +It is powered by Rockchip RK 3568 processor. +Onboard 2GB LPDDR4 memory and 16GB eMMC storage, and supports 2 USB 3.0 interface, 5 gigabit network port. +M.2 key-E and mini PCIe interface, 2 mipi DSI interface (one can change to LVDS by software), 1 CSI camera interface, 1 HDMI output. + +==== Current State of FreeBSD Support R2-PRO + +Implemented so far: + +- **UART driver** +- **Clock management (clocks)** +- **Pinctrl** +- **GPIO** +- **Storage controllers (eMMC/SD/MMC) driver** +- **XHCI driver** +- **Watchdog driver** +- **PCIE driver** + +==== Development roadmap R2-PRO + +Implement missing drivers: +- HDMI +- MIPI +- USB3 + +Work in progress drivers: +- AHCI/SATA +- PCIE