Commit Graph
12008 Commits
Author SHA1 Message Date
Raymond Hackley b902e346e7 samsung-j5(x): rename gpu_accelerated to drm in deviceinfo
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249>
2025-10-26 14:54:11 +00:00
Raymond Hackley 49e41e6fc3 samsung-j5(x): drop deviceinfo_keyboard
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249>
2025-10-26 14:54:11 +00:00
Raymond Hackley 925d32594e samsung-grandmax: depend on ModemManager "facility lock" workaround
It seems that samsung-grandmax needs the same "facility lock" workaround
as samsung-j5(x), otherwise ModemManager cannot unlock the SIM card correctly.

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7248>
2025-10-26 14:52:01 +00:00
Raymond Hackley ec12959a2b samsung-rossa: rename gpu_accelerated to drm in deviceinfo
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:23 +00:00
Raymond Hackley abfa1c36dd samsung-rossa: drop deviceinfo_keyboard
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:23 +00:00
Raymond Hackley bbe58de176 samsung-rossa: depend on ModemManager "facility lock" workaround
It seems that samsung-rossa needs the same "facility lock" workaround as
samsung-j5(x), otherwise ModemManager cannot unlock the SIM card
correctly.

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:19 +00:00
user0-07161 fdd329a16a linux-bananapi-bpi-m2-zero: upgrade to 6.18.0_rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7187>
2025-10-26 13:19:05 +01:00
Eric Anderson c520d51978 linux-google-veyron: upgrade to 6.12.54
Upgrading from an older LTS (6.6.y) to the latest LTS (6.12.y) version.
The config updates are simply "make olddefconfig" along with kconfig
check fixes.

6.12.y appears to behave identically to 6.6.y on veyron-minnie and
mickey. All feature testing showed the same results between the kernels.

I used a GNOME image. Appears to be working on minnie: battery, screen,
touchscreen, keyboard, touchpad, audio (headphones), camera, lid sensor.
Appears to be working on both: 3d acceleration, wifi, bluetooth, FDE,
USB-A, HDMI. HDMI audio worked on mickey. Speakers and HDMI audio didn't
work on minnie.

Audio was tested using "aplay -D sysdefault", because pipewire is
failing with a LUA incompatibility. But I didn't spend too much time
fiddling with alsamixer.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7225>
2025-10-26 10:42:40 +00:00
Clayton Craft 3bbbf6cd9a device-apple-mac-aarch64: update initramfs modules list
6.17 kernel config builds many things as modules now

Audio is pretty much broken on pulseaudio and I don't care to debug it.
It works with pipewire/pw-pulse, so let's use that by default.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224>
2025-10-25 21:29:41 +00:00
Clayton Craft ac433eed9c linux-postmarketos-asahi: upgrade to 6.17.5-1
Upstream now has a fragment so we no longer need 'device.config', but
there are some bugs with it (reported upstream) so we need to patch it
for now.

pmos.config fragment was also re-sync'd with kconfigcheck.toml

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224>
2025-10-25 21:29:41 +00:00
Pablo Correa Gómez ae140cb6b8 main/postmarketos-base: install fwupd-efi if fwupd and systemd-boot available
So that firmware can be upgraded via fwupd EFI built-in methods

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7244>
2025-10-24 20:41:52 +00:00
Robert Eckelmann 1e8dda341a linux-postmarketos-exynos5: Build with LLVM
Config was migrated with pmbootstrap!2705.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7172
2025-10-24 21:52:50 +02:00
Markus Göllnitz 9d6bee6dc4 soc-qcom-sc7280: add 81voltd daemon as dependency
This daemon configures the modem manager bearers. And
while, due to audio not yet working, this might not yet
be that interesting for VoLTE/VoNR, this configures the
XTRA source and hence increases the chance of a working
GPS with A-GPS and a quick location fix.

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044>
2025-10-24 16:58:52 +00:00
postmarketOS CI bb59aac12c linux-next: upgrade to next-20251024 2025-10-24 15:50:32 +00:00
Oreeeee 147a436c02 lenovo-a8-50f: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7215>
2025-10-24 15:32:59 +02:00
Robert Mader 3f6919e62d temp/libcamera: Add tuning files for IMX838 and s5kjn1
Used by the Fairphone 5. Only containing black levels for now, however
adding those already makes the colors look less washed out, in
particular for the front camera.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7241>
2025-10-24 11:57:50 +00:00
Clayton Craft 8d854127cc kconfigcheck: add BTRFS_FS_POSIX_ACL
This is required for running journalctl without root, see:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6145#note_470989

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6263>
2025-10-24 05:23:48 +00:00
Pablo Correa Gómez 2115a3ed2b main/postmarketos-config-nftables: remove unecessary function names
for subpackages. abuild picks them up automatically. They are only
needed when using "-" within the subpackage suffix, as that is not a
valid character in shell scripts function names

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221>
2025-10-23 21:53:04 -07:00
Pablo Correa Gómez 9150a760c2 main/postmarketos-config-nftables: add rule for ausweisapp2
In the process, bump the pkgver to 1 similarly to what we do with
device packages where version numbers don't have a meaning. We
specifically don't create a subpackage, since the app is in flathub,
which is officially supported by the provider, and is a common way for
most non-technical users to ust it, since it's offically endorsed.

