Commit Graph
14474 Commits
Author SHA1 Message Date
Aster Boese e7d4ef318d linux-postmarketos-qcom-sm6125: move to archived
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9179>
2026-07-31 00:48:09 +00:00
Aster Boese ddf655bb8c xiaomi-laurel: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9179>
2026-07-31 00:48:09 +00:00
Aster Boese 01b7db4f3d linux-postmarketos-qcom-sm6225: archive
It turns out that the maintainer of this kernel does not
have a pmOS GitLab account. Not only that, but the only
device that depends upon this kernel was archived, so
this kernel should be archived too.

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9178>
2026-07-31 00:46:00 +00:00
Robert Eckelmann 6b4221950c linux-postmarketos-grate: adjust 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:20:16 +09:00
Robert Eckelmann 85a5d0756a linux-postmarketos-grate: enable iscsi related options
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:23 +09: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
Aster Boese cebf1c1791 linux-postmarketos-exynos7870: 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/9033>
2026-07-30 23:21:49 +02:00
Bart Ribbers c3f0e5a776 kconfig-generic.toml: require IGC and AQTION modules
Used by some ethernet devices. In my case my desktop which has 2 ethernet
ports.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9168>
2026-07-30 14:46:55 +00:00
Paul Sajna 12df45ad16 firmware-lg-judyln: depend on firmware-qcom-adreno-a630
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9172>
2026-07-30 07:27:46 -07:00
Bart Ribbers 0ceb94ab19 kconfig-generic.toml: require USB_ACM module
Required by some serial modules. In my case an USB device which presents
a serial interface used at my day job.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9165>
2026-07-30 08:52:25 +02:00
MariooB 4fa1cad36c duranium: reduce failed boot attempts to 2
Fixes #4648

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8916>
2026-07-29 15:34:39 -07:00
Clayton Craft b8c5f52258 main/postmarketos-ui-plasma-desktop: add k3b to pmb_recommends
For #4795

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
[ci:skip-vercheck]: pmb_recommends change only

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9167>
2026-07-29 09:20:40 -07: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
Clayton Craft 31b57d33e6 main/postmarketos-usb-moded: install usb-signaller default config
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:03 +00:00
Clayton Craft 4328119876 main/postmarketos-usb-moded: drop config/units that are shipped upstream
usb-signaller provides these scripts and init services/units

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:03 +00:00
Clayton Craft 1b20c249cf systemd/postmarketos-base-systemd: fix preset template instance handling
This fixes a bug where template presets with a specified instance were
not being handled. The install script previously parsed the entire line,
including the instance(s) and ran 'systemctl preset' on it all, e.g.
'systemctl preset unudhcpd@.service usb0'.

The script will now:

- detect lines that contain a template + instance(s)
- diff the instances
- run preset on template@instance for all added or removed instances

Template presets that don't have any instances specified in the preset
file (because they have a DefaultInstance= set) are treated just like
any other unit since we can run preset on those and it enables the
template with the default instance.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:00 +00:00
Clayton Craft 6d00e47c78 systemd/postmarketos-base-systemd: fix unudhcpd@ preset
According to systemd.preset, which I totally should have read before, we
were not specifying the instance correctly which resulted in this unit
not actually being enabled by default.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:00 +00:00
Clayton Craft 3903172aef systemd/postmarketos-base-systemd: drop usb-moded-developer-mode preset
This unit/script shouldn't be run on boot. Mode switching should be
managed by usb-signaller

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:56:57 +00:00
Sicelo A. Mhlongo a99f680468 device-blackberry-key2-generic: additional unl0kr fixes
* Apply keyboard layout to unl0kr
* Correctly add required files in initramfs

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9023>
2026-07-28 12:17:06 -07:00
Clayton Craft 77a6de8660 docs/generic-kernels: clarify requirements, guidance for adding options
Here are some things I noticed while adding options to generic kconfig,
that I think would have been helpful for me to know ahead of time.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9163>
2026-07-28 11:45:41 -07:00
Clayton Craft 235160c20c kconfig-generic: add kconfig for Steam Deck
This adds support in the generic kernels for Steam Deck:

- Audio
- Wifi (rtw88)
- Ambient light sensor
- Deck controller/FF
- Touchscreen

