- Jul 15, 2024
-
-
Clayton Craft authored
- kconfig rebased onto jhovold's defconfig (many things are now modules, but also includes initial camera support and other things) - set CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y, to try and hide some super early kernel messages printed on console - enabled kconfig options for supporting USB tethering e.g. w/ android
-
- Jul 12, 2024
-
-
We have access to the fancy runners since GitLab.com donate premium to us. There's no downside to making the most of them while we can. We don't depend on them, but they'll make our CI go zoom! For the next few months until we migrate to self-hosted :D Signed-off-by:
Caleb Connolly <caleb@postmarketos.org>
-
- Jul 11, 2024
-
-
Clayton Craft authored
Fixes: - ignore leading/trailing whitespace in files (MR 55) - fix spelling typo in manpage - add missing /usr/sbin symlinks for UsrMerge (MR 53) [ci:skip-build]: already built successfully in CI
-
I use the PineTab 2 for various tasks on a semi-regular basis, so I would like to co-maintain it. --- [ci:skip-vercheck]: Since this doesn't affect the resulting package as Co-Maintainer is a postmarketOS schema extension that abuild doesn't read, there is no need to bump pkgrel for this. [ci:skip-build]: already built successfully in CI
-
postmarketOS CI authored
-
[ci:skip-build]: already built successfully in CI
-
- Jul 10, 2024
-
-
Clayton Craft authored
- Added some modules to fix booting from emmc/nvme (fixes #2953) - Partially fixes debug shell (#2955): the OSK still shows partially, but at least now there's some usable console/shell with an external usb keyboard. [ci:skip-build] already built successfully in CI
-
Clayton Craft authored
One day the initramfs and -extra will be combined anyways, and this lets us use the AMD graphics stuff earlier in boot (better splash, etc)
-
postmarketOS CI authored
-
- Jul 09, 2024
-
-
-
This moves the responsibility to auto-repair filesystems to the initramfs. (I think we don't do this at all right now). We don't try to mount broken partitions at all, we tell the user that the system is broken and fail_to_boot. The flow is now: 1. mount the boot partition (read-only) for initramfs-extra 2. initramfs-extra is extracted (with the needed fsck executables) 3. fsck the root partition 4. mount root partition (read-write) 5. fsck the boot partition 6. mount the boot partition (read-write) This helps with the systemd bringup, as we want to make use of systemd-firstboot, which sets /etc and enabled services up. As this service is responsible of setting up /etc, it is run before /etc/fstab is read and before / is remounted read-write.
-
standard upgrade with `pmbootstrap kconfig migrate` [ci:skip-build] already built successfully in CI
-
This device is a smartphone, so "handset" is the correct option here, and not "convertible". [ci:skip-build] already built successfully in CI
-
postmarketOS CI authored
-
- Jul 08, 2024
-
-
Luca Weiss authored
Since the v6.9 upgrade the kernel supports Type-C functionality for Fairphone 4, but I forgot to enable the relevant kconfig options then. Enable them now along with a bunch of options related to USB that come in useful. Also prepare some options that will be used in the future with DisplayPort over USB-C (e.g. SBU mux). [ci:skip-build]: already built successfully in CI
-
- Jul 07, 2024
-
-
... and install the firmware package using _pmb_recommends instead. Applied to both downstream and mainline ports. [ci:skip-build]: already built successfully in CI
-
With the latest kernel bump the config was updated based on the output of: make ARCH="$_carch" CC="${CC:-gcc}" defconfig KBUILD_DEFCONFIG=librem5_defconfig but there are other changes that pop up when running pmbootstrap kconfig edit linux-purism-librem5 This commit updates the config so that future config empty edits don't generate any changes. This is still pretty in sync with the Purism config, besides passing the `kconfig check` and disablling SELinux as that causes boot failures. Signed-off-by:
Alistair Francis <alistair@alistair23.me> [ci:skip-build]: already built successfully in CI
-
Include latest fixes for SSC support and require building against libssc 0.1.6 or higher. [ci:skip-build]: already built successfully in CI
-
Updated to latest collabora cros kernel. Fixes audio on mt8192 devices and fixes display issues on all devices using this kernel. [ci:skip-build]: already built successfully in CI
-
Fixes bluetooth not working [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Use pmbootstrap v3 for kconfig check, which reads kconfigcheck.toml from the current pmaports branch and uses it.
-
Oliver Smith authored
Move the kernel config options from the pmbootstrap code to pmaports, so it can be changed per branch, and it can be changed at the same time as we actually make the changes to the kernel configs.
-
Oliver Smith authored
Replace previous code that used internal pmbootstrap code with running pmbootstrap directly. pmbootstrap doesn't really have a stable API yet, so calling the internal code is always a bit fragile and now that we have reworked a lot of its code, this is all broken. The trade-off is that it is now slower and the output isn't as pretty, but we can finally use kconfigcheck.toml from the pmaports branch. So it is worth it!
-
- Jul 06, 2024
-
-
[ci:skip-build]: already built successfully in CI
-
-
-
With the latest kernel update the EC is now enabled and DP alt mode can be used. Enable the DP sound in UCM config.
-
- Jul 05, 2024
-
-
Add the required dependencies and config for both hexagonrpcd and libssc so that sensors start working. [ci:skip-build]: already built successfully in CI
-
Package the files to be served by hexagonrpcd.
-
Add the required dependencies and config for both hexagonrpcd and libssc so that sensors start working. [ci:skip-build]: already built successfully in CI
-
The device already loads plenty of nonfree-firmware into the co-processors during the bootloader stages, and also once booted in Linux won't really be useful without everything. Additionally I doubt anyone tests that case, so just require nonfree firmware unconditionally to simplify maintenance.
-
Package the files to be served by hexagonrpcd.
-
Notably include a fix for fastrpc required for sensors.
-
- Jul 04, 2024
-
-
This gets Bluetooth working for the Sparklan card. btattach doesn't work on the Librem5 at the moment (see [1]) so even though it's deprecated let's use hciattach to get things working. 1: https://source.puri.sm/Librem5/librem5-base/-/issues/76 Signed-off-by:
Alistair Francis <alistair@alistair23.me> [ci:skip-build] already built successfully in CI
-
Arnav Singh authored
-
Suggested-by:
Karel Balej <balejk@matfyz.cz>
-
I made an oversight in !5295 which caused the post-install script to try enabling the sd8x-wlan service even if the downstream subpackage isn't installed. This causes errors when creating a new mainline rootfs, so fix it by moving the install variable declaration to the subpackage function.
-
- Jul 03, 2024
-
-
postmarketOS CI authored
-