From nobody Tue Sep 16 11:28:17 2025 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 4cR05F2gP6z68pCW for ; Tue, 16 Sep 2025 11:28:17 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cR05F1XYDz47YS; Tue, 16 Sep 2025 11:28:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758022097; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mu5nns/xM2xexRolsmzMEWbbTNT91YRzgcyprSD0RWg=; b=IHOkjBdysrIsax/dtsrBL8ptydc1mEY+o7EasOvjOHqjhBkxh9G2xGRx0e6d7BSzXA3N65 tMgUKOpTmpwWjdSkPynfYPIEdELyjz0aIQQYoSXL/QVVSxvVrAETtdim5graaJqhAswVrN gjLUBiziyHkwRp2UDlmU70LJxlcsibtYa03NIPXx/jvTV6tNMDGVP9pZnpJ45Zc1d5rfXc 8Z5cVi4vX9Xw227ZqSDfhKztQHLFY5mWFJx9gA2x7L61UdyfPZGCA+kmu6AV/7LC6ORDmI +lPPg3IrB+vz0Nley4GRvJcHUJO1mkGz8anINuf0DlF7PkSPwAHTxnns6wxmgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758022097; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mu5nns/xM2xexRolsmzMEWbbTNT91YRzgcyprSD0RWg=; b=kREMFsTlbCaNoBEPDSsQ8PYC16Jax/xvgYdnqnz6AIRpIuEWIHXl02uLKVvp/q08LISL+v LhyQiGnOpJlnmPjUekCukUtQ0/bzq5E6SyKMv8+EBmr1dsWRjVHMK+i0ETJxID+Me5t4C7 S/a2YKx7MTd5pqd+s/0L3xDoApe5cXa5SUQKMkT3HriO7V66/MqFJNBw2GTILumaoyCiRQ vaIk5CWfr4OJdaWwgQ6e7kApzK5S9ZKEOmMoNKpSOOjzzvTLhW5+JJ0eGDEgzNRCF6oGXa GzYa5cZC9v0CgC1Yj3kktjhEFGloi867BUDAb61lrZYzuryO28/JEH1uaV5lrg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1758022097; a=rsa-sha256; cv=none; b=Ny/YNrPclYl/h09yusmaYt8d+PcJ1/lmIgknHTDdqNtBIXvRZV4XoWmODAgrtTPSaHNFVg KlJCR4v3/ttEivMnC0bGRO9h0VhUJtsZjHsOSwPumyphK4VKxNch7OjRkle4oGUn79wzGq pNfY9HK4ixXhwv4ijRQaN3broWaCBbCjCVc52YME2kRP5HjCpr9fAOXPh4nc829fblXuET 5Vzhul5GSTSGnKYfH+y6qAxwluIkoVSF6Kin5tmWoKHrMUnNJDy1rVmzkmwERY4XLSY6Ur Xg025CCzXn0NHvCPOlfLkTJ9lyUJ/bv4LzkOK2F3YHsmQaMvRk8xNrx1bNTHjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cR05F13zgzfSL; Tue, 16 Sep 2025 11:28:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 58GBSH0A081121; Tue, 16 Sep 2025 11:28:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58GBSHp1081118; Tue, 16 Sep 2025 11:28:17 GMT (envelope-from git) Date: Tue, 16 Sep 2025 11:28:17 GMT Message-Id: <202509161128.58GBSHp1081118@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 7c850a8d5b - main - Status/2025Q3/bananapi-r64-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: 7c850a8d5b175224b4c15674a75b52c1d4299ac5 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=7c850a8d5b175224b4c15674a75b52c1d4299ac5 commit 7c850a8d5b175224b4c15674a75b52c1d4299ac5 Author: Martin Filla AuthorDate: 2025-08-22 17:58:11 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-09-16 11:27:45 +0000 Status/2025Q3/bananapi-r64-drivers.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/541 --- .../bananapi-r64-drivers.adoc | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc new file mode 100644 index 0000000000..6dd3180031 --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc @@ -0,0 +1,30 @@ +=== FreeBSD Driver Development for BananaPi-R64 + +Contact: Martin Filla +Wiki: https://wiki.freebsd.org/arm/Bananapi + +==== 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/gpio driver** – in active development gpio part + +Other essential components—Ethernet, USB, SATA, Wi-Fi, etc.—are not yet implemented. + +==== Technical Context and Significance +Support for Banana Pi R64 in FreeBSD is in the early stages—UART and clocks drivers exist but ppl clock is under development, gpio is under development -- while most critical subsystems remain unimplemented. + +==== Development roadmap +* Implement missing drivers + - Ethernet (GMAC ports) + - USB (XHCI/OTG) + - SATA / AHCI + - Storage controllers (eMMC/SD/MMC) + - Wi-Fi (likely MediaTek MT7615) + - GPIO subsystems + +==== Conclusion +Support for Banana Pi R64 in FreeBSD is in the early stages—UART and clocks drivers exist but ppl clock is under develoment, gpio is under development—while most critical subsystems remain unimplemented. Publishing working code and artifacts, plus active collaboration with the FreeBSD community, will be essential to bring this board toward usable status under FreeBSD. \ No newline at end of file