Commit graph

13781 commits

Author SHA1 Message Date
DomHeadroom
ad9f07bb1d
xiaomi-gauguin: new device
Add support for the Xiaomi Mi 10T Lite 5G

Signed-off-by: DomHeadroom <domefemia@protonmail.com>

Xiaomi-gauguin fixed linting problems

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8609>
2026-05-20 19:01:36 +00:00
postmarketOS CI
f34c51c335
linux-next: upgrade to next-20260520 2026-05-20 15:38:39 +00:00
Hugo Osvaldo Barrera
2588acdd23
device-pine64-pinebookpro: include rockchipdrm in initfs
Since 4a1612eb56, the rockchipdrm driver is built as a separate module.
The kernel loads it quite late in the start-up process, so early output
it lost, and plymouth doesn't even work.

Force inclusion of this module into the initfs. This is still
suboptional: the display is initialised earlier, but not as early as it
would be with CONFIG_DRM_ROCKCHIP=y. Regrettably, using this last
options has negative side-effects on the PineNote.

References: 4a1612eb56
References: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8217
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8605>
2026-05-20 11:11:09 +00:00
Stefan Hansson
53562e05b7
ayn-odin: take over maintainership
Jenneron gave me his device.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8606>
2026-05-19 22:07:13 +02:00
Aster Boese
83177e2395
firmware-oneplus-sdm845: revert wrong commit
The commit change from
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446
got lost in rebase of
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8450,
causing the package to end up broken.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8602>
2026-05-19 19:30:42 +02:00
postmarketOS CI
4f222f4c4b
linux-next: upgrade to next-20260519 2026-05-19 15:42:25 +00:00
Oliver Smith
fff4a0aadf channels.cfg: add initial v26.06 branch
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
2026-05-19 15:04:27 +02:00
Rudraksha Gupta
9cb4e481ab
linux-pine64-pinephonepro: fix lint error
Satisfy the following lint error:

ERROR: Please set INSTALL_MOD_PATH to '"$pkgdir"/usr'.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8475>
2026-05-19 08:14:25 +00:00
Rudraksha Gupta
72a0c1bcdf
linux-pine64-pinephonepro: update maintainers
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8475>
2026-05-19 08:14:25 +00:00
Stanley
cf53008b99
device-amlogic-aarch64-tvbox: add B860H V1/V2 kernel subpackage
Add kernel_b860h subpackage for the ZTE B860H V1/V2 TV box (S905X/GXL).
Uses meson-gxl-s905x-b860h.dtb and u-boot-amlogic-s905x-tv bootloader.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8552>
2026-05-19 07:37:53 +00:00
Stanley
bac841dcae
linux-postmarketos-amlogic: add ZTE B860H V1/V2 DTS
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8552>
2026-05-19 07:37:53 +00:00
postmarketOS CI
b9ff9eb459
linux-next: upgrade to next-20260518 2026-05-19 04:38:47 +00:00
Antoine Martin
c1a6b50512
linux-postmarketos-rockchip: upgrade to 7.0.8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8581>
2026-05-18 22:48:34 +00:00
Aster Boese
5e7cac3f31
docs: document requirement for mainline kernels to be built with LLVM
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8546>
2026-05-18 20:48:08 +00:00
Aster Boese
aacb35f760
docs: document version cutoff for mainline kernels
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8546>
2026-05-18 20:48:08 +00:00
Paul Sajna
cf1442a458
firmware-lg-judy: drop
It was intended to support judyln and judyp but that didn't pan out.

It's causing a mess for judyln and no one is actively testing judyp

judyln has a separate firmware package now

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8469>
2026-05-18 18:20:06 +00:00
Paul Sajna
dd727b6876
firmware-lg-judyln: Firmware package for lg-judyln on Linux 7.1
Initially when I made firmware-lg-judy,
I was hoping the firmware from judyln would help judyp as well
But now the firmware paths have changed in 7.1.

