Commit Graph
11612 Commits
Author SHA1 Message Date
Richard Acayan b030d960d7 linux-postmarketos-qcom-sdm670: upgrade to v6.16.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6965>
2025-08-27 09:41:16 +00:00
Robert Mader a63aca69b1 temp/libcamera: Backport software ISP fix for 'purple tint'
Backport the series from https://patchwork.libcamera.org/cover/24169/,
fixing 'purple tint' issues on the Pixel 3a and OnePlus6 with Snapshot.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6961>
2025-08-27 09:39:41 +00:00
postmarketOS CI a0a1ff83b0 linux-next: upgrade to next-20250827 2025-08-27 04:51:25 +00:00
postmarketOS CI 7548beca77 linux-next: upgrade to next-20250826 2025-08-26 15:47:07 +00:00
Antoine Martin f712ad7a21 linux-pine64-pinenote: use lid switch to trigger suspend
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959>
2025-08-25 19:36:26 +00:00
Antoine Martin 52fda58c39 linux-pine64-pinenote: upgrade to 6.15.11
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959>
2025-08-25 19:36:26 +00:00
postmarketOS CI 3086ac0168 linux-next: upgrade to next-20250825 2025-08-25 15:55:06 +00:00
Tomasz Duda 8edefeb796 community/soc-qcom-msm8953: fix modem script
1. /dev/disk/by-partlabel/persist is mounted twice with diffrent dirs.
umount $PERSIST_DEV unmout the other one
2. /lib/firmware/postmarketos does not exist on xiaomi-daisy, use mkdir -p

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6967>
2025-08-25 14:02:02 +00:00
Luca Weiss f465847f28 modem/rmtfs: patch to serve modem_study partition for Fairphone (Gen. 6)
And replace the modem_tng patch with the version that was accepted
upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 25f9af2fdf device-fairphone-fp6: update dtb naming, enable internal storage options
The dtb was renamed to follow the new upstream naming guidelines.

Add configuration and dependencies that now make sense given that
internal storage is working.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 2f20590e9e firmware-fairphone-fp6: update firmware path
The firmware has moved to a different path, along with updated naming
guidelines upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Luca Weiss 487c0eb8f4 linux-postmarketos-qcom-sm7635: upgrade to 6.16
From the first revision, the compatibles and names were changed from
sm7635 to milos, to follow the new upstream naming guidelines.

Significant Milos-specific changes:
* UFS (internal storage) now works
* CCI I2C enablement including the EEPROMs on the camera sensors
* Partial IPA (mobile data) enablement, at least allows ModemManager to
  detect the modem, but mobile data is still broken.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962>
2025-08-25 12:12:42 +00:00
Barnabás Czémán 96c5c964a0 linux-postmarketos-qcom-msm8953: Upgrade to 6.16.3-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6969>
2025-08-24 22:49:53 +02:00
Andrei Zisu 8e45b27c2c device-mnt-reform2-bpi-cm4: load rtw88 firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:35:37 +00:00
Andrei Zisu 20e4ba67c2 mnt-reform2-bpi-cm4: new device
Copied from the cm4io package

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu a2160a27b4 linux-postmarketos-amlogic: add upstream MNT patches
The patches are altered to remove the noisy kernel messages.

By default they use KERN_ALERT, which is very intrusive.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu e1dd67402d linux-postmarketos-amlogic: enable MNT Reform 2 devices
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu 36f90f02ec device-bananapi-bpi-cm4-cm4io: fix u-boot path
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Robert Eckelmann 9a8de0becf linux-postmarketos-grate: enable kconfig:immutable settings
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6951>
2025-08-23 12:18:03 +00:00
Aster Boese a58328e628 main/postmarketos-ui-moonlight: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 5319277d3b main/postmarketos-base-ui: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 0933453ea7 google-nyan-blaze: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 5ae43966c7 google-nyan-big: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 777ff25a35 purism-librem5: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
adamthiede 1d0e6ef25d linux-postmarketos-mediatek-mt8173: upgrade to 6.16.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6946>
2025-08-23 12:06:46 +00:00
Sicelo A. Mhlongo 610b62c87c wl1251-cal: drop wl1251 module blacklist
Since /lib/firmware is always mounted as soon as / is mounted, wl1251-cal can
still be effective without the module blacklist, as long as care is taken to
ensure the service runs as soon as possible, and strictly before udev starts.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6943>
2025-08-23 12:05:43 +00:00
-akku- 41f2a398f1 main/mkbootimg-osm0sis: explicitly refer to pmbootstrap#441 2025-08-22 12:00:53 -04:00
Affe Null 5ba22e3169 device-jolla-c2: depend on soc-unisoc-ums9230
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 9a49bd4960 modem/unisoc-timesync-daemon: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 075565220c modem/unisoc-nvitem-daemon: upgrade to 0_git20250618
Also fix the systemd service installation.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null f2ac26d603 soc-unisoc-ums9230: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null f5700ea58f linux-postmarketos-unisoc-ums9230: upgrade to 6.17.0_rc1_git20250814
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Affe Null 0d3efa8c62 alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20250614
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941>
2025-08-22 15:51:43 +00:00
Henrik Grimler 903baf437c linux-postmarketos-exynos4: update to 6.16.1
Some notable changes since 6.10.1 are:

