Barnabás Czémán
db1fe3c1c1
device-qcom-msm8953: Add PWM backlight to initfs
...
Some devices are using PWM backlight for display,
add the necessary modules to the initfs.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9081 >
2026-07-24 21:33:33 +00:00
Barnabás Czémán
cc5e149f68
linux-postmarketos-qcom-msm8953: Upgrade to v7.1.3-r0
...
Upgrade to v7.1.3-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9081 >
2026-07-24 21:33:33 +00:00
Daniel
3376799409
device-samsung-espresso*: compress initfs with lzma
...
This saves some space which is important for a device with a small boot partition.
The savings appear to be better than with zstd:best as well as xz:best
refs !9024
refs #4673
[ci:skip-grep] to avoid failures due to ongoing treewide changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9070 >
2026-07-24 20:31:32 +00:00
Aster Boese
6d6d684bfe
treewide: move q6voiced.conf to new path
...
Moves configs to the new path as defined by q6voiced version 0.3.0.
[ci:skip-grep]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8970 >
2026-07-24 19:44:01 +00:00
Sicelo A. Mhlongo
5aa2aaf449
device-nokia-n900: improve zram, screenlock and audio config
...
- switch to pactl for volume adjustment since we now have UCM2 and can
use pulseaudio natively
- modify screenlock to prevent false activity causing screen to remain
turned on indefinitely
- set swapfile to 220M to reduce likelihood of thrashing
- switch zram algorithm to lz4, which might have even better performance
on N900 than lzo-rle
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9107 >
2026-07-24 14:16:23 +00:00
Richard Acayan
2bab6556d1
community/alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20260610
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8940 >
2026-07-23 16:29:55 +00:00
Richard Acayan
355ae47182
linux-postmarketos-qcom-sdm670: upgrade to v7.1.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8940 >
2026-07-23 16:29:55 +00:00
Aster Boese
673baf4468
google-gru: drop OpenRC subpackage
...
The maintainer has stated that they do not maintain this device on OpenRC, so
drop the subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9105 >
2026-07-22 14:15:02 +00:00
Henrik Grimler
906b413a46
device-samsung-m0: compress initramfs with xz
...
To decrease boot.img size.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9094 >
2026-07-21 18:13:03 +00:00
Stefan Hansson
3f597792c1
linux-purism-librem5: Use kconfig fragments
...
And remove references to old "config rebasing" procedure that no longer
is necessary since pmbootstrap's kconfig generation effectively does the
same thing. Also remove kconfigcheck category for Librem 5 and replace
it with a fragment.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9066 >
2026-07-21 10:55:34 +02:00
Arnav Singh
ac2c559f3d
device-pine64-pinephone: depend on shutdown-clear-rtc-wakealarm
...
The latter was at risk of being deleted because it is considered
an unnecessary package due to not having any reverse dependencies.
Since the service is still opt-in anyway (user needs to choose to enable it),
it doesn't hurt to always install it as a dependency of dpp-openrc.
Ref: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080#note_570449
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9101 >
2026-07-20 12:45:23 -07:00
Aster Boese
7c440cd019
firmware-oneplus-sdm845: fix wrong depends
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9100 >
2026-07-20 20:43:40 +02:00
Aster Boese
60545412b2
treewide: device/community: remove usage of nonfree-firmware subpackages
...
pkgname-nonfree-firmware packages have been not allowed for years, but nearly
every device package just didn't fix that. With the new grep check, these need
to be fixed no matter what.
The changing of `replaces=` to include the full name of the package and not
the pkgname variable is to work around limitations of the grep ci check, as it
cannot differentiate between a nonfree-firmware subpackage and a string
stating its replacement. A workaround for that is to use the whole package
name, as the grep check checks for the pkgname variable.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:39 +00:00
Aster Boese
59ed57f455
soc-qcom-sc7180: refactor to stop using nonfree-firmware logic
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:39 +00:00
Aster Boese
861af795fa
firmware-shift-sdm845: cleanup sensors subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:35 +00:00
Aster Boese
bb7f2b4f53
firmware-oneplus-sdm845: cleanup sensors subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:31 +00:00
Aster Boese
9dddb789ee
linux-purism-librem5: remove reference to nonfree-firmware
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:28 +00:00
Aster Boese
f12cb52187
firmware-xiaomi-beryllium: cleanup sensors subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8958 >
2026-07-19 20:36:28 +00:00
Aster Boese
5f836d5b2c
treewide: add ending newline to files missing it
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197 >
2026-07-18 11:51:57 +02:00
Duje Mihanović
b7681d0e85
linux-samsung-coreprimevelte: upgrade to 7.2_rc3, refactor
...
Migrate the kernel to fragment-based configuration and move patches away
from the pmaports tree, aligning with other pmOS kernels.
Hardware support is also slightly improved, gaining USB OTG and
preliminary hwmon support.
pahole, linux-headers, elfutils-dev and python3 are added to makedepends
to allow enabling BTF.
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8575 >
2026-07-16 16:48:37 +00:00
Daniel and Aster Boese
b8aebb05fa
linux-purism-librem5: Update to 6.12.94
...
Config provided by co-author
Enabled pahole
[ci:skip-grep] to avoid failures due to ongoing treewide changes
Co-authored-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8959 >
2026-07-16 13:40:08 +02:00
Daniel
d20e1f6dd0
device-purism-librem5: Upgrade to 77pureos2, drop obsoleted subpackage
...
The gnome-subpackage was only required for the ModemManager polkit rule which
has been dropped upstream:
https://source.puri.sm/Librem5/librem5-base/-/commit/4050c301b442df6ab8c919878f3a9d2785827f06
[ci:skip-grep] to avoid failures due to ongoing treewide changes
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8959 >
2026-07-16 13:40:06 +02:00
Aster Boese
38404b35d3
treewide: move etc/init.d and etc/conf.d into openrc subpackages and cleanup
...
Moves the remaining init.d and conf.d files into the OpenRC subpackages. Most
of these issues were caused by wrongly reimplementing the default_openrc
function, which can be caught in the future with
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4643 .
This commit also makes some very minor cleanup of APKBUILDs if it made
sense while fixing the subpackages.
[ci:skip-grep]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8871 >
2026-07-14 19:18:41 +02:00
Aster Boese
535fba79ee
linux-postmarketos-qcom-sdm845: enable lockdown integrity
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8986 >
2026-07-14 02:40:31 +00:00
Aster Boese
e2b8338e09
linux-postmarketos-qcom-sdm845: sync kconfig
...
Adds two patches to fix BPF for this kernel version.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8986 >
2026-07-14 02:40:31 +00:00
WrenIX
c9dbdc23ae
community/linux-postmarketos-qcom-sc7280: update to 7.1.2
...
Plenty of kconfig community check adjustments and some manual
enablements for devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8948 >
2026-07-13 16:17:25 +00:00
Ingo Reitz
4e203c5d5c
linux-postmarketos-qcom-sc7180: install to /usr, fix kconfig, lint, build
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8984 >
2026-07-09 04:38:49 +02:00
Ingo Reitz
de6b508c87
linux-postmarketos-qcom-sc7180: update to 6.18.38
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8984 >
2026-07-09 03:39:54 +02:00
Aster Boese
532709ae51
treewide: remove _defconfig="defconfig" as it is default
...
_defconfig="defconfig" is the default logic in pmbootstrap, and thus should not be
duplicated in kernel packages. The only use-case for _defconfig is for when the
defconfig differs from what is automatically selected.
linux-next is not modified because it still uses the old kconfig fragments logic and
would break with this change.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8978 >
2026-07-08 23:22:48 +00:00
Casey Connolly and Victoria Brekenfeld
9cc85a5ba4
community/soc-qcom: move msm-modem dependency to soc-qcom-modem subpackage
...
Pulling this in results in a bunch of modem related stuff that isn't
applicable to all Qualcomm devices.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Co-Authored-by: Victoria Brekenfeld <postmarketos@drakulix.de >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8980 >
2026-07-08 21:38:45 +00:00
Rudraksha Gupta
0f9084b74a
linux-pine64-pinephonepro: Fix modem
...
Switching to the megi kernel left the modem in an unusable state.
Documented for future users.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8964 >
2026-07-07 08:57:21 +00:00
Aster Boese
61ee5c6fe8
treewide: remove contributor comments
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8950 >
2026-07-06 20:41:42 +02:00
Oliver Smith
124f069fec
linux-postmarketos-qcom-sm6350: apply btf patch
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8935 >
2026-06-30 15:06:55 +02:00
Luca Weiss
4f282fa1e2
device-fairphone-fp4: prepare for UEFI boot through u-boot
...
Add systemd-boot dependency and set boot filesystem to fat32.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8900 >
2026-06-26 00:07:01 +00:00
Luca Weiss
476621a14c
linux-postmarketos-qcom-sm6350: enable pmb:kconfigcheck-uefi
...
Also update other bits of the kconfig to satisfy kconfigcheck.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8900 >
2026-06-26 00:07:01 +00:00
Aelin
132137a7ba
device-qcom-qcs6490: Change flash method to none
...
This results in building a single image flashable to NVMe SSDs, SD
cards, UFS flash or similar, which lends itself better to distribution
on e.g. BPO.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8893 >
2026-06-24 00:46:54 +00:00
Henrik Grimler
c125130f8f
linux-postmarketos-exynos4: update to 7.1.1
...
Enable more config options, and add a patch to fix an issue in lima
driver.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8881 >
2026-06-23 23:05:28 +00:00
Henrik Grimler
d52d4707eb
linux-postmarketos-exynos4: add new makedepends
...
With new config options needed to make kconfig check happy we now need
these makedepends.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8881 >
2026-06-23 23:05:28 +00:00
adamthiede
50bfe8dd9e
linux-postmarketos-mediatek-mt8173: upgrade to 7.1.1
...
add patches to fix build issue and display blanking issue
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8819 >
2026-06-23 07:48:04 +00:00
Hugo Osvaldo Barrera
ad2ce6bc6a
device-pine64-pinebookpro: adopt
...
Device maintainer has been unresponsive and has not been active on
GitLab in over two years.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8758 >
2026-06-23 02:06:14 +00:00
Aelin
6845328a5a
device-generic-x86_64: stop recommending firmware-ath6kl
...
That firwmare package was archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
cfbc1de3c7
treewide: archive unmaintained packages under device/
...
Command to reproduce:
grep -L '^maintainer="[^"]\+"$' device/{main,community,testing,downstream}/*/APKBUILD | sed 's/\/APKBUILD//' | xargs -i sh -c 'sed -i "1s;^;# Archived: unmaintained\n;" {}/APKBUILD && mv {} device/archived/ && git add {} && git add device/archived/'
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Robert Mader
a1ceca3530
linux-postmarketos-qcom-sc7280: switch from venus to iris
...
The new driver for hardware video en- and decoding, reported to be more
stable. SC7280 support got enabled in 6.19 with commit
"media: iris: enable support for SC7280 platform"
Also include some changes required by kconfig check.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7889 >
2026-06-22 15:44:27 +00:00
adamthiede
472308f714
linux-postmarketos-mediatek-mt81: upgrade to 6.18.36, enable new configs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8880 >
2026-06-21 18:50:21 +00:00
Clayton Craft
b62ed7c40c
linux-postmarketos-qcom-laptop: drop aport
...
I no longer wish to maintain this, and IIUC devices that use this would
be better off using mainline kernels at this point[1].
1. camera support isn't upstream yet but I have *never* been able to
rely on my x13s's camera even with this kernel so I think it's fine to
wait for proper mainline support
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8846 >
2026-06-20 19:06:18 +00:00
Aster Boese
14fced3a3c
pine64-pinebookpro: convert start script to openRC service
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8744 >
2026-06-20 17:03:25 +00:00
Aelin
7bc5615daf
device-lenovo-21bx: Fix typo in lts kernel description
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8856 >
2026-06-18 19:04:35 +02:00
Aster Boese
ff88820b6a
lenovo-21bx: add myself as co-maintainer and move reference to top
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8844 >
2026-06-17 18:32:37 +02:00
Aster Boese
283ff28eff
device-lenovo-21bx: add boot-deploy hook to remove EFI capsules file
...
Persisted_Captules.sh is huge (70 MB) and can cause boot-deploy failures
when doing transactions that do large modifications to `/boot/`, such as
switching kernel packages. Persisted_Capsules.sh is recreated on reboot
and we do not use it for anything currently, so it is safe to remove in a
hook.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8368 >
2026-06-17 15:01:58 +00:00
Aster Boese
f0b0dff385
device-lenovo-21bx: switch to mainline kernels
...
Adds support for the kernels in main (lts, mainline, stable) and removes
support for linux-postmarketos-qcom-laptop after discussion with the
kernel's maintainers, as it is most likely going to be dropped, or at
least moved to testing.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8368 >
2026-06-17 15:01:58 +00:00