I will add firmware for judyp to a new package later on when I have
a device to test it with.

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8469>
2026-05-18 18:20:06 +00:00
Clayton Craft
9f2a70f86a
linux-postmarketos-asahi: upgrade to 7.0.8-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8576>
2026-05-18 17:44:02 +00:00
Dang Huynh
2c277f0284
linux-pine64-pinetab2: Upgrade to 7.0.6
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8555>
2026-05-18 17:23:30 +00:00
Alexander Martinz
89af951da0
alsa-ucm-conf-sdm845: update to latest state
This consists of the following changes:
- starqltechn: add initial sound config
- Shift/axolotl: add symlink for u-boot
- SHIFT: axolotl: drop commented out sequence
- SHIFT: axolotl: HiFi: add q6voice routes
- SHIFT: axolotl: do not directly link uboot symlinks
- OnePlus: enchilada/fajita: add uboot symlink for newer kernels
- Xiaomi/beryllium: add Tianma UBoot symlink

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8503>
2026-05-18 14:38:56 +00:00
Aelin
6e58c5099d
issue_templates: Add archival deadline to maintainer status template
As agreed upon in the 2026-05-11 team meeting.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8531>
2026-05-18 14:12:23 +00:00
Ingo Reitz
be7d39ff4d
device-google-{bluejay,oriole,raven}: We dont have drm
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8537>
2026-05-18 14:06:07 +00:00
Hendra Manudinata
ef935a7584
linux-samsung-j4lte: Update patches for recent boot fixes
Recent test shows that j4lte requires these patches to be able to boot
into postmarketOS, as well as some additional features to make it a little bit
more usable:

1. Disabling direct I/O patch

This is required to fix kernel panic during e2fsck performed by initramfs.
The root cause is still unknown and thus needs further investigation. But for now,
while we're in downstream kernel, temporarily add this hacky patch.

2. Initialize framebuffer later

This fixes kernel panics when `CONFIG_FRAMEBUFFER_CONSOLE` is enabled, caused by
unitialized pointers & mutex. This could be applied on other older Samsung devices that
use similar DECON.

Signed-off-by: Hendra Manudinata <hm@ndraa.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8574>
2026-05-18 14:02:28 +00:00
Aster Boese
92fa3601f6
.gitlab: add issue template for notifying maintainers of o-o-d kernels
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8579>
2026-05-18 14:00:21 +00:00
Stefan Hansson
27f0a8cf82
main/postmarketos-artwork: use cross-native2
The approach used by cross-native2 is more proper and less hacky than
cross-native, so let's use it here as we can without issues.

We can't rely on pmbootstrap defaulting to cross-native2 for noarch
packages since that was introduced with version 3.10.0 and we're still
at pmbootstrap_min_version=3.9.0, doesn't seem worth bumping it over
this.

[ci:skip-vercheck]: Changes don't affect resulting package.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8558>
2026-05-18 13:57:35 +00:00
Aelin
89f19c239b
device-qcom-sm7150: Drop accelerometer mount matrix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588>
2026-05-18 13:55:03 +00:00
Aelin
05b64abc5f
firmware-xiaomi-tucana: Update with accelerometer mount matrix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588>
2026-05-18 13:55:03 +00:00
Aelin
55606d9bad
firmware-xiaomi-sweet: Update with accelerometer mount matrix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588>
2026-05-18 13:55:03 +00:00
Aelin
2c385d799d
firmware-xiaomi-surya: Update with accelerometer mount matrix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588>
2026-05-18 13:55:03 +00:00
Aelin
9c36cc31e1
firmware-xiaomi-davinci: Update with accelerometer mount matrix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8588>
2026-05-18 13:55:03 +00:00
Aelin
4984469e9d
linux-postmarketos-mainline: Upgrade to 7.1_rc4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8589>
2026-05-18 12:42:48 +00:00
Aster Boese
ab7a887f16
treewide: finish moving community firmware under /usr/
Modifies mkinitfs *.files files to expect firmware under `/usr/lib/` and
cleans up firmware installs missed by the initial migration.

