Commit Graph
6469 Commits
Author SHA1 Message Date
Antoine Martin 4d713c7133 linux-pine64-pinenote: upgrade to 6.18.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7688>
2026-01-03 19:46:10 +00:00
Achill Gilgenast 790ba424e7 {main,modem,device/community}: add missing maintainer lines
Ignored device/{archived,downstream,testing} + alpine forks + cross
packages

[ci:ignore-count]
[ci:skip-build]
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7679>
2026-01-03 18:36:33 +00:00
Ingo Reitz 546a2c16f2 Revert "device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot"
This reverts commit 4960460b82.

This produces an invalid depthcharge payload on devices with kernel packages that install both a .efi kernel and vmlinuz. mkinitfs runs boot-deploy with the .efi kernel (because `deviceinfo_generate_systemd_boot=true`) and depthcharge can't boot a kernel in this format

pkgrels have been bumped

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7682>
2026-01-03 08:47:08 +01:00
ell1e 91bb1a6018 device-clockworkpi-uconsole-rpi: Try to fix the FDE black screen
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7312>
2026-01-02 13:10:29 +01:00
Hacker1245 a4803a404c firmware-qcom-msm89x7: Add motorola-cedric firmware
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7674>
2026-01-02 04:57:16 +00:00
Ingo Reitz 4960460b82 device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7656>
2026-01-01 20:35:06 +00:00
Henrik Grimler b746630896 linux-postmarketos-exynos5: upgrade to 6.12.63
Changes are roughly:

- Rebase on-top of 6.12.63
- Disable not-needed ARM_ERRATA_643719
- Set ARM_ERRATA_798181=y and ARM_ERRATA_814220=y
- Modify config to make kernel and initramfs smaller:
  - Change some option to modules
  - Unset debug options, instead move them to new kernel fragment
    exynos_debug.config
  - Make all filesystems in initramfs built-in
  - Compress modules with xz
- Also change some options to make pmbootstrap kconfig check happy

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7663>
2025-12-29 01:22:17 +00:00
Mazzotti2 945f16bcc0 device/linux-samsung-a3y17lte: fixed build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7642>
2025-12-28 22:58:55 +00:00
Duje Mihanović 9e1af0f117 linux-samsung-coreprimevelte: upgrade to 6.18.2
Device-specific improvements are as follows:

* Some of the SoC DTS stuff has been upstreamed and therefore dropped
  from here (the rest, which constitutes most of the aport patches, has
  been cleaned up and will land in 6.19)
* Dropped some unnecessary reserved memory (~65.5MiB)
* Power domain support added (fixes IOMMU probing and will be useful
  for some other stuff)
