Marijn Suijten
05aabcc384
device/*: update firmware-qcom-adreno dependencies and add comments
...
[ci:skip-vercheck]: Only added TODOs to some packages that bundle
their own GMU (and some also SQE) or pull it from the larger
linux-firmware-qcom package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:03:17 +01:00
Marijn Suijten
aa443df78a
firmware-qcom-adreno: Upgrade to latest release; split out GMU from SQE
...
While true for all currently-supported Adreno GPUs (according to
this `firmware-qcom-adreno` package, not the actual devices in this
repository) there are other GPU versions that have their own GMU
firmware (or no GMU at all) while reusing `a630_sqe.fw`. The best
representation - one that allows all these firmware packages to be
installed concurrently - wraps that SQE firmware for A630 in a single
package, while creating GPU-specific packages that contain the matching
GMU firmware and depend on this `a630-sqe` package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:02:59 +01:00
Luca Weiss
7d6e37fe6a
device-fairphone-fp4: add ALSA UCM & firmware for speaker support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
7d762d61c1
firmware-fairphone-fp4: package audio amplifier firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
96f026bbc1
linux-postmarketos-qcom-sm6350: add FP4 speaker patches
...
Manual kconfig changes:
* CLK_GFM_LPASS_SM8250=m
* PINCTRL_SM6350_LPASS_LPI=m
* SND_SMARTPA_AW882XX=m
* SND_SOC_LPASS_RX_MACRO=m
* SND_SOC_LPASS_TX_MACRO=m
* SND_SOC_LPASS_VA_MACRO=m
* SND_SOC_WCD938X=m
* SOUNDWIRE_QCOM=m
* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Clayton Craft
920c4a8478
soc-qcom: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
a042b2080d
device-purism-librem5: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
ab80136a3e
device-pine64-pinephonepro: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
6975af2fe9
device-pine64-pinephone: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:15:28 -08:00
Sebastian Fleer
1251bfe781
linux-postmarketos-rockchip: upgrade to 6.18.8
...
and resolve all kconfigcheck warnings.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7890 >
2026-01-31 20:54:24 +01:00
Clayton Craft
1720ed803b
device-oneplus-enchilada: add systemd-boot, set fat32 for boot partition
...
This allows building images that support both Android bootloader and
u-boot/EFI bootloader.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7870 >
2026-01-29 19:47:37 +00:00
Achill Gilgenast
c7c32a9e0f
device-asus-me176c: move from community to testing
...
No more has a maintainer
[ci:skip-vercheck]: moving packages between categories, removing
co-maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
6ec4d39b0a
device-google-x64cros: remove maintainership of Alper Nebi Yasak
...
inactive
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
2aa546f16c
*/*: remove maintainership of David Heidelberg
...
has been banned from the project
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Achill Gilgenast
56a0499ac2
device-asus-me176c: remove maintainership of Minecrell
...
somehow missed that package
Fixes: 65fa27d1fd ("*/*: remove maintainership by inactive maintainers")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7849 >
2026-01-29 10:19:19 +00:00
Clayton Craft
0648d45d76
device/*: migrate device packages to new kernel cmdline config system
...
This migrates all device package to the new system, which is documented
here: https://docs.postmarketos.org/pmaports/main/kernel-cmdline.html .
It also replaces old initramfs params (PMOS_NOSPLASH and
PMOS_FORCE_PARTITION_RESIZE) from the cmdlines with their modern
equivalents, so we can finally get rid of those.
Signed-off-by: default avatarClayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830 >
2026-01-27 12:34:40 -08:00
Luca Weiss
b78c310e40
device-fairphone-fp4: start using soc-qcom
...
Replace some direct dependencies by soc-qcom plus some subpackages
instead. This will also pull in some extra packages and configs that
will be useful on fairphone-fp4.
Remove pd-mapper since the in-kernel pd-mapper has been in use for a
while so the user space service didn't do anything anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7859 >
2026-01-27 11:07:34 +01:00
Achill Gilgenast
ede045f67a
device-generic-x86_64: fix post-install grep
...
grep writes to stdout and not stderr
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7841 >
2026-01-25 22:46:09 +01:00
Sebastian Fleer
24248e3f73
device-google-gru: remove deviceinfo_chassis
...
This information is provided by the respective devicetrees.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7320 >
2026-01-25 10:04:50 +00:00
Achill Gilgenast
ad9f78ef8b
device-generic-x86_64: add linux-postmarketos-mainline subpackage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398 >
2026-01-24 22:29:01 +00:00
Stefan Hansson
f319ddd2df
device-qcom-sm7150: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
72d08a9d00
device-qcom-msm8953: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Stefan Hansson
d17f3b05e5
device-generic-x86_64: remove deviceinfo_chassis
...
Doesn't make sense for generic devices and is no longer required as it
should be provided by ACPI on x86-64 devices.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801 >
2026-01-24 10:30:46 +01:00
Clayton Craft
cbc7941d0c
device-lenovo-21bx: move kernel cmdline config to kernel-cmdline.d
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708 >
2026-01-23 15:06:41 -08:00
Achill Gilgenast
9d52cf9550
device-nokia-n900: remove postmarketos-mvcfg dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7750 >
2026-01-23 21:04:56 +00:00
Clayton Craft
6e2db46651
linux-postmarketos-qcom-laptop: remove *.config fragments from sources
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
[ci:skip-build]: no build test needed for this change
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7798 >
2026-01-22 23:41:00 +00:00
Clayton Craft
1fd5acd9b3
Revert "device: oneplus-enchilada/fajita: mask alsa-restore"
...
This reverts commit d8a5e4622a .
It doesnt' actually work, `mask` is not a valid directive for preset
files.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7797 >
2026-01-19 13:01:56 -08:00
tiel
d8a5e4622a
device: oneplus-enchilada/fajita: mask alsa-restore
...
disabling the service doesn't work, it needs to be masked to prevent it
from running.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7795 >
2026-01-19 20:37:07 +01:00
Ferass El Hafidi
10bcd5c38c
firmware-samsung-midas: add symlink to nvram file for samsung-kona
...
This is the missing piece to get working Wi-Fi on the Exynos4-based
samsung-kona tablet.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7787 >
2026-01-19 14:27:04 +00:00
Clayton Craft
c2c979c44a
device-google-x64cros: add emmc/sdhci module for chromebook emmc
...
Some chromebooks (swanky) need this module when using mrchromebox fw for
emmc to work in the initramfs
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7792 >
2026-01-19 00:42:44 +00:00
Clayton Craft
1ca5a1ad58
device/*: update pmos-base-ui-backend-audio-* dependency pkg names
...
These were changed in 3c2af74036
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786 >
2026-01-18 12:20:33 +00:00
Richard Acayan
b953dc5d29
linux-postmarketos-qcom-sdm670: upgrade to v6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7736 >
2026-01-17 00:45:23 +00:00
Achill Gilgenast
ce3b389edf
device-google-snow: demote to testing
...
The device no longer fit the criteria of community, since Jenneron is no
longer an active maintainer.
[ci:skip-vercheck] # moving package from one category to another
Follow-Up from <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7763 >
2026-01-15 15:09:38 +01:00
Achill Gilgenast
65fa27d1fd
*/*: remove maintainership by inactive maintainers
...
* Set Co-Mainatiner as maintainer, if they exist
* Add me as co-maintainer of QEMU packages to fulfill main requirements
* Add people interested in maintainance to their packages
* device-google-snow now has no maintainer, if someone is interested,
please add yourself as maintainer, otherwise it has to be dropped
As we all know they are inactive nowadays, the maintainer variables
should reflect the reality who cares/is responsible about a package, and
inactive members are not. And waiting for a inactive maintainer 2 weeks
is just staling the MR.
Thanks for all the work Minecrell & Jenneron, and feel free to add
yourself again if you're back again.
[skip ci]: too many false positives :p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748 >
2026-01-15 11:05:38 +00:00
Luca Weiss
073dd5c647
linux-postmarketos-qcom-sm6350: upgrade to 6.18.0
...
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
* CONFIG_ZRAM_BACKEND_842 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_DEFLATE should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4HC should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZO should be enabled and preferably set to 'y' (category:zram)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7599 >
2026-01-15 09:33:51 +01:00
Pablo Correa Gómez
3195aee54b
device-oneplus-fajita: drop unnecessary systemd subpackage function
...
The default_systemd function already does what we want if we place the
files in the right directories
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
5612550691
device-oneplus-fajita: remove nonfree-firmware subpackage
...
The device won't really work well without this firmware, and
simplifies and modernizes the packaging quite a bit.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez
ef789fa35f
device-*: remove all devicepkg_pmtest_post_install uses
...
As explained in the previous commit, this was initially envisioned to
be used in a different way, and with ci-tron the way to add the
console is different (just a gitlab variable), so this won't be needed
in the future.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez
f8a7760f82
device-oneplus-fajita: enable on ci-tron, set the kernel console
...
To enable on ci-tron, just create the gitlab-ci.yml.j2 template. This
could be reused by most other sdm845, and probably qcom devices. This
also allows dropping the devicepkg_pmtest_post_install hack, since
ci-tron will concatenate all the CI_TRON_KERNEL_CMDLINE__* variables
into a single kernel commandline.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489 >
2026-01-15 07:48:44 +00:00
Aster Boese
410c83b578
google-x64cros: update maintainer variable
...
This device has so few issues that I haven't touched it since my name changed.
Update my name and email to match the latest version.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7757 >
2026-01-14 10:38:44 -05:00
Achill Gilgenast
85610b1cf5
device-pine64-pinenote: split hrdl deps by line & sort them
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Achill Gilgenast
ea76778f25
device-pine64-pinenote: remove postmarketos-theme dependency
...
See HEAD~
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746 >
2026-01-13 20:25:39 +00:00
Antoine Martin
06864383c6
device-pine64-pinenote: drop pinenote-dbus-service depend
...
pinenote-dbus-service does not exist anymore
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7737 >
2026-01-13 16:58:59 +00:00
adamthiede
86afd9f26c
linux-postmarketos-mediatek-mt8173: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7739 >
2026-01-13 16:25:20 +00:00
Sebastian Fleer
2703119835
linux-postmarketos-rockchip: upgrade to 6.18.5
...
and set CONFIG_USB_CONFIGFS_F_FS=y according to kconfigcheck.toml
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7740 >
2026-01-13 15:58:33 +00:00
Antoine Martin
010ba0b0d5
linux-pine64-pinenote: upgrade to 6.18.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7729 >
2026-01-13 10:34:14 +00:00
Aelin
c4ef29760f
soc-qcom: Add myself as Co-Maintainer
...
[ci:skip-vercheck]: co-maintainer changes are not reflected in the APK
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7650 >
2026-01-13 01:09:17 +01:00
Achill Gilgenast
ecd710af96
*/*: move to maintainer= variables
...
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header
pmbootstrap 3.7+ & abuild supports maintainer= variables.
See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723 >
2026-01-12 17:01:35 +01:00
Antoine Martin
d5ae5740f8
pinenote-dbus-service: remove due to incompatibility with current kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00
Antoine Martin
ec4c1d9bfd
{linux,device,u-boot}-pine64-pinenote: move to community from testing
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7459 >
2026-01-12 15:43:29 +00:00