Unconditionally opening this really high port should also not increase
the attack area in any remarkable way.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221>
2025-10-23 21:53:04 -07:00
Achill Gilgenast 0478fbe24e systemd/mutter: upgrade to 49.1.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7242>
2025-10-23 22:58:31 +02:00
Bart Ribbers c114f54ed2 systemd/plasma*: upgrade to 6.5.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7233>
2025-10-23 16:01:04 +00:00
Sicelo A. Mhlongo 386583c5ea device-nokia-n900: use lzo-rle zram compression, drop obsolete deviceinfo var
zstd might have slightly higher CPU usage on the N900's weak CPU, resulting in
slower compression and decompression. lzo-rle strikes a good enough balance.

Also drop deviceinfo_keyboard, which is marked obsolete.

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239>
2025-10-23 10:10:26 +02:00
Sicelo A. Mhlongo d60f557c4a zram-swap: support custom compression algorithm via deviceinfo
Some devices would benefit from using compression algorithms besides zstd.
Allow device maintainers to specify a more suitable algorithm using
`zram_swap_algo` deviceinfo variable.

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239>
2025-10-23 09:53:06 +02:00
Stefan Hansson 9ed8dd6bda linux-purism-librem5: upgrade to 6.6.110
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7238>
2025-10-23 07:15:58 +00:00
postmarketOS CI 1eccf4e5af linux-next: upgrade to next-20251023 2025-10-23 04:51:18 +00:00
Achill Gilgenast 19fcbc17be systemd/phosh: upgrade to 0.50.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7236>
2025-10-22 13:04:15 +02:00
postmarketOS CI 21114e996d linux-next: upgrade to next-20251022 2025-10-22 04:52:27 +00:00
Jane Rachinger 15317d34dd systemd/systemd{,-stage0}: upgrade to 257.10
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7230>
2025-10-21 13:34:13 +02:00
Jens Reidel 370474e36e linux-pine64-pinephonepro: Build with LLVM
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7189>
2025-10-21 10:08:51 +00:00
Barnabás Czémán e6aa0c6119 device-qcom-msm89x7: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
Barnabás Czémán bf41607cac device-qcom-msm8956: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
Barnabás Czémán b7c1e50325 device-qcom-msm8916: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
Barnabás Czémán d5fe6e1736 device-qcom-msm8953: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
postmarketOS CI 36418ded0c linux-next: upgrade to next-20251021 2025-10-21 04:51:39 +00:00
Alexandre Marquet 5eec34ee2e device-samsung-manta: add audio support
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7222>
2025-10-21 01:10:57 +00:00
Jens Reidel 3960d31623 cross/gcc-*: upgrade to 15.2.0-r1
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7221>
2025-10-20 23:41:02 +00:00
Alexey Minnekhanov f811b0e427 device-xiaomi-whyred: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

