From nobody Fri Apr 12 22:35:19 2024 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 4VGWbq3tqwz5GHH8 for ; Fri, 12 Apr 2024 22:35:19 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VGWbq3M5Cz4rdM; Fri, 12 Apr 2024 22:35:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712961319; 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=it27oCc3ESJ2TNYVO+3pwcVh/O38OTHLtzt8Q8sJEkc=; b=yUyk5lGxOwZboiZb+UOHZtMrQ8hjwAvta5wpoLqGmqUyRIYNUUFHvbu6k0CLHrtqEDCGdo TihVrrGmWPDIvRBSiILpcGOvdCQwTkx/5n9Lzr3eqhq59koskXR+801jVRfpsrkmFKeBEy PDXcmgEPkpIptkg8oXcfxbBolYPSm6Xc+tCOfl8fS0AIskyJjEUj+KIkxRU2WwCwx2v60w zKdBH68NxJ9H0upDyPqGZv9x8MC6PrBloRk98IGDtFhpsqajj/EQ7CB3JTcRlXjN7tP2Uf rkke0zBYuuMPdDPmBFGn85L3leHxwxvRoFJXw3qg0DlxXRgbLZRftR3t6jFqMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712961319; a=rsa-sha256; cv=none; b=Xf3q7mfjt0vnQb6YZnIkBms/vzeqQ+hZBb8OPea/XDcvmCE4rTMi8taE3110OgOyelDJ56 mRiObUoYrRIySzzfHTGi4/2DCH3wQOeDEx22ZLnitPtVIsGaP6dvrdnSS8ldsnKuAdv4ab Se1anMdYF77QymKz+eD0CeB8ttKV7IucGj3nS51+eEruAyLW1mQ6gCgjgDjU8FHh4xARVi bAvtsBTsQrefbXnaShlGSaTNYyWtcqatbWMyXFOd3u054N0XvLRcrsCvvGIBenz+DFH9ym S+XKx6RFqSGpDAmZ9KHkLyK+RmafoxNSrEkLA+oaUuIvImGOqQVWeofjKYEfEQ== 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=1712961319; 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=it27oCc3ESJ2TNYVO+3pwcVh/O38OTHLtzt8Q8sJEkc=; b=l4Ggu2s3EaL1NZfmUG/NQQ5S6LThqIaj/FVwfonVauk+Y+ic0qQHnt7rbfBbtpppMPo15r L0cUO18KJqOaoqd0ZA5iwn0to+uYnzAtitrEwSj835sz9GzDQAOCtUGD01aPbZxKNW0MXI PrP68xbpi4m1sR+4YKMrKEpBCn1OMtr18vSJFmnyFPSJGmZDW9b4yCSZZOqVyb51cIL2VQ x1d3uYyh7f9AxIEVo0qGjwOP/V7RpjxmK29YEV9ydmXEKZHqNYVYIq3I0o40MYFQFpf+5G 7fP2X7h61KUBegXYLXkzaYq8YU8yAjxuKM8wW75A1+JgN+wUp6vW5jsVtjYDDg== 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 4VGWbq2ySLz174Z; Fri, 12 Apr 2024 22:35:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43CMZJS6018138; Fri, 12 Apr 2024 22:35:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43CMZJil018135; Fri, 12 Apr 2024 22:35:19 GMT (envelope-from git) Date: Fri, 12 Apr 2024 22:35:19 GMT Message-Id: <202404122235.43CMZJil018135@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 46755aa3f8 - main - Status/2024Q1/ten64-whle-honeycomb.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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 46755aa3f849499a13488675f3c7d483ff033dd3 Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/doc/commit/?id=46755aa3f849499a13488675f3c7d483ff033dd3 commit 46755aa3f849499a13488675f3c7d483ff033dd3 Author: Bjoern A. Zeeb AuthorDate: 2024-03-31 01:13:51 +0000 Commit: Bjoern A. Zeeb CommitDate: 2024-04-12 22:32:10 +0000 Status/2024Q1/ten64-whle-honeycomb.adoc: Add report Reviewed by: salvadore, pauamma at gundo.com Differential Revision: https://reviews.freebsd.org/D44569 --- .../ten64-whle-honeycomb.adoc | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/website/content/en/status/report-2024-01-2024-03/ten64-whle-honeycomb.adoc b/website/content/en/status/report-2024-01-2024-03/ten64-whle-honeycomb.adoc new file mode 100644 index 0000000000..368e9a851b --- /dev/null +++ b/website/content/en/status/report-2024-01-2024-03/ten64-whle-honeycomb.adoc @@ -0,0 +1,37 @@ +=== Ten64, WHLE-LS1, and HoneyComb + +Links: + +link:https://wiki.freebsd.org/BjoernZeeb/[My wiki page with links to some status] URL: link:https://wiki.freebsd.org/BjoernZeeb/[] + + +Contact: Bjoern A. Zeeb + +Solid-Run's HoneyComb, Traverse Technologies's Ten64 and some versions of Conclusive Engineering's WHLE-LS1 all are NXP based platforms with the Data Path Acceleration Architecture Gen2 (DPAA2). + +Work has happened to support or improve support for peripherals on these boards. + +For DPAA2 I have local changes which will need review (or further discussion): +* Cleanup of memac (MDIO) code reducing bus attachment (ACPI and FDT specific) code into more common code. +* Cleanup of MC bus attachment code (again ACPI, FDT). +* For reasons of mii_fdt.c support on some PHYs on FDT-based platforms restructure MAC/MII code and mostly migrate it out of the network interface (NI). +* Improve Dmitry Salychev's (dsl) initial SFF/SFP code, prototyping a bus similar to MII for SFP with the hope that with more work it can grow into a larger, general FreeBSD framework and hooked it up to DPMAC. +* With this, minimal support (still fairly hacked up) for "managed" SFP+ mode (using the Ten64 terminology) is usable on FDT-based systems using DAC and fiber cables. +* Add more sysctl statistics to DPMAC and NI. +In short, I mostly cleaned up some of the mess I contributed to during the initial bringup. + +For the LS1088a based WHLE-LS1 systems changes include: +* device-tree file updates. +* Added support for the PCA9546 I2C Switch (committed). +* Added basic support for the PCAL6524 24-bit Fm+ I2C-bus/SMBus I/O expander. +* Added basic support for the PCA9633 4-bit Fm+ I2C-bus LED driver to drive the status LEDs. +* Added support to program the man:rgephy[4] LEDs (which needs to be validated). +* Started testing the eMMC with MMCCAM and GENERIC but had trouble (needs further investigation, seemed fine from firmware for updates). +* Tested one of three PCIe slots and USB fine. + +For the Ten64: +* Most of the basic lifting happened a while ago and it has generally been usable. +* Detecting the VSC8514 PHY as such went in end of last year. +* Used as the default platform to test the DPAA2 changes and SFP/SFP+ code. + +In addition Pierre-Luc Drouin has overhauled the Vybrid I2C support now attaching and working on both FDT- and ACPI-based systems (committed). + +Sponsor: Traverse Technologies (Ten64 hardware a while ago, support)