https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4354

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8450>
2026-05-18 12:40:26 +00:00
Luca Weiss
176c093cd3
linux-postmarketos-qcom-milos: upgrade to 7.0.8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8590>
2026-05-18 11:32:03 +00:00
Luca Weiss
7a08ba74cc
linux-postmarketos-qcom-sm6350: upgrade to 7.0.8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8591>
2026-05-18 11:13:39 +00:00
Luca Weiss
6862f4b5e2
linux-postmarketos-qcom-sc7280: upgrade to 7.0.8
Enable two new kconfig options for the NexPhone.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8570>
2026-05-18 11:10:53 +00:00
Ferass El Hafidi
59a119477e
linux-postmarketos-amlogic: update modules install path
They should be installed to /usr/lib now.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633>
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
de06982952
linux-postmarketos-amlogic: add zstd to depends
Also sort the list while at it.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633>
2026-05-18 10:19:25 +00:00
Ferass El Hafidi
db83412532
linux-postmarketos-amlogic: upgrade to 6.18.28
Also switch to kconfig fragments
(https://docs.postmarketos.org/pmaports/main/kconfig-fragments.html).

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7633>
2026-05-18 10:19:21 +00:00
Oliver Smith
cb29632344
systemd/gnome-keyring: fix first login bug
Accessing gnome-keyring on first login is broken with systemd, apps
relying on a working keyring just hang or show errors. This is a known
bug since 2023 [1] with multiple open merge requests to fix the bug
[2][3][4]. Both Debian and Fedora have patched their packages to ship a
workaround [5][6].

From the available patches I've decided to use the one from Debian [4],
because I didn't see [2] being used in another distribution and [3]
doesn't seem to be as technically correct according to [7].

I've also tried to reproduce this problem with OpenRC, but it doesn't
happen there. Hence not applying the patch to Alpine.

[1]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/work_items/137
[2]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/69
[3]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78
[4]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/99
[5]: https://src.fedoraproject.org/rpms/gnome-keyring/blob/rawhide/f/78.patch
[6]: https://salsa.debian.org/gnome-team/gnome-keyring/-/blob/debian/latest/debian/patches/gkd-login-Register-the-login-collection-on-dbus-on-creati.patch
[7]: https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/78#note_2567002

Fixes: #3496
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8587>
2026-05-17 21:54:55 +00:00
Aelin
9d0b47c505
linux-postmarketos-stable: Upgrade to 7.0.9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8584>
2026-05-17 20:39:59 +00:00
Achill Gilgenast
5abbd0f865
systemd/postmarketos-base-systemd: add preset for io.github.kolunmi.Bazaar.service
If the user installed bazaar, the service makes sure to e.g. continue
downloading apps and refresh flatpak metadata (which should make startup
faster) while being closed.

Note that we currently don't pre-install bazaar on any UI, but will
bring a benefit to those who choose to manually install it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8583>
2026-05-17 16:48:19 +00:00
Aelin
73ccd45c93
linux-postmarketos-stable: Upgrade to 7.0.8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8568>
2026-05-17 16:44:49 +02:00
Oliver Smith
7f09128ba4
extra-repos/systemd: plasma: disable riscv64
build-edge-riscv64 currently shows "lost" as status on
https://build.alpinelinux.org/. Let's disable riscv64 for these packages
again so we can update the packages for the other arches.

Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572>
2026-05-17 14:27:38 +02:00
Bart Ribbers
3f960c6ac2
systemd/plasma*: upgrade to 6.6.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8572>
2026-05-17 14:23:19 +02:00
Eisenbahnfan
a2d63ae730
u-boot-exynos5420: Fix slow EFI boot time
CONFIG_EFI_GRUB_ARM32_WORKAROUND always disables the caches and mmu. EFI
requires that those are enabled. As a result it takes long to uncompress
the vmlinuz file.

The new u-boot release has this option disabled and thus boots far faster.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8571>
2026-05-17 11:25:59 +00:00
Paul Sajna
f077d2a1db
kconfig-generic: Enable MIDI sequencer and CH341 USB-UART
Quoth /sound/core/seq/Kconfig:
"Many programs require this feature, so you should enable it
unless you know what you're doing."

I'm using my google-wormdingler tablet for some music production stuff
and these missing Kconfigs are really grinding my gears.

The USB-UART is part of my MIDI adapter, but is also quite a common
chip used for many things, including a bunch of arduinos.

Other configs for MIDI are enabled by default, but for whatever reason
the core sequencer device isn't.

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8577>
2026-05-16 14:41:00 -07:00
Ferass El Hafidi
ceb1d85e82
main/postmarketos-duranium: don't pass -v to losetup
See previous initramfs commit message for reasoning.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573>
2026-05-15 21:16:04 +00:00
Ferass El Hafidi
f1d5764f16
main/postmarketos-initramfs: remove -v from losetup args
It was removed in
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/sys-utils/losetup.c?id=7e27c815979986666f78696adcfd5d13eab5df36
as it apparently had no effect on anything. Now that it is removed, the
initramfs still trying to use it is making complain and do nothing,
which results in boot failure.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8573>
2026-05-15 21:16:04 +00:00
Aelin
b04ad535bf
linux-postmarketos-lts: Upgrade to 6.18.31
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8569>
2026-05-15 16:40:55 +02:00
Ferass El Hafidi
f13be0f6b7
main/postmarketos-bootsplash: revert to killing plymouth using an openrc service
plymouth-openrc-plugin (and any other OpenRC plugins really) trigger a
bug in OpenRC that only happens on musl-based systems, which can result
in a hang if a service fails.

A PR has been submitted to OpenRC to fix this bug. While the PR is
waiting for review and merging, work around this by reverting to killing
the splash from an OpenRC service to at least no longer trigger this
bug. See pmaports#4536 for more context.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8560>
2026-05-15 11:33:14 +00:00