Commit Graph
1884 Commits
Author SHA1 Message Date
Achill Gilgenast 0fae70c044 *: remove dependencies on pd-mapper
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772>
2026-09-06 22:10:06 +02:00
Achill Gilgenast 542cf9540a soc-qcom: remove -pd-mapper
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772>
2026-09-06 22:10:06 +02:00
Achill Gilgenast 660824c915 *: remove dependencies on soc-qcom-pd-mapper
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772>
2026-09-06 22:10:04 +02:00
Aster Boese 57cff102e1 linux-postmarketos-qcom-msm8953: sync kconfig for zstd initrd compression
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193>
2026-09-05 17:45:02 +00:00
Aster Boese 07103387c2 linux-postmarketos-qcom-msm8953: run kconfig migrate
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193>
2026-09-05 17:45:02 +00:00
Alexander Martinz 7527ebe3eb device-shift-axolotl: depend on firmware-shift-sdm845-sensors
After dropping the nonfree-firmware packages this package
is not auto installed anymore.

Explicitly depend on it to restore sensor support.

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9470>
2026-09-01 15:14:24 +00:00
Lukas Timmermann e8489bbe64 device-google-manta: Add two generic kernels
Add mainline and stable options from the pmOS generic kernels to the
google-manta board.

Signed-off-by: Lukas Timmermann <lukas@timmermann.space>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9435>
2026-08-30 08:31:42 +00:00
adamthiede 5c573c7cc4 linux-postmarketos-mediatek-mt8173: upgrade to 7.2.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9417>
2026-08-29 17:24:21 +00:00
Ingo Reitz 4e5eeb4b4a linux-postmarketos-mediatek-mt81: update to 7.2.2, add drivers for new boards
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9409>
2026-08-29 17:21:28 +00:00
Luca Weiss 9fbc537108 linux-postmarketos-qcom-sc7280: upgrade to 7.2.2
This contains rear main camera support for the Fairphone 5!

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9442>
2026-08-29 13:18:17 +00:00
Rudraksha Gupta 4b5d202c15 linux-pine64-pinephonepro: Linux 7.2
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9440>
2026-08-27 21:27:51 -07:00
Luca Weiss 8d24be3f89 linux-postmarketos-qcom-sm6350: upgrade to 7.2.0
Manual kconfig changes:
* ISO9660_FS=m (category:filesystems)
* JOLIET=y (category:filesystems)
* EFIVAR_FS=y (category:uefi)
* BLK_DEV_SR=m (category:usb)
* Disable some unused clk/pinctrl drivers

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9402>
2026-08-26 07:59:02 +00:00
Alexandre Marquet fd3dc8f63c Revert "device-samsung-manta: disable gsd-color"
This reverts commit 44c69fc957, as the
underlying issue has been fixed upstream.

Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9367>
2026-08-25 18:24:04 +02:00
Pablo Correa Gómez dee2c0a1a0 device/*: make forked alsa-ucm-conf packages provide a versioned alsa-ucm-conf
Non-versioned provides with a provider priority as used before this
commit are only useful for virtual packages. That is, packages which
can be installed concurrently to each other. Therefore, having non-version
provider signals that the forked package is intended to be allowed to be
installed alongside the main package. Not only this is not the case (we don't
wanted forked alsa-ucm-conf and the upstream one installed together), but
in addition, doing so is impossible. That is because the main alsa-ucm-conf
package provides by default a versioned provider of itself, making the
concurrent installation not allowed. Therefore, using non-versioned provides,
although harmless in practice, represents a packaging bug that makes
understaning and reasoning about the fork harder.

Instead of doing that, make the providers versioned, and remove the
provider_priority. Now, it is clear that the forked alsa-ucm-conf packages
must replace the upstream one. To avoid installations that do not need a
forked alsa-ucm-conf, we must make sure that the version which the forked
packages provide is lower than the version of the upstream package. We do
so by prepending a 0. to the version, and adding an explanatory comment.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9397>
2026-08-24 12:16:54 +00:00
Luca Weiss df3995affe linux-postmarketos-qcom-sc7280: upgrade to 7.2.0
Manual kconfig changes:
* ISO9660_FS=m (category:filesystems)
* JOLIET=y (category:filesystems)
* EFIVAR_FS=y (category:uefi)
* BLK_DEV_SR=m (category:usb)
* Disable some unused clk/pinctrl drivers

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9403>
2026-08-23 20:26:15 +00:00
Eisenbahnfan c51cf13e84 device-google-manta: Add more initfs modules for display
Additional modules are needed in initfs to enable the display during boot.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9410>
2026-08-21 08:43:16 +00:00
Aster Boese 61a654a10e lenovo-21bx: use zstd for initramfs compression
zstd is faster to decompress than gzip and will soon
become the default compression algorithm for the initfs,
so might as well take advantage of it early.

The default compression is used because it results in
practically the same binary size as gzip (both create
initramfs binaries that are 30M and zstd:fast adds
a megabyte, which should be avoided). This change is
mostly for the decompression speed benefits.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9191>
2026-08-16 05:32:14 +00:00
Eric Anderson 803675e4c8 linux-google-veyron: Upgrade to 6.12.96
Fixed up kconfig check failures and enabled voluntary preemption.
Verified on mickey and minnie with GNOME. Working wifi, bluetooth,
audio, battery gauge.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9138>
2026-08-16 00:48:05 +00:00
adamthiede 9e1f56d217 linux-postmarketos-mediatek-mt8173: upgrade to 7.1.8 and update config
config updates are for changed kconfig checks
removed previous revert patch
added patch to fix display blanking from upstream, it'll go into 7.2

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9146>
2026-08-14 08:02:28 -05:00
Robert Eckelmann ee654f60a5 linux-postmarketos-mediatek-mt81: upgrade to 6.18.44
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9334>
2026-08-14 00:25:34 +00:00
WeirdTreeThing bcf83244a3 linux-postmarketos-qcom-sc7180: fix kconfig check
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139>
2026-08-14 00:21:10 +00:00
WeirdTreeThing 6eec82632c linux-postmarketos-qcom-sc7180: upgrade to 6.18.40 and fix sleep
Enable the qcom inline crypto engine and backport a series to attach driver to gmu to fix sleep not working.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139>
2026-08-14 00:21:10 +00:00
Nuke e8eec72596 linux-postmarketos-omap: add USB OTG support for espresso
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9244>
2026-08-13 20:00:07 +04:00
Sicelo A. Mhlongo fb199ae218 device-nokia-n900: re-organize APKBUILD
- use amove instead of installing to subpackages from main package
- for selecting pixman renderer usage in wlroots, users testing
  wlroots0.19-based UIs can just install 0.20 manually to pull in the
  configuration, which will also work on 0.19.

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9159>
2026-08-11 10:12:19 +00:00
File X ec8bd33e6c Add FileX as co-maintainer for google-sargo
[ci:skip-vercheck]
Add comment for co-maintainer

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9171>
2026-08-11 02:12:02 +00:00
Rudraksha Gupta 5f0d91ca84 device-pine64-pinephonepro: u-boot & systemd-boot
Remove Grub and replace with mainline u-boot & systemd-boot. The two
methods to boot now:
- Hold the RE button to boot off of the SD Card
- With a blank SPI, boot off of eMMC using the power button

SPI needs to be blank as u-boot chainloading is broken

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9135>
2026-08-10 10:46:37 +00:00
Rudraksha Gupta 2e4ca5cc20 device-pine64-pinephonepro: update maintainers
Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9135>
2026-08-10 10:46:36 +00:00
Matt Panhans c5932a727e device-oneplus-fajita: add co-maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9148>
2026-08-09 17:28:14 +00:00
Aster Boese 7669836478 linux-postmarketos-qcom-sc7280: sync kconfig for zstd initrd compression
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9194>
2026-08-09 14:20:31 +00:00
Matthew Bunting 5dcd52d29d device-google-gru: add spi-rockchip to modules-initfs
This makes FDE installations on google-bob work, previously after the
white  bootloader screen the device would only show a black screen
with no FDE password prompt.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9259>
2026-08-06 13:46:59 +00:00
Aster Boese 47d0ced40b oneplus-fajita: split out udev config into udev subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137>
2026-08-06 12:35:42 +00:00
Aster Boese c64a4d4b3f oneplus-fajita: rename hexagonrpcd config
Rename the config to what it is installed as to
allow using '-t' in the install call.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137>
2026-08-06 12:35:42 +00:00
Aster Boese 5f8567b3a1 oneplus-fajita: fix APKBUILD formatting
Makes the APKBUILD compliant with the CODINGSTYLE and the
abuild newapkbuild layout.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137>
2026-08-06 12:35:01 +00:00
Aster Boese e59c888281 oneplus-fajita: move openrc depends to depends_openrc
There's a neat feature in abuild where dependencies of certain
built-in subpackages can be declared at the top-level and don't
need to be put inside of the subpackage. Let's use it.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137>
2026-08-06 12:34:42 +00:00
Aster Boese 697fab6ef9 oneplus-fajita: remove irrelevant comments from deviceinfo
These comments got left over from moving the cmdline to kernel-cmdline.d.
Therefore, remove them to not confuse readers into thinking that
generating a bootimg has something to do with a race condition.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9137>
2026-08-06 12:34:05 +00:00
DrRac27 a5a7883caa device-oneplus-enchilada: charge in initramfs
If your enchilada turns off because the battery is drained and you plug
it in and walk away you will come back to a phone that is still empty
(at least with FDE). With these modules running in the initramfs
charging works. I verified this by pressing the Volume-Down while
booting and in the debug shell I typed:

$ cat /sys/class/power_supply/bq27411-0/current_now

... which returns a negative number while unplugged and a number close
to but below 1500000 if plugged in.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9201>
2026-08-05 20:54:36 +00:00
Luca Weiss 32c767e481 linux-postmarketos-qcom-sm6350: 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)
* RD_ZSTD=y (category:default)
* DECOMPRESS_ZSTD=y (category:default)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8937>
2026-08-05 08:35:41 +02:00
Alexey Minnekhanov c43461b661 device-pine64-pinebookpro: fix modules_initfs due to unable to boot
Add more modules to initfs, so that it can detect rootfs on nvme
drive, use usb keyboard and get display properly initialized during
initramfs stage.

Withouth those panel/display is not properly initialized, root partition
cannot be found if it is on nvme drive, and on top of that USB keyboard
is not working, so you can't even debug it from initramfs.

Add myself as co-maintainer of package.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9203>
2026-08-05 02:16:14 +00:00
Aster Boese 8b4155af3b pine64-pinephone: move to testing
The kernel version of linux-postmarketos-allwinner is older than six months.
It has been a month since the warning issue was made, so this device must be
demoted.

See pmaports#4676

[ci:skip-vercheck]
[ci:skip-kconfigcheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9248>
2026-08-05 00:17:07 +00:00
Rudraksha Gupta bbd72c2711 linux-pine64-pinephonepro: update to v7.1
The reason why we have patches instead of a separate repo are because of
the following reasons:

    1. We don't want to make a repo to which users contribute to. While
        people haven't tried to commit to my repository yet, this is
        yet another incentive for people to upstream into Linux kernel
        mainline. Most of the functionality is here. We just need to
        upstream it.
    2. I assume that all the patches here aren't needed. This calls
        for a scream test. People who find functionalality missing will
        open an issue. It becomes trivial to add/remove patches from
        the `source=...` var rather than repackaging the entire kernel.
        The next commit aims to remove a lot of patches and see if there
        are people who rely on said functionality. If not, there is no
        requirement to upstream it.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9136>
2026-08-04 09:06:21 +00:00
Aelin 065c473bb0 device-generic-ppc64le: Clean up initramfs modules
Add ast to have display output on the Raptor Blackbird and get rid of
things we compile as builtin. uas is also needed as a module, otherwise
the initramfs cannot see USB storage devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002>
2026-08-03 19:24:15 +00:00
Aelin bcace022ad device-generic-ppc64le: Switch to powervm-boot
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002>
2026-08-03 19:24:15 +00:00
Aster Boese 32d3f4faca firmware-xiaomi-beryllium: fix loading a630 firmware files
Currently, loading the a630 firmware files fails in the iniramfs
when the display is manually configured. This firmware is loaded
once the rootfs is loaded and the gpu is polled, but the error
messages clog the early boot logs and can make parsing them much
harder. Because of this, and because these devices don't have an
issue with bootimg size, including the firmware is a QOL change.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8649>
2026-08-02 14:29:51 +00:00
Aster Boese f4fd89a374 firmware-{oneplus,shift}-sdm845: fix loading a630 firmware files
Currently, loading the a630 firmware files fails in the iniramfs
when the display is manually configured. This firmware is loaded
once the rootfs is loaded and the gpu is polled, but the error
messages clog the early boot logs and can make parsing them much
harder. Because of this, and because these devices don't have an
issue with bootimg size, including the firmware is a QOL change.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8649>
2026-08-02 14:29:51 +00:00
Daniel d1d6c8f557 linux-purism-librem5: Upgrade to 6.12.100
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9199>
2026-08-01 12:24:10 +00:00
Robert Eckelmann bfb99cb187 linux-postmarketos-mediatek-mt81: apply latest kconfig changes
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:09:23 +09:00
Robert Eckelmann b37bd65e74 linux-postmarketos-mediatek-mt81: enable iscsi-support
enabling the required kconfig options to be able to use iscsi shares

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:09:22 +09:00
Clayton Craft 50e2aae5a4 device-generic-x86_64: add initramfs modules for steam deck
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9162>
2026-07-29 14:02:09 +00:00
Sicelo A. Mhlongo 34cb146b05 linux-postmarketos-omap: upgrade to 7.1.5
In addition to upgrading, for the purpose of reducing kernel size for
the benefit of some of the supported devices (e.g. samsung espresso),
remove unused kernel configs.

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
2026-07-28 05:45:07 +00:00
Sicelo A. Mhlongo 87bbef0211 linux-postmarketos-omap: import bpf patch
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
2026-07-28 05:45:07 +00:00