Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submit Pot and Pinephone Pro Status Reports #450

Closed
wants to merge 12 commits into from
24 changes: 24 additions & 0 deletions website/content/en/status/report-2024-10-2024-12/pinephone.adoc
Original file line number Diff line number Diff line change
@@ -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
23 changes: 23 additions & 0 deletions website/content/en/status/report-2024-10-2024-12/pot.adoc
Original file line number Diff line number Diff line change
@@ -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
Loading