* Added a workaround for the WiFi firmware crashes
* Fixed `kconfig check` complaints

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7661>
2025-12-28 22:54:12 +00:00
Stefan Hansson 5136e99a67 linux-postmarketos-stericsson: upgrade to 6.18.2
Tested and works on samsung-skomer.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7660>
2025-12-28 22:49:29 +00:00
bluebunny 85a3bbfd5d linux-postmarketos-exynos7870: make kconfig happy and enable melfas mip4 touchscreen driver
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7652>
2025-12-28 13:43:57 +00:00
Stefan Hansson 7cc349a2b1 linux-purism-librem5: upgrade to 6.6.118 and enable CFI
And appease kconfig check.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7546>
2025-12-27 23:57:36 +01:00
Clayton Craft b9e6ca1211 device-google-sargo: remove modem-gnss from openrc post-install
This was moved to soc-qcom in 8d356e5056

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7655>
2025-12-27 10:46:05 -08:00
Aster Boese a859221da5 soc-qcom: install modem-gnss openrc service with executable permissions
Fixes service being installed 644 by 8d356e5056

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7653>
2025-12-27 12:37:58 -05:00
Antoine Martin 95be8c7b5a device-pine64-pinenote: set tinydm to sway only if hrdl is enabled, but not installed
`device-pine64-pinenote-sway.post-upgrade` should check if `sway_hrdl`
is enabled but not installed (like in the case of upgrading from v7-r0
to v8-r0) before setting default session back to `sway`. Else, every
upgrade will set the session back to sway.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644>
2025-12-27 00:10:37 +00:00
Antoine Martin 28debb7530 device-pine64-pinenote: fix chroot install
`device-pine64-pinenote-systemd.post-install` checks if `tinydm-ebc` was
active via `is-active` systemctl command. This does not work in chroot
environment, and exits with exit code 0, thus acting as if `tinydm-ebc`
is active. Since this check is used for v7-r0 to v8-r0 upgrade, it can
be assumed that if output isn't `active`, then the check should not
pass. This commit reworks this by looking for that output rather than a
zero exit code.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7644>
2025-12-27 00:10:37 +00:00
Luca Weiss d567384f0d linux-postmarketos-qcom-sc7280: upgrade to 6.18.0
No manual kconfig changes.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7600>
2025-12-26 19:40:29 +00:00
Clayton Craft 917ca066de device-qemu-*: drop initramfs module config
This is now in postmarketos-qemu-common

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627>
2025-12-26 16:47:58 +00:00
Antoine Martin 2c08601858 linux-pine64-pinenote: set CONFIG_NLS_ASCII=y
Boot partition, when set as fat32, expects ASCII charset.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622>
2025-12-25 21:49:40 -05:00
Antoine Martin 9107b52a31 linux-pine64-pinenote: upgrade to 6.18.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7622>
2025-12-25 21:49:31 -05:00
Clayton Craft 57c75db149 soc-qcom: delay starting modem-gnss on boot
modem-gnss / qmicli depends on qrtr being up, or it fails on boot and
GPS doesn't work on this device:

 sargo systemd[1]: Starting Google Sargo (Pixel 3a) GNSS Modem Setup...
 sargo qmicli[1080]: error: node with id 0 not found in QRTR bus

Ideally there would be a path in /dev or sysfs so we could add a
ConditionPathExists= in the unit, but I tried hard to find something and
was unable to. Making modem-gnss depend on ModemManager seems to work
around this issue, since qrtr seems to always (in my testing) be up by
then. IIUC in the future we may not have to run qmicli to enable GPS, so
this patch is a workaround to fix a workaround.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636>
2025-12-25 23:19:41 +00:00
Clayton Craft 8d356e5056 community/soc-qcom: move modem-gnss service from google-sargo
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636>
2025-12-25 23:19:41 +00:00
Alexandre Marquet 6eae90872b device-samsung-manta: switch boot partition to fat32
Now that samsung-manta uses EFI boot, its boot partition should be
formatted in FAT32.

Note that the current behaviour does not impair booting nor updating of
kernels and initramfs, but tools like bootctl do not like that.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7624>
2025-12-23 11:09:17 +00:00
Sid Pranjale dd15329220 nokia-pl2: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7615>
2025-12-22 23:50:06 +00:00
adamthiede 30b58b3e48 linux-postmarketos-mediatek-mt8173: upgrade to 6.18.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7608>
2025-12-22 19:22:14 +00:00
user0-07161 4e6ed17a98 linux-postmarketos-qcom-msm8930: rename, upgrade to 6.19-rc1 and build with llvm
this also enables the new charging driver on samsung-loganrelte.
renaming the package to align with the mainlining org on github.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7618>
2025-12-22 11:18:01 +00:00
bluebunny d4ee2be519 device-samsung-jxelte: fix typo in codename and allow flashing via heimdall
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7617>
2025-12-22 17:48:02 +09:00
Oliver Smith 613c20c7e7 device-purism-librem5: disable pipewire
Calls are broken for the Librem 5 with pipewire. Switch to pulseaudio
again until this is resolved by depending on
postmarketosbase-ui-audio-pulseaudio and pulseaudio<9990. The later is
needed as otherwise we get a conflict with pipewire-pulse:

  ERROR: unable to select packages:
    pipewire-pulse-9991.4.9-r1:
      breaks: postmarketos-base-ui-audio-pulseaudio-42-r0[!pipewire-pulse]
      satisfies: device-purism-librem5-9-r6[pulseaudio>17]
                 gnome-settings-daemon-99948.1-r3[pulseaudio]
                 postmarketos-base-ui-audio-pulseaudio-42-r0[pulseaudio]

