git: c961ea2463 - main - Status Reports: Add pinephone and pot reports

From: Sergio Carlavilla Delgado <carlavilla_at_FreeBSD.org>
Date: Sun, 29 Dec 2024 17:48:11 UTC
The branch main has been updated by carlavilla:

URL: https://cgit.FreeBSD.org/doc/commit/?id=c961ea24632c97c299ce10bcd7e92e27728c78c1

commit c961ea24632c97c299ce10bcd7e92e27728c78c1
Author:     Stephan Lichtenauer <sl@honeyguide.eu>
AuthorDate: 2024-12-29 17:47:02 +0000
Commit:     Sergio Carlavilla Delgado <carlavilla@FreeBSD.org>
CommitDate: 2024-12-29 17:47:02 +0000

    Status Reports: Add pinephone and pot reports
    
    Reviewed by:    Pau Amma <pauamma@gundo.com>, carlavilla@
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/450
---
 .../status/report-2024-10-2024-12/pinephone.adoc   | 24 ++++++++++++++++++++++
 .../en/status/report-2024-10-2024-12/pot.adoc      | 23 +++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/website/content/en/status/report-2024-10-2024-12/pinephone.adoc b/website/content/en/status/report-2024-10-2024-12/pinephone.adoc
new file mode 100644
index 0000000000..6c92fe0ade
--- /dev/null
+++ b/website/content/en/status/report-2024-10-2024-12/pinephone.adoc
@@ -0,0 +1,24 @@
+=== Pinephone Pro Support
+Links: +
+link:https://codeberg.org/Honeyguide/freebsd-pinephonepro[Repository on Codeberg] URL: link:https://codeberg.org/Honeyguide/freebsd-pinephonepro[]
+
+Contact: Toby Kurien <toby@tobykurien.com>
+
+The project to port FreeBSD over to the Pinephone Pro is progressing.
+The aim of this project is to step by step support components of the Pinephone Pro in FreeBSD so that the device one day might be usable as a highly mobile FreeBSD device.
+
+In this quarter:
+
+* A driver for the RK818 power management IC was implemented, enabling the device regulators.
+* A driver for the real-time clock was also implemented, allowing the system to keep time between reboots.
+* A driver for the RK818 battery charger and battery monitor was written to allow the battery to be charged via USB, and to retrieve some battery information like voltage and charging status via sysctl.
+* The code repository has been updated with scripts and documentation on how to compile the custom kernel and device tree, and patch a FreeBSD 15-CURRENT image with them so that it boots on the Pinephone Pro.
+
+The next steps are to enable UEFI-based framebuffer support to enable output to the screen, and to enable USB on-the-go functionality, which might allow for plugging in a USB keyboard and/or Ethernet.
+Porting the Linux driver for WiFi will also be looked into.
+Any developers wanting to assist are encouraged to get in touch.
+Additional feedback and testers are welcome.
+
+Also see link:https://forums.freebsd.org/threads/porting-freebsd-to-pinephone-pro-help-needed.95948/[this thread on the FreeBSD Forum if you want to participate.]
+
+Sponsor: Honeyguide Group
diff --git a/website/content/en/status/report-2024-10-2024-12/pot.adoc b/website/content/en/status/report-2024-10-2024-12/pot.adoc
new file mode 100644
index 0000000000..12cfff4313
--- /dev/null
+++ b/website/content/en/status/report-2024-10-2024-12/pot.adoc
@@ -0,0 +1,23 @@
+=== Containers and FreeBSD: Pot, Potluck and Potman
+
+Links: +
+link:https://github.com/bsdpot[Pot organization on GitHub] URL: link:https://github.com/bsdpot[]
+
+Contact: Luca Pizzamiglio (Pot) <pizzamig@FreeBSD.org> +
+Contact: Bretton Vine (Potluck) <bv@honeyguide.eu> +
+Contact: Michael Gmelin (Potman) <grembo@FreeBSD.org>
+
+Pot is a jail management tool that link:https://www.freebsd.org/news/status/report-2020-01-2020-03/#pot-and-the-nomad-pot-driver[also supports orchestration through Nomad].
+Potluck aims to be to FreeBSD and Pot what Dockerhub is to Linux and Docker: a repository of Pot flavours and complete container images for usage with Pot and in many cases Nomad.
+
+During this quarter, there was no new link:https://github.com/bsdpot/pot[Pot] release.
+The tool is stable and used in production for quite some time already.
+
+Potluck got a new link:https://github.com/bsdpot/potluck/tree/master/netbox[Netbox] image.
+Additionally, various images have received improvements and bug fixes, e.g. improving their syslog-ng integration.
+
+Last not least, all images have been rebuilt several times: for FreeBSD 14.1, to include security fixes, then again for 14.2 and also for the new quarterly packages.
+
+As always, feedback and patches are welcome.
+
+Sponsors: Nikulipe UAB, Honeyguide Group