[ci:ignore-count]

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:01 +03:00
Alexey Minnekhanov a824d53414 device-xiaomi-tulip: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 57afee9937 device-xiaomi-platina: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov c117f5f95c device-xiaomi-jasmine_sprout: updates for kernel 6.17
Update modules names to the ones used inkernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov efc2dd5540 device-xiaomi-clover: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 555cc1c5eb device-asus-x00td: updates for kernel 6.17
Update modules names to the ones in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov d701fd5ca4 device-xiaomi-lavender: add Shenchao variant, updates to kernel 6.17
Add variant with Shenchao panel. This variant is using the same panel
driver as Tianma one, so its modules-initfs file is symlink to
modules-initfs.tianma.

Switch to DPU driver (instead of MDP5) for display.

Update modules names to the ones used in 6.17 kernel.

Fix deviceinfo linter issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 3f295fd2af soc-qcom-sdm660, sony-pioneer: get rid of nonfree-firmware subpackages
Remove nonfree-firmware subpackage from soc-qcom-sdm660.

The only cosumer of it was nonfree-firmware subpackage in
device-sony-pioneer. So remove nonfree-firmware subpackage
from device-sony-pioneer and put original contents of
soc-qcom-sdm660-nonfree-firmware into firmware-sony-ninges.

In firmware-sony-ninges replace too big linux-firmware-qcom
dependency (150 Mb) by much smaller (42 Kb) package with
only GPU firmware (firmware-qcom-adreno-a530).

While we are fixing device-sony-pioneer, drop phoc.ini and
related -phosh subpackage from it as well.

And Xperia XA2 is actually GPU accelerated, mark it as such.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:47:59 +03:00
Alexey Minnekhanov 2708a4dcee soc-qcom-sdm660: depend on alsa-ucm-conf-qcom-sdm660
In order for all devices on SDM630/660 platform to easily obtain
ALSA use case configs, add newly added alsa-ucm-conf-qcom-sdm660
to dependencies of common SoC package.

Haven't seen maxnet for a long time, so promote myself to
maintainer.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:47:24 +03:00
Nickolay Goppen e8ae1ec3c2 alsa-ucm-conf-qcom-sdm660: new aport
Inspired by similar package from sdm670.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:46:14 +03:00
Alexey Minnekhanov dbd50aa6e4 linux-postmarketos-qcom-sdm660: upgrade to 6.17.4
NEW/HOT:
* Initial audio support for xiaomi-lavender, xiaomi-clover (only headphones and mic) ( rdacayan, setotau )
* New devices: Blackberry KEY2 (athena) and KEY2 LE (luna) ( sajattack )
* CDSP/ADSP fastrpc support for SDM630/636/660 ( setotau )

Significant:
* Proper panel drivers for xiaomi-lavender, xiaomi-tulip, xiaomi-jasmine, asus-x00td ( alexeymin, iAboothahir )
* Big downstream-y nt36xxx touch driver was dropped in favor of upstream nvt-ts and made folower to nt36672a panels ( alexeymin )
* Support for 3rd variation of xiaomi-lavender with shenchao panel ( rdacayan )
* Kernel configs enabled to support booting using EFI ( sajattack )

Smaller fixes:
* Use proper modem firmware for regular xiaomi-clover ( barni2000 )
* Fixes and updates for charger driver (like ability to stop charging from sysfs) ( kcxt )
* fuelgauge driver rework ( Tooniis, barni2000 )
* Make nokia-pl2 booting again ( nexus_chebykin )
* xiaomi-clover-plus can now load firmware for its Goodix touchscreen ( setotau )
* sns-reg driver knows more config group mappings (no more scary warnings in dmesg) ( lucaweiss )
* Fix for WLED OVP interrupt backtrace in dmesg ( joelselvaraj )
* Potential Wi-Fi driver stability increase ( rdacayan )
* Small fixes for stability of touchscreen on sony-pioneer, xiaomi-whyred ( alexeymin )
* LOTS of dtbs_check warnings were fixed. We are now down to only 3 of them.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:44:14 +03:00
Jens Reidel 5d45751d38 ci: Add tag to skip kconfig checks
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7220>
2025-10-20 19:26:35 +02:00
adamthiede edef8326f6 linux-postmarketos-mediatek-mt8173: upgrade to 6.17.4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7218>
2025-10-20 10:16:38 +00:00
postmarketOS CI 1a2f16008b linux-next: upgrade to next-20251020 2025-10-20 04:49:53 +00:00