- Add support for konawifi (@jack_kekzoz)
- Drop initramfs that we carried in kernel (only exynos4210 devices
  needed it, and those can now use u-boot)
- Update config to make kernel a bit smaller (disable some options,
  make others modules), and enable options to make pmbootstrap kconfig
  happy
- Add ctx->panel.prepare_prev_first to ea8061 panel driver, to fix
  issue where panel is all black

Co-developed-by: @knuxify <knuxify@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler e74d7fdd69 device-samsung-i9100: use u-boot as intermediate bootloader
The close-to-mainline u-boot fork can then load linux from boot
partition.

One downside is that it will no longer be possible to flash through
pmbootstrap, since there is no support for flashing arbritrary targets
to arbritrary partitions with pmbootstrap, yet.

Therefore, users will need to manually flash
/usr/share/u-boot/trats/u-boot.bin to the KERNEL partition for i9100
to work after these changes.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler 06f5839fe0 testing/u-boot-samsung-i9100: add package
Close-to-mainline fork (also kept at
https://gitlab.com/exynos4-mainline/u-boot/) where i9100 can use
trats_defconfig, since exynos4210-trats is very similar to i9100.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
Henrik Grimler f9ba174a1c archived/u-boot-samsung-i9100: drop package
It is very old, and a mainline based variant will be added shortly.

Drop the package so that the name does not conflict with the new one.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921>
2025-08-22 11:46:46 -04:00
postmarketOS CI 5df8afeeb8 linux-next: upgrade to next-20250822 2025-08-22 15:45:10 +00:00
Luca Weiss 5fa166d6f8 linux-postmarketos-qcom-sc7280: upgrade to 6.16.1
Enable options for SHIFTphone 8, and enable vibration motor driver for
Fairphone 5.

Manual kconfig changes:
* TOUCHSCREEN_FOCALTECH_FT3658U=m
* INPUT_AW86927=m
* DRM_PANEL_SHIFT_SH8804B=m
* LEDS_QCOM_LPG=m

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6934>
2025-08-22 13:07:26 +00:00
Jens Reidel 91a20b30b6 systemd/systemd-services: make iio-sensor-proxy depend on all hexagonrpcd services
This is harmless if the services don't exist (because of Wants instead
of Requires) and applies the correct ordering for devices with
hexagonrpcd and no sdsp.

Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6960>
2025-08-22 11:31:21 +00:00
Antoine Martin 174b5f611f linux-radxa: rebuild kernel
Fixes #3926 by rebuilding the kernel, thus rebuilding the failing binary
`scripts/basic/fixdep`.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6958>
2025-08-21 18:19:30 -04:00
Biswapriyo Nath 0326bcea42 systemd/kjournald: Add missing qt6 build dependency
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6954>
2025-08-21 16:10:37 +00:00
Alexey Minnekhanov 29025ea0f8 systemd/systemd-services: fix rmtfs service dependencies
Fixes service shutdown order on device shutdown/reboot.
Basically you can't shutdown rmtfs before Wi-Fi is shut down, due to
how remote processors are involved in this on qcom platforms.
If modem is powered off, all attepts to communicate with Wi-Fi
firmware are nonsense and this hangs device on shutdown/reboot
or send it to crashdump mode.

Openrc sercice already has the correct dependency.

Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3936

For more details, see upstream PR: https://github.com/linux-msm/rmtfs/pull/24

We can safely replace the `Before=msm-modem-uim-selection.service` line
because msm-modem-uim-selection already has its own deps specified in its
own service file.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6956>
2025-08-21 15:46:29 +00:00
postmarketOS CI 453cb8895b linux-next: upgrade to next-20250821 2025-08-21 15:46:08 +00:00
Oliver Smith d2b4965e3a cross/musl-*: upgrade to 1.2.5-r20
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6955>
2025-08-20 18:58:19 +02:00
Robert Bloy 0431133641 fbkeyboard: new switch for correct interpret x/y touc event
On some devices, the x/y coordinates are interpreted incorrectly, e.g., Amazon Ford. The -i switch applies a transformation of y = max - y.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942>
2025-08-19 14:35:55 -07:00
Robert Bloy 721f3e6b8d downstream/linux-amazon-ford: Change Downstream Kernel to 3.10.108 and add Patch for Touchpanel
With Amazon Ford Tab 7 where was a scaling in Touchpanel Driver for ssd60xx, this lead to misfunctional touch events in fbkeyboard. This patch remove the scaling and swapping x/y-coordinates

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942>
2025-08-19 14:35:55 -07:00
Clayton Craft 668933bec1 linux-postmarketos-qcom-laptop: enable dm-verity, erofs
See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6948>
2025-08-19 21:32:32 +00:00
Clayton Craft a31e5d40b0 systemd/qemu-binfmt: new aport
This could be folded into aports/qemu.. but I'm not sure if
they'd accept it since the path these install to seems(?) to be
systemd-specific? Once there's -systemd split pkg support in abuild,
then maybe it'll make sense to move this to aports.

fixes #3394

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6950
[ci:skip-build]: already built successfully in CI
2025-08-19 10:34:57 -07:00
Henrik Grimler 19589d554d device-odroid-u2: fix so that extlinux config is generated again
I accidentally dropped it in a rebase.

Fixes: e76edf7044 ("device-odroid-u2: depend on firmware-odroid-u2
and clean up cmdline")

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6940>
2025-08-19 09:13:03 +00:00