That pulseaudio<9990 is needed is not great, but doing it like this
inside the device package is the best way to ensure this doesn't affect
any other devices for now, with the intention to have this change
backported to v25.12 before we announce the release. I've created issue
4187 to discuss how to improve the pulseaudio/pipewire packaging in
general so this isn't necessary in the future.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7619>
2025-12-22 07:20:46 +00:00
Casey Connolly 481fb1948d linux-next: enable HIDRAW
specified in kconfigcheck and needed for yubikey fido to work.

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7610>
2025-12-22 06:15:39 +00:00
Sebastian Fleer b1f4684fa9 linux-postmarketos-rockchip: upgrade to 6.18.2
and add NTSYNC module according to kconfigcheck

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7602>
2025-12-21 03:00:11 +00:00
dominduchami d5460000aa device-nokia-tesla: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7568>
2025-12-19 22:06:10 +00:00
Luca Weiss 22a792fbe6 linux-postmarketos-qcom-milos: upgrade to 6.18.0
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7601>
2025-12-19 10:04:25 +01:00
Clayton Craft b6489d85e2 linux-postmarketos-asahi: upgrade to 6.17.12
- Sync kconfig
- Enables compressed modules

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7586>
2025-12-18 23:32:30 +00:00
C-VD 432691cf41 device-samsung-chagalllte: add audio support
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7561>
2025-12-18 21:18:42 +00:00
user0-07161 51719c59b0 linux-bananapi-bpi-m2-zero: add myself as a maintainer
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7591>
2025-12-17 17:53:49 +01:00
Pablo Correa Gómez f048d723f5 device-qemu-amd64: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 52e3daf0d3 device-qemu-aarch64: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 78700ba2c9 device-shift-axolotl: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future. In the process, also remove the
unnecessary postmarketos-test dependency in makedepends. That is just
an empty package.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 18817063ee device-xiaomi-perseus: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 7df5d62494 device-oneplus-fajita: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez d6db12f1f4 device-oneplus-enchilada: use postmarketos-test-unl0kr for pmtest
This is device-agnostic, and allows to not depend on a package that
might end up in alpine in the future

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Henrik Grimler 8cbef98839 linux-postmarketos-exynos5: upgrade to 6.12.62
Changes are roughly:

- Rebase on-top of 6.12.62
- Add isa1200 driver (from exynos4), and use it on manta (@lat3st)
- Add camera flash for manta (@lat3st)
- Improve manta audio driver to decrease CPU load (@alexmrqt)
- Fix wacom w9000 pen being always active unless inserted (@eisenbahnfan)
- Drop a pm_domain hack, and instead make exynos5 subcmu driver wait
  for pm_domain to probe first (@eisenbahnfan)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7582>
2025-12-17 13:47:56 +00:00
Eisenbahnfan e88f56d618 device-samsung-{n1awifi,n2awifi,v1awifi}: disable gsd-color
Disable gsd-color that uses a whole CPU at 100% doing nothing.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7558>
2025-12-17 13:45:16 +00:00
Affe Null 5ede52a87c alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20251211
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571>
2025-12-15 23:47:03 +00:00
Affe Null 7f30afdb7b linux-postmarketos-unisoc-ums9230: upgrade to 6.19-rc1 release 0
Upgrade kernel to the v6.19-rc1-ums9230-0 tag and change the
configuration to satisfy community requirements.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7571>
2025-12-15 23:47:03 +00:00
user0-07161 7d4a439821 linux-bananapi-bpi-m2-zero: upgrade to 6.19.0_rc1, build with llvm
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7576>
2025-12-15 23:43:10 +00:00
Duje Mihanović 93cc790a9d linux-samsung-coreprimevelte: Fix touchscreen
Add a patch increasing the touchscreen voltage to fix some
newly-discovered touchscreen issues.

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7577>
2025-12-15 20:29:45 +00:00
Ferass El Hafidi 9e07e317fb device-amlogic-aarch64-tvbox: fix ugoos-am3 build
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7573>
2025-12-15 19:39:31 +00:00
Luca Weiss 2f8b24651a linux-postmarketos-qcom-sc7280: build with LLVM & update config per kconfigcheck
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7536>
2025-12-15 16:00:51 +00:00
Antoine Martin b5256b5f3d device-pine64-pinenote: fix waybar icons by being unicode compliant
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7515>
2025-12-15 15:56:11 +00:00