Aster Boese
6794de49ad
linux-samsung-a5y17lte: sync kconfig and fix kconfigedit
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197 >
2026-07-18 11:52:01 +02:00
Aster Boese
05ed07c404
linux-yu-tomato: sync kconfig and fix kconfigedit
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197 >
2026-07-18 11:51:59 +02: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
Aster Boese
f3eb5b5e4e
linux-postmarketos-qcom-msm8994: build with LLVM
...
Building with LLVM is a requirement for every category higher than downstream,
so this kernel must be built with LLVM. This is part of a larger distro-wide
effort to build with LLVM.
- Builds with LLVM
- Fixes style errors
- Updates kconfig
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9039 >
2026-07-17 21:45:22 +00:00
Antoine Martin
cec81ecb31
linux-clockworkpi-uconsole-rpi: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8898 >
2026-07-17 09:49:50 -04:00
Antoine Martin
46f2d0f881
device-clockworkpi-uconsole-rpi: refactor to remove akms module
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8898 >
2026-07-17 09:46:57 -04:00
Luca Weiss
e5422fadf5
linux-postmarketos-qcom-milos: upgrade to 7.1.2
...
* CRYPTO_KRB5=m (category:netmount)
* BTRFS_FS=m (category:filesystems)
* F2FS_FS=m (category:filesystems)
* LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" (category:hardening)
* SECURITY_LOCKDOWN_LSM=y (category:hardening)
* SECURITY_LOCKDOWN_LSM_EARLY=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8975 >
2026-07-17 08:41:00 +00: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
Aster Boese
fefa738e0f
linux-pine64-pinetab2: build with LLVM
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9027 >
2026-07-16 16:23:36 +00:00
Stefan Hansson
e7b1652ba9
linux-pine64-pinetab2: run default_prepare after manual patch handling
...
Otherwise any patches that need to be applied onto the out-of-tree code
in the patch archive will fail to apply as the files won't exist yet.
This works because delaying default_prepare also delays abuild's
automatic patch application.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9027 >
2026-07-16 16:23:36 +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
befad63cc6
linux-postmarketos-qcom-msm8916: convert CONFIG_LEDS_QCOM_LPG to built-in
...
This config needs to be built-in to ensure that it is loaded ASAP during boot and doesn't
depend on module loading logic.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9036 >
2026-07-16 12:08:17 +02:00
Aster Boese
8ebdf87320
linux-postmarketos-qcom-msm8916: build with LLVM
...
- Builds with LLVM
- Fixes style errors
- Updates kconfig
- Adds patch to fix wcslen with LLVM
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9036 >
2026-07-16 12:04:16 +02:00
Eric Anderson
e9aa99192e
device-asus-flo: Use lk2nd
...
The generic kernels are too large to be booted by the stock bootloader,
as the boot partition is only 16 MiB. While this commit increases the
kernel size you can use today, the linux-postmarketos kernels are still
too big to boot from extlinux.conf until the [boot memory increase of
lk2nd][1] is released.
lk2nd also provides a better fastboot implementation which doesn't
fully-buffer the image to be written, and thus can write larger images
than the stock bootloader. Forcing fastboot mode requires [flo support
in lk2nd][2], which also requires a lk2nd release. Right now you'll only
get the better fastboot when lk2nd fails to find a kernel, which means a
dance like "use stock bootloader to wipe userdata, then start to lk2nd".
The reason to keep android image support is just for netbooting which
makes testing easier. But netbooting does _not_ work with lk2nd right
now as lk2nd has trouble finding the dtb for some reason; use the stock
boot loader when running "pmbootstrap flasher boot". Changing
flash_offset_ramdisk is to give more space for the kernel to decompress.
1. https://github.com/msm8916-mainline/lk2nd/pull/703
2. https://github.com/msm8916-mainline/lk2nd/pull/697
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9031 >
2026-07-15 15:20:03 +00: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
Aster Boese
61d5db0ca4
linux-xiaomi-pipa: rebuild with postmarketos-installkernel 2-r0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9014 >
2026-07-14 02:05:24 +00:00
Aster Boese
3878b56804
linux-postmarketos-mainline: rebuild with postmarketos-installkernel 2-r0
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9013 >
2026-07-13 18:51:09 +00:00
Federico Amedeo Izzo
ac1004a7fc
motorola-dubai: new device
...
Add device-motorola-dubai and firmware-motorola-dubai packages for
Motorola Edge 30 support.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8942 >
2026-07-13 17:22:25 +00:00
Luca Weiss
47a862b634
alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 improvements
...
Aelin Reidel (1):
ucm2: Qualcomm: Create missing symlink for Radxa Dragon Q6A
Luca Weiss (3):
ucm2: Fairphone: FP5: Use amp hardware volume as PlaybackVolume
ucm2: Fairphone: FP5: Use common wcd938x & qcom-lpass sequences
ucm2: Fairphone: FP5: Define CaptureChannels & CaptureVolume for Mic1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8948 >
2026-07-13 16:17:25 +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
WrenIX
e99849d265
device-fairphone-fp5: drop unneeded wireplumber.conf for new kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8948 >
2026-07-13 16:17:25 +00:00
Aelin
4a9ea1cae7
linux-postmarketos-mainline: Upgrade to 7.2_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9010 >
2026-07-13 02:11:51 +02:00
Felix
b29403179c
linux-xiaomi-pipa: upgrade to 7.1.3
...
Add type cover and tablet mode switch support, refresh the 7.1.3 config, and backport the upstream libbpf strset UAF fix needed for BTF generation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8995 >
2026-07-12 15:05:50 +00:00
Paul Sajna
2d43d15acf
device-blackberry-key2-generic: Update xkb name, add udev hwdb
...
In the most recent xkeyboard-config, the layout changed from
us/pc/key2 to blackberry-key2/us
(layout/model/variant) (model/layout)
The udev hwdb is for unl0kr to properly recognize the keyboard,
recommended by sicelo.
Signed-off-by: Paul Sajna <sajattack@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8969 >
2026-07-11 13:45:26 -07:00
Aelin
7e1c99ed41
linux-next: Use generic kernel infra, take over maintainership
...
As discussed with Casey at the FOSDEM hackathon, we want to integrate
linux-next with the same infra we use for linux-postmarketos-mainline
and the other generic kernels and move maintainership to the generic
kernel team.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7937 >
2026-07-11 02:30:02 +02:00
postmarketOS CI
c101f6a903
linux-next: upgrade to next-20260710
2026-07-10 15:39:55 +00:00
postmarketOS CI
1c23bfa167
linux-next: upgrade to next-20260709
2026-07-10 04:38:51 +00:00
bluebunny
77de9dcb58
linux-postmarketos-qcom-sm8250: become a co-maintainer
...
[ci:skip-build]
[ci:skip-vercheck]
[ci:skip-kconfigcheck]
Signed-off-by: bluebunny <bluebunny@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8985 >
2026-07-09 09:16:26 +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
Aelin
fdcadfde88
linux-postmarketos-mainline: Upgrade to 7.2_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8932 >
2026-07-08 21:38:58 +02:00
postmarketOS CI
94c6b55f81
linux-next: upgrade to next-20260708
2026-07-08 15:39:35 +00:00
postmarketOS CI
879f087c05
linux-next: upgrade to next-20260707
2026-07-07 15:39:57 +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
Jianhua Lu
2dfdd2e9d6
linux-postmarketos-qcom-sm8250: upgrade to 7.1.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8966 >
2026-07-07 08:48:55 +00:00
postmarketOS CI
df9510392c
linux-next: upgrade to next-20260706
2026-07-07 04:39:16 +00:00
Aster Boese
37bd754397
samsung-janice: stop depending on firmware-samsung-janice
...
firmware-samsung-janice got moved to dependencies with
1ce58c5ae1 , but the
firmware package is in archived, so it cannot be depended
on. firmware-samsung-u8500 is the proper replacement for
the device-specific firmware package.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8968 >
2026-07-06 22:31:41 +00:00
Stanley
f88c29beb9
device-amlogic-aarch64-tvbox: add Xiaomi Mi Box 3 kernel subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8971 >
2026-07-06 19:42:16 +00:00
Stanley and exkc
8faa726dea
linux-postmarketos-amlogic: add Xiaomi Mi Box 3 DTS
...
Co-authored-by: exkc <exkc@exkc.moe >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8971 >
2026-07-06 19:42:16 +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
Aster Boese
1ce58c5ae1
samsung-janice: remove nonfree-firmware subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715 >
2026-07-06 11:06:26 +00:00
Aster Boese
4d6269a4d8
asus-flo: remove nonfree-firmware subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715 >
2026-07-06 11:06:26 +00:00
Aster Boese
70baa2ad5f
alcatel-pop7lte: remove nonfree-firmware subpackage
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715 >
2026-07-06 11:06:26 +00:00
Aster Boese
aa159ab24c
treewide: rebuild for devicepkg-dev udev move and add udev subpackage
...
Bumps pkgrels of packages that install a udev config with devicepkg-dev and
creates $pkgname-udev subpackages for the packages that do not have them.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715 >
2026-07-06 11:06:26 +00:00
Aelin
f6571bfa82
linux-postmarketos-lts: Upgrade to 6.18.38
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8963 >
2026-07-05 23:52:27 +00:00