Sicelo A. Mhlongo
1de140f47f
device-nokia-n900: upower: switch to config fragment
...
As of upower 1.91.0, UPower supports config fragments, thus there is no longer
a need to ship a full UPower.conf. The device-specific upower package can
therefore be dropped, and the config fragment will be installed unconditionally
as part of the device package.
NB: It is still necessary to use a custom udev script to initiate poweroff due
to low battery on the N900, since the fuel gauge has a hardware limitation
which results in reporting 0% if the calibration is off, causing unwanted
device shutdowns if UPower's mechanism is active.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
0b83a665db
device-nokia-n900: rework screen locking
...
Provide a unified screen locking mechanism, supporting x11 and sway. Auto
locking is also improved to correctly disable inputs in all screen locking
scenarios, and re-enabling them on unlock. Unlock on keypad slide now also
works on sway (from sway v1.12).
Any x11 UI can use the existing script by setting up appropriate keybinds to
the script and autostarting xautolock. It may be necessary to disable any
built-in autolock method integrated within a specific x11 WM.
NB: This is NOT locking in the sense of secure locking. It is purely for
turning the screen off and disabling some inputs (currently only the
touchscreen) to prevent unintended wakeups.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
92b08601f7
device-nokia-n900: simplify sway status bar configuration
...
Since version 4, postmarketos-ui-sway allows overriding the status bar easily,
thus the hack to hide the global sway status bar to display a second bar is no
longer necessary.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Sicelo A. Mhlongo
79f6325f6c
postmarketos-ui-sway: use config fragment for status bar
...
Separating the status bar allows for customization (e.g. in a device package)
without replacing the entire sway config
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8472 >
2026-05-02 16:09:42 +02:00
Luca Weiss
94a191ce06
linux-postmarketos-qcom-sc7280: upgrade to 7.0.0
...
Manual kconfig changes:
* QCOM_QSEECOM=y (Q6A)
* QCOM_QSEECOM_UEFISECAPP=y (Q6A)
* BRCMFMAC=m (RUBIK Pi 3)
* SENSORS_PWM_FAN=m (RUBIK Pi 3)
* DEVFREQ_GOV_PERFORMANCE=y
* DEVFREQ_GOV_POWERSAVE=y
* DEVFREQ_GOV_USERSPACE=y
* DEVFREQ_GOV_PASSIVE=y
* USB_NET_RNDIS_HOST=m (category:usb)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8360 >
2026-05-02 08:30:49 +00:00
Robert Eckelmann
b2befbfed1
linux-postmarketos-marvell: upgrade to 6.18.24
...
relecting also lated kconfig requirements
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8424 >
2026-05-02 02:38:57 +00:00
Stefan Hansson
96217725f4
main/postmarketos-tweaks-setting-definitions: upgrade to 1.1.0
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8456 >
2026-05-02 02:13:09 +00:00
adamthiede
4fc27938cc
linux-postmarketos-mediatek-mt81: upgrade to 6.18.26 and update kconfig
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8464 >
2026-05-02 02:10:13 +00:00
Anton Bambura
395c9d0981
ayn-odin: depend on soc-qcom-pd-mapper and soc-qcom-qbootctl
...
soc-qcom-pd-mapper is required for WiFi to work, and
soc-qcom-qbootctl should fix the issue of the slot getting inactive
after a few reboots.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8434 >
2026-05-02 01:31:11 +00:00
Alexander Martinz
bce2b05e3b
firmware-shift-otter: update firmware to 20260306
...
Firmware is updated to 20260306, matching the latest Android OTA
`OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip`.
This release also adds firmware for hexagonfs.
Further the prepare script is now installing the firmware into
`/usr/lib` instead of `/lib`.
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8451 >
2026-05-02 00:59:35 +00:00
Barnabás Czémán
0bf541c91b
linux-postmarketos-qcom-msm8953: Upgrade to v7.0.2-r0
...
Upgrade kernel to v7.0.2-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8452 >
2026-05-02 00:56:42 +00:00
Linus Walleij
47ed0d3446
samsung-stericsson-phones: Assume maintainership
...
The kernel and firmware is maintained, I can maintain the devices,
I maintain their wikipages anyway.
Signed-off-by: Linus Walleij <linusw@kernel.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8466 >
2026-05-01 17:58:11 +02:00
adamthiede
69c23c9752
linux-postmarketos-mediatek-mt8173: upgrade to 7.0.3 and update config
...
update config for new default checks
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8455 >
2026-05-01 13:03:02 +00:00
Alicja Michalska
2d18e334fe
linux-postmarketos-qcom-sc7180: Update to 6.18.26
...
Patches CopyFail, satisfies new kconfig requirements
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8460 >
2026-05-01 12:35:10 +00:00
Antoine Martin
082d19cdd8
linux-postmarketos-rockchip: upgrade to 6.19.14
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8462 >
2026-04-30 19:26:13 -04:00
Clayton Craft
dc9bacbe85
linux-postmarketos-asahi: upgrade to 6.19.14-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8458 >
2026-04-30 22:44:30 +00:00
Aelin
a25bb27739
linux-postmarketos-lts: Upgrade to 6.18.26
...
Also install modules to /usr/lib/modules rather than /lib/modules.
And fix an oversight in the kconfig-generic.toml that would lead to
some configs not being enabled on 6.18.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8459 >
2026-04-30 19:23:34 +00:00
Aelin
120f85d9fc
kconfig-generic: EC_LENOVO_YOGA_C630 is not enabled on 6.18
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8459 >
2026-04-30 19:23:34 +00:00
Aelin
a6e35ca3aa
linux-postmarketos-stable: Upgrade to 7.0.3
...
Also install modules to /usr/lib/modules rather than /lib/modules.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8457 >
2026-04-30 16:23:35 +02:00
Eisenbahnfan
40380a12d6
device-samsung-v1awifi: 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/8453 >
2026-04-30 00:28:57 +02:00
Eisenbahnfan
565544855e
device-samsung-n2awifi: 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/8453 >
2026-04-30 00:28:35 +02:00
Eisenbahnfan
834b442669
device-samsung-n1awifi: 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/8453 >
2026-04-30 00:25:54 +02:00
Barnabás Czémán
40bcbbb4c3
device-qcom-msm89x7: add necessary modules for pwm
...
Redmi 4A, 5A and Go are using PWM backlight what is
dependency of the panel.
Add necessary modules for make it able to use PWM at
early boot stage.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8447 >
2026-04-29 11:49:10 +00:00
Barnabás Czémán
114b9249dd
linux-postmarketos-qcom-msm89x7: Upgrade to v7.0.2-r0
...
Upgrade kernel to v7.0.2-r0.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8447 >
2026-04-29 11:49:10 +00:00
Robert Mader
4b25f699e4
temp/libcamera: upgrade to 0.7.1
...
See
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.1
Also sync dependencies to upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8449 >
2026-04-29 09:48:53 +02:00
Robert Eckelmann
4ca37d4f48
device-nvidia-tegra-armv7: takeover maintainership
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8425 >
2026-04-28 21:40:09 +00:00
Robert Eckelmann
dee0225ae5
firmware-nvidia-tegra-armv7: update source repo and maintainer
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8425 >
2026-04-28 21:40:09 +00:00
Aelin
86283c7cf0
firmware-thundercomm-rubikpi3: Add WiFi firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8400 >
2026-04-28 23:00:38 +02:00
Aelin
96fc094233
linux-postmarketos-lts: Upgrade to 6.18.25
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8444 >
2026-04-28 13:53:09 +00:00
Aelin
90202ff4d3
linux-postmarketos-stable: Upgrade to 7.0.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8443 >
2026-04-28 13:51:01 +00:00
Aelin
d918718472
linux-postmarketos-mainline: Upgrade to 7.1_rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8435 >
2026-04-28 13:47:55 +00:00
Eisenbahnfan
08d1da344f
device-samsung-v1awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
cb474148bb
device-samsung-n2awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
677c91b500
device-samsung-n1awifi: Switch to u-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Eisenbahnfan
f4fdf38d13
u-boot-exynos5420: Introduce u-boot package for device-samsung-{n1awifi,n2awifi,v1awifi}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8296 >
2026-04-28 13:21:25 +00:00
Clayton Craft
f559b38457
main/postmarketos-duranium: don't set user comment on first boot
...
This was causing GNOME and KDE to show "Default User" e.g. on login
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8442 >
2026-04-28 12:38:32 +00:00
Ferass El Hafidi
6f49801ecd
main/postmarketos-base-ui-plasma: do not install kaccounts-providers on armv7
...
Yet another package that depends on qtwebengine and thus is unavailable
on armv7.
See: pma#4505
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8438 >
2026-04-28 07:44:18 +00:00
Aster Boese
c1722fd01a
main/postmarketos-mkinitfs-hook: fix using wrong variable in loop
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8441 >
2026-04-28 00:11:48 +02:00
Aster Boese
ec2aab38d5
device/community/firmware-*: install to /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8385 >
2026-04-27 17:49:29 +00:00
Stefan Hansson
fd95c55abf
deviceinfo_schema.toml: Document vendor_boot-related variables
...
Found in
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/8e3229c9a8d481ad223ecfe7a73041323cbc2390
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8387 >
2026-04-27 16:52:54 +00:00
Eisenbahnfan
a325d6d06d
kconfigcheck: CONFIG_NFS_V4_1 is not available starting from Linux v7.0
...
See [1], which was merged into v7.0.
[1] https://lore.kernel.org/all/20260126203938.450304-15-anna@kernel.org/
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8429 >
2026-04-26 17:34:33 +00:00
Ali Nasrullayev
db45854e65
xiaomi-vayu: Take maintainership, refactor firmware and device packages
...
Updated firmware and device packages to comply with latest standards and
added kernel subpackages for each display panel variant
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8332 >
2026-04-26 15:39:36 +00:00
Aster Boese
430a3f0f85
systemd/cups: upgrade to 2.4.18
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8430 >
2026-04-26 15:26:03 +00:00
bluebunny
632197dd74
linux-xiaomi-pipa: upgrade to 7.0.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8412 >
2026-04-26 10:48:24 +00:00
Clayton Craft
ea6a2fc814
linux-postmarketos-asahi: upgrade to 6.19.12-1
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8423 >
2026-04-25 10:18:17 -07:00
Luca Weiss
bb0d75bf85
linux-postmarketos-qcom-sc7280: update kconfig for NFSD
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8117 >
2026-04-24 21:05:20 +00:00
Luca Weiss
fbaf608c1c
kconfigcheck: Enable NFSD options
...
Enable the in-kernel NFS server along with some other related options.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8117 >
2026-04-24 21:05:20 +00:00
Neil Armstrong
51f2a726b1
linux-ayaneo-pocket-s2: refresh kernel on v7.0 and latest mainline patchset
...
Also include changed from Drakulix to enable the controller UART,
fix runtime suspend and enable higher GPU OPPs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8405 >
2026-04-24 20:54:40 +00:00
Aelin
5d38a7cc64
kconfigcheck: Simplify based on version baselines
...
This replaces all version requirements below the baseline for the
categories with >=0.0.0 and completely removes configurations that would
only apply to version ranges no longer included in the baseline.
The default category baseline is 2.6.0, categories for community kernels
currently have a baseline of 5.17.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8421 >
2026-04-24 20:43:49 +00:00
André Apitzsch
4b64fc45ed
motorola-peregrine: archive device specific package
...
Archive Motorola Moto G 4G 2013 device package in favor of
device-qcom-msm8226.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8395 >
2026-04-23 21:36:37 +02:00