postmarketOS CI
1c2ece0ecf
linux-next: upgrade to next-20260218
2026-02-19 05:38:50 +00:00
glats
348a61895f
postmarketos-initramfs: load loop module before mount_subpartitions on combined initramfs
...
On devices using a combined initramfs, init_2nd.sh is exec'd directly
from the first stage without ever calling load_modules(). This means the
loop kernel module (CONFIG_BLK_DEV_LOOP=m) is not guaranteed to be
loaded before mount_subpartitions() runs, causing losetup to fail:
losetup: /dev/sda13: failed to set up loop device: No such file or directory
ERROR: failed to mount subpartitions!
On the split initramfs path (init.sh), load_modules is called explicitly
before jumping to init_2nd.sh, so this regression did not affect those
devices.
Fix by explicitly loading the loop module in mount_subpartitions(),
right before the loop that searches for partitions. This location was
suggested by Clayton Craft.
Regression introduced by: 86bdb82116 (use loop device for subpartitions)
Tested on: oneplus-cheeseburger (combined initramfs, msm8998, loop=m)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8034 >
2026-02-19 00:19:39 -03:00
Luca Weiss
67bc6ac0d3
device/*: Drop redundant deviceinfo variable assignments
...
[Warning!] deviceinfo_append_dtb: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_lts: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_exynos4: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_append_dtb\(_.*\)\?="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_external_storage: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_external_storage="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_disable_dhcpd: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_disable_dhcpd="false"/d' device/*/*/deviceinfo
[Warning!] deviceinfo_bootimg_qcdt: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_qcdt="false"/d' device/*/*/deviceinfo
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:40 +01:00
Luca Weiss
f9401ebf2e
deviceinfo: Add default_value = false to all boolean variables
...
Make sure that dint can complain about some variables being redundant
because they're set to "false".
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:39 +01:00
Luca Weiss
eecf3e2080
ci: check_devices_in_wiki: Skip packages in 'archived' category
...
Per definition, those are not available anymore, so stop trying to
validate them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035 >
2026-02-18 22:04:39 +01:00
WeirdTreeThing
55ee725200
device-google-{asurada,cherry,corsola}: move to community from testing
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7764 >
2026-02-18 20:36:31 +01:00
bluebunny
7fc4a69a4f
device-xiaomi-pipa: introduce a device-specific kernel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8010 >
2026-02-18 19:32:00 +00:00
Federico Amedeo Izzo
e32dcc0320
device-nothing-spacewar: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8028 >
2026-02-18 18:27:32 +00:00
Luca Weiss
4730ed6e4c
device-qcom-msm8916: drop invalid deviceinfo_generate_systemd_boot_efi
...
This variable is not documented and I can't find any use of it. Drop it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8036 >
2026-02-18 16:19:08 +00:00
Vladimir Muromskiy
7598b4405c
google-flame: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7942 >
2026-02-18 10:41:34 +00:00
Bart Ribbers
a4bf49b8a1
systemd/plasma*: upgrade to 6.6.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8026 >
2026-02-17 18:03:56 -08:00
Aster Boese
b998e511fc
oneplus-cheeseburger: use correct spitfunc for -udev
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8031 >
2026-02-17 20:07:05 -05:00
Aster Boese
e6e928feaa
asus-flo: install udev config under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:57:07 -08:00
Aster Boese
0a96c2714a
xiaomi-miatoll: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:34 -08:00
Aster Boese
c9b774a0e7
powkiddy-x55-mapper: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:23 -08:00
Aster Boese
9040affe7f
xiaomi-perseus: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:23 -08:00
Aster Boese
1860210bf8
samsung-p4note: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
e424b1cd8f
bluetooth-raspberry-pi: install udev configs under /usr/lib/ and update formatting
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
5900b3b6ee
samsung-p4wifi: install udev configs and firmware files under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
459d860862
sony-sirius: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:55:11 -08:00
Aster Boese
c5cd4c5439
oneplus-cheeseburger: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:54:55 -08:00
Aster Boese
afc72eff80
pine64-pinetab: install udev configs under /usr/lib/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540 >
2026-02-17 16:54:24 -08:00
postmarketOS CI
fa51c0461b
linux-next: upgrade to next-20260217
2026-02-17 16:38:39 +00:00
Aelin
a0d8d5ef8c
linux-postmarketos-qcom-sc7280: Enable virtualization support
...
The Radxa Dragon Q6A can boot Linux in EL2 and make use of KVM.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7959 >
2026-02-17 14:12:19 +01:00
Luca Weiss
8e5c197c0d
linux-postmarketos-qcom-sc7280: upgrade to 6.19.0
...
Manual kconfig changes:
* REGULATOR_QCOM_REFGEN=y
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7992 >
2026-02-17 11:21:36 +00:00
Alicja Michalska
b2775ab1c3
linux-postmarketos-qcom-sc7180: Update to 6.18.9
...
Bumping the kernel to newest LTS, moves usb-storage to be a module
(instead of built-in).
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7964 >
2026-02-17 08:28:17 +01:00
WeirdTreeThing
a3f0eee088
linux-postmarketos-mediatek-mt81: fix kconfig check errors
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
WeirdTreeThing
447307db89
linux-postmarketos-mediatek-mt81: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171 >
2026-02-16 18:46:46 -05:00
Oliver Smith
76a9161063
docs/generic-kernels: add policy for patches
...
Aelin proposed this policy for patches in today's meeting and I think
this makes a lot of sense.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8022 >
2026-02-16 21:50:28 +00:00
Aelin
fe6a2795c0
linux-postmarketos-lts: Upgrade to 6.18.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8019 >
2026-02-16 21:47:41 +00:00
Neil Armstrong
c8dd9f6b58
linux-ayaneo-pocket-s2: refresh kernel on v6.19 and latest mainline patchset
...
Update to the latest development tree based on the final v6.19 kernel
and the v4 base Ayaneo Pocket S2 support patchset at [1].
[1] https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8017 >
2026-02-16 21:45:12 +00:00
Aelin
2a099fb177
linux-postmarketos-stable: Upgrade to 6.19.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8018 >
2026-02-16 21:42:22 +00:00
Clayton Craft
b32fe382a8
device-shift-axolotl: disable quiet in kernel cmdline
...
Console enabled to workaround a race condition with display init
See https://gitlab.freedesktop.org/drm/msm/-/issues/46
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7995 >
2026-02-16 20:41:33 +00:00
Antoine Martin
2e3f5e7364
linux-pine64-pinenote: upgrade to 6.18.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8015 >
2026-02-16 19:16:06 +00:00
postmarketOS CI
d8e420d5e1
linux-next: upgrade to next-20260216
2026-02-16 16:38:56 +00:00
Aster Boese
30ff8226ad
temp/iio-sensor-proxy: rebuild to use libssc.so.2
...
ERROR: unable to select packages:
so:libssc.so.1 (no such package):
required by: iio-sensor-proxy-99993.8-r5[so:libssc.so.1]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8006 >
2026-02-16 14:50:10 +00:00
Victoria Brekenfeld
6a4cc6625e
linux-ayaneo-pocket-s2: Enable framebuffer rotation
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Victoria Brekenfeld
a55dcb4c26
device-ayaneo-pocket-s2: Support booting from UFS
...
Adds `qcom-ufs` to the initramfs to be able to boot
from UFS. Additionally it changes the boot partition
to `fat16`, which seems necessary for some reason for
the patched abl-efi to pick up the partition even
though this doesn't seem to be required booting from SD.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877 >
2026-02-16 10:41:10 +00:00
Cristian Cozzolino
ed40b90ee7
firmware-qcom-msm8953: add Billion Capture+ gpu firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Cristian Cozzolino
88065f67f1
device-qcom-msm8953: add panel_billion_rimob_nt35532_cs to modules-initfs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288 >
2026-02-16 09:02:11 +00:00
Luca Weiss
bc8f3b00ed
linux-postmarketos-qcom-sm6350: upgrade to 6.19.0
...
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7971 >
2026-02-16 08:05:54 +00:00
Stefan Hansson
b586a6d949
docs: specify path to deviceinfo reference when generating it
...
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8011 >
2026-02-14 20:05:28 +00:00
Nikita Travkin
2adf6c7c45
main/dtbloader: upgrade to 1.5.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8012 >
2026-02-14 18:05:17 +05:00
postmarketOS CI
2a04dcf28e
linux-next: upgrade to next-20260213
2026-02-14 05:38:46 +00:00
Stefan Hansson
8316a6260d
main/dint: upgrade to 0.1.1
...
Helps https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8005 >
2026-02-14 02:09:52 +00:00
Clayton Craft
c40652c84b
main/postmarketos-initramfs: fix subpartition counting with MBR
...
bb's fdisk prints the table in a different format when using MBR, this
fixes it to correctly count partitions in both cases.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8008 >
2026-02-14 00:55:22 +00:00
Aelin
5ef966668f
linux-postmarketos-lts: Upgrade to 6.18.10
...
[ci:skip-build]: already built in -stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8009 >
2026-02-13 21:17:00 +00:00
Andreas Kemnade
3ae41f0abb
device-{kobo,tolino}-*: enable drm for i.MX6 based ereaders
...
The near mainline kernel provides things in /dev/dri which can be used to
produce output on the screen. Of course these things are
quite dumb.
But the property is not named acceleration anymore.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8003 >
2026-02-13 19:36:55 +00:00
Aster Boese
3ef8706a98
linux-samsung-a53x: set source to working git repository
...
The kernel source of linux-samsung-a53x is a mirror of the actual kernel
source. This mirror is down, so change the source to point the the kernel
repo instead of the mirror.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7994 >
2026-02-13 11:36:53 -05:00
Scott C
39dc15dc4a
linux-postmarketos-omap: panel-lg-ld070ws1: Mode, Orientation, Devicetree Updates, Many Cleanups
...
Many updates made throughout to bring this driver from the rough initial state
previously committed to something much more comprehensive and correct/ final.
Make various updates to allow setting the panel mode from the device tree:
- add functionality to be able to read a display mode / panel-timing from the
device tree
- wanted to add this to make explicit that nook color requires building
kernel with a certain dss flag/value set also requiring
that pixel clock to be <= functional clock / 4
- make bus_flags in device tree fail probe
- Allow setting panel orientation
Update spi init function to modernize bit handling and remove older redundant function
Facilitate apparent need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- switch the default display mode to match the apparent
need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- tweak the modes array and remove the sizing since that is actually set elsewhere
Clean-Up All Over:
- Clean up logging to hopefully be close to kernel norms/ standards.
- Driver now only generates logs when probe completes and when panel
is powered off / on.
- Some additional logging is generated when debug is enabled.
- Remove extra/unnecessary code from enable function that was added when
initially developing
- Remove commented code and updated formatting
- Tweake mode names to not include @ sign
- remove some likely unnecessary bus flags
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7882 >
2026-02-13 12:49:19 +00:00