Options in the new 'platform' category are things that the above drivers
required to be enabled in the kernel. Tested on my LCD Steam Deck.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9161>
2026-07-28 10:01:39 -07:00
Aster Boese 58a9d9dbf3 kconfigcheck: add zstd initramfs decompression support to category:default
Per the discussion https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4087, zstd is going to
become the default compression algorithm for the initramfs, with only devices using kernels older than 5.1.0
expected to use gzip. Because of this, adding this config to the default category early ensures that the
eventual migration requires less changes.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9009>
2026-07-28 05:51:40 +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
Sicelo A. Mhlongo 1a7f64fc76 linux-postmarketos-omap: upgrade to 7.1.3
- espresso is now upstream, so drop patches adding it
- renumber remaining patches
- replace omap4 CFI patch with upstream version
- migrate config and pass kconfig checks
- add new required makedepends

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:03 +00:00
Clayton Craft d370a08c49 device-generic-x86_64: switch to pmOS kernels
This also drops some old provides/replaces stuff, which should no longer
be applicable now because this package was renamed like 2 years ago (or more?).

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8195>
2026-07-27 15:21:45 -07:00
Bart Ribbers 8d027bdfec kconfig-generic.toml: require I2C_HID_ACPI
Required on some laptops for a working touchpad.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:32:30 +02:00
Bart Ribbers 7630b8540e kconfig-generic.toml: require INTEL_ISH_HID module on x86_64
Used by some Intel-based laptop's for offloading sensor polling and
algorithm processing to a dedicated low power processor in the chipset.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:29:46 +02:00
Robert Eckelmann 3871249fbd linux-postmarketos-marvell: apply latest kconfig checks
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +00:00
Robert Eckelmann 3c83bec805 linux-postmarketos-marvell: upgrade to 6.18.40
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +00:00
Dylan Van Assche c7dbe7bb28 main/bootmac: use primary git email
postmarketOS bot cannot tag maintainers if the email doesn't match Gitlab.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9149>
2026-07-27 11:23:35 +00:00
Dylan Van Assche 62b924f43d device-shift-axolotl: use primary git email
postmarketOS bot cannot tag maintainers if the email doesn't match Gitlab.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9149>
2026-07-27 11:23:35 +00:00
DrRac27 39d7076756 device-oneplus-enchilada: add co-maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9151>
2026-07-27 08:32:26 +00:00
Rudraksha Gupta 7140f1591c microsoft-surface-rt: unarchive, takeover maintainership, and use systemd-boot
Become maintainer and unarchive. Remove Grub and use systemd-boot.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9145>
2026-07-27 06:55:39 +00:00
Clayton Craft e95de4e68c linux-postmarketos-asahi: upgrade to 7.1.5-2
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9154>
2026-07-27 02:00:06 +00:00
Aelin 993a27e70b linux-postmarketos-mainline: Upgrade to 7.2_rc5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9155>
2026-07-27 00:53:51 +02:00
Hugo Posnic bbce8d115c main/postmarketos-config-nftables: add rule for localsend
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9153>
2026-07-26 22:45:53 +02:00
Raymond Hackley 9a0cfba486 qcom-msm8909: maintain
remove nonfree-firmware
replace archived soc-qcom-msm8909 with soc-qcom-msm8916

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8894>
2026-07-26 16:03:37 +00:00
Dylan Van Assche 4394d90b2e temp/usb-moded: drop pmaport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9150>
2026-07-26 15:12:26 +00:00
Felix 4a6b2648f0 linux-xiaomi-pipa: report tablet mode without keyboard
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9147>
2026-07-26 13:37:25 +00:00
Aster Boese d42381d36c samsung-a5: move to archived
The maintainer doesn't have the hardware to test this device anymore.

See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4730#note_570652

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9127>
2026-07-26 10:51:33 +00:00
Daniel db3beaeec9 device-purim-librem5: Unload/reload bluetooth firmware before/after suspend (systemd variant)
Fixes bluetooth not being available on resume. The script was adapted from mobian and adjusted to reload the firmware in a non-blocking fashion in the background.

In some (rare) cases it fails and entering suspend, waiting 10 seconds and waking up is required. Yet this is a huge improvement over not having bluetooth after sleep at all until the next reboot.

[ci:skip-grep] to avoid failures due to ongoing treewide changes

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7635>
2026-07-26 09:21:03 +00:00
Aelin 867476fe86 linux-postmarketos-lts: Upgrade to 6.18.40
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9142>
2026-07-26 01:47:17 +00:00
Aelin cc361ee6da linux-postmarketos-stable: Upgrade to 7.1.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9140>
2026-07-26 01:24:51 +00:00
Clayton Craft 8079d33b71 systemd/fwupd: fix compilation on armv7 qemu
Unblocks bpo

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9131>
2026-07-25 22:57:03 +00:00
Robert Eckelmann 88e3ba5b6f device-xiaomi-beryllium: take over maintainer role
closes #4773

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9134>
2026-07-25 19:16:36 +09:00
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
Barnabás Czémán 4396dd0714 linux-postmarketos-qcom-msm89x7: Upgrade to v7.1.3-r1
Upgrade to v7.1.3-r1

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9075>
2026-07-24 21:08:31 +00:00