Commit graph

6017 commits

Author SHA1 Message Date
André Apitzsch
7a29af043c
soc-qcom-msm8916: drop non-functional rproc selection
lk2nd does no longer support mode selection based on
/boot/lk2nd_rproc_mode.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7075>
2025-09-25 16:13:21 +00:00
faveoled
bc7ba3073e
starway-andromeda-s8: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7074>
2025-09-25 16:10:54 +00:00
Jens Reidel
e720d6509c
linux-postmarketos-qcom-sdm845: Add patch to fix compatible strings for beryllium
The patch fixes the compatibles to allow hexagonrpcd to guess the
HexagonFS path without any configuration.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:40:11 +02:00
Jens Reidel
8ee1b55853
firmware-xiaomi-elish: fix HexagonFS directory location
Fix the location of the HexagonFS files to match the vendor name of the
model string. This lets hexagonrpcd guess the location without any
configuration.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:27:59 +02:00
Jens Reidel
7fcc44e45f
firmware-oneplus-sdm845: fix HexagonFS directory location
Create two symlinks to allow hexagonrpcd to guess the location of the
HexagonFS from the devicetree compatible.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:26:29 +02:00
Jens Reidel
ed8a7fe409
firmware-fairphone-fp5: fix HexagonFS directory location
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:07:33 +02:00
Jens Reidel
d7c47e1d55
firmware-fairphone-fp4: fix HexagonFS directory location
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:06:48 +02:00
Jens Reidel
7d315a8a95
firmware-ayn-odin: fix HexagonFS directory location
Change it from /usr/share/qcom/sdm845/AYN/Odin to
/usr/share/qcom/sdm845/AYN/odin to make hexagonrpcd able to guess the
directory.

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:06:43 +02:00
Richard Acayan
8e1053a477
firmware-google-sargo: add hexagonrpc symlinks for bonito and dtbo
The vendor DTBO (which may remain on some devices for convenience) uses
a "google,b4s4-sdm670" compatible. The Pixel 3a XL uses "google,bonito".
Add symlinks for these device trees.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966>
2025-09-25 01:06:40 +02:00
postmarketOS CI
2340c05b60
linux-next: upgrade to next-20250924 2025-09-24 15:52:18 +00:00
postmarketOS CI
6031c93852
linux-next: upgrade to next-20250923 2025-09-24 04:50:43 +00:00
Duje Mihanović
fd0fb50ca8
device: Move MSM GPU compile fix to shared patches
The downstream KGSL patch is shared by a ton of devices, make it shared.

xiaomi-aries is exempt as it has a different path for the KGSL driver.

[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073>
2025-09-23 20:16:11 +00:00
Duje Mihanović
7347015c0c
device: Move ftrace static inline patch to shared patches
This patch is shared by a few devices, make it shared.

[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073>
2025-09-23 20:16:11 +00:00
Jan Jasper de Kroon
77b82749b8
device-pine64-pinephonepro: build rockchip-isp1 into initramfs
Add rockchip-isp1 to modules-initfs as a workaround for display initialization
issues on kernel 6.11.11. Without the ISP driver built into initramfs, the
unl0kr screen fails to display during early boot when disk encryption is
enabled, though the input still works. Building rockchip-isp1 into initramfs
ensures proper display initialization.

This is a temporary workaround until the underlying power domain or clock
synchronization issue between the display and camera subsystems which I suspect
can be properly investigated and fixed.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5955>
2025-09-23 12:44:29 +02:00
Joel Selvaraj
8a55beb25a
linux-postmarketos-qcom-sdm845: upgrade to 6.16.7 stable release
Also contains fix for compilation issue reported in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3952

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7062>
2025-09-23 08:13:09 +00:00
postmarketOS CI
ab9c37daa6
linux-next: upgrade to next-20250922 2025-09-22 16:00:13 +00:00
Duje Mihanović
6f27d8084c
lg-vee3e: Fix port
Use gcc6 and add a few shared patches to make the kernel (and
menuconfig) build again. Since it now works, move the aport back to
downstream.

The "new" initramfs does not work without an extra initfs, so enable
that. Delete a few redundant deviceinfo properties while at it.

Finally, change the red tint fix to a Kconfig option instead of a patch.

[ci:skip-vercheck] # Package moved, complains despite pkgrel bump

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7064>
2025-09-21 16:09:21 +02:00
postmarketOS CI
17fcf091b2
linux-next: upgrade to next-20250919 2025-09-19 15:50:26 +00:00
AutumnSpark1226
142d967a54
device-samsung-kyleprods: add proprietary wifi firmware
use firmware package shared with kylepro

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056>
2025-09-19 08:49:45 +00:00
AutumnSpark1226
1ee1c994e5
firmware-samsung-kyleproxx: rename from firmware-samsung-kylepro; device-samsung-kylepro: use renamed firmware package as direct dependency and remove firmware subpackage
Since kylepro and kyleprods are very similar devices (they also share the same kernel), the firmware package can be used for both.
The nonfree firmware subpackage is redundant, so device-samsung-kylepro directly depends on firmware-samsung-kyleproxx.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056>
2025-09-19 08:49:45 +00:00
Jack Knightly
ecd11e3acc
firmware-samsung-midas: remove unnecessary blobs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045>
2025-09-17 18:28:14 +00:00
Jack Knightly
3e3100bb01
samsung-kona: fix firmware package info
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045>
2025-09-17 18:28:14 +00:00
Jack Knightly
ea3005e2dc
samsung-kona: remove unhelpful partition flag
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045>
2025-09-17 18:28:14 +00:00
postmarketOS CI
aa4aa93513
linux-next: upgrade to next-20250917 2025-09-17 15:50:06 +00:00
postmarketOS CI
baf39aa5df
linux-next: upgrade to next-20250912 2025-09-12 15:50:12 +00:00
Pablo Correa Gómez
dbd88de572
device-samsung-a40: stop depending on removed samsung-a40-headers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034>
2025-09-12 13:13:38 +02:00
Pablo Correa Gómez
5c1bb690bf
linux-samsung-a40: do not provide linux-headers
Providing linux-headers is an unresolved issue (see
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/152)
and this is currently breaking the build with
"pmbootstrap config build_pkgs_on_install True".
So remove them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034>
2025-09-12 13:06:26 +02:00
Danct12
a3d9cb4505
linux-pine64-pinetab2: Upgrade to kernel 6.15.10-danctnix1
The latest kernel supposedly improve WLAN driver stability and
fixed a major bug with VOP2 DRM driver where the display would not
come on after waking up from sleep.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6947>
2025-09-12 01:44:13 +00:00
Aster Boese
a6e89ad0b2
samsung-manta: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.

Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:ignore-count]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:32:07 +02:00
Aster Boese
ef79caff27
samsung-goyawifi: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:31:37 +02:00
Aster Boese
c24b54f075
google-nyan-big: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:42 +02:00
Aster Boese
50b81f3153
asus-me176c: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:42 +02:00
Aster Boese
7767d5b707
google-nyan-blaze: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:42 +02:00
Aster Boese
80d2717550
lg-hammerhead: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:42 +02:00
Aster Boese
1c5f9f545c
pine64-pinenote: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:42 +02:00
Aster Boese
a3f184cd27
samsung-hlte: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:30:07 +02:00
Aster Boese
53f37dc4b2
samsung-klte: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:19:32 +02:00
Aster Boese
9a2dce5125
samsung-degaswifi: /etc/modprobe.d -> /usr/lib/modprobe.d
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033>
2025-09-12 00:12:12 +02:00
Dan
40d43a3731
samsung-a40: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6916

[ci:skip-build]: already built successfully in CI
2025-09-11 22:44:00 +02:00
postmarketOS CI
a62beeff2a
linux-next: upgrade to next-20250911 2025-09-11 15:51:14 +00:00
BetaRays
a0e8b199be samsung-j5(x): depend on Samsung modem workaround
This was required to get a working modem on J5 2015 and 2016, see:
 - Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
 - https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2015_(samsung-j5)#Modem
 - https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2016_(samsung-j5x)#Modem

[Raymond: add j5]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>
2025-09-11 08:27:03 +00:00
postmarketOS CI
1d6272d3e5
linux-next: upgrade to next-20250910 2025-09-10 15:51:53 +00:00
Luca Weiss
c11b4a74f2
device-fairphone-fp3: modem, audio & qbootctl
While the modem has worked for quite a while on mainline, for some
reason some dependencies were never added to the device package.

And add the firmware for the audio amplifier on Fairphone 3 since it's
also supposed to work now.

And install qbootctl (and enable it by default) to mark the current slot
as successful to not get stuck in the bootloader after a couple of
reboots.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010>
2025-09-10 15:20:51 +00:00
Luca Weiss
2cb88d5c6d
firmware-fairphone-fp3: remove compat symlinks, add audio amp firmware
The symlinks are not needed anymore with the newest kernel, so clean
them up.

And package up the aw8898_cfg.bin firmware/config file for Fairphone 3.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010>
2025-09-10 15:20:51 +00:00
Matus Mastena
92105c6dd5
samsung-a53x: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6987

[ci:skip-build]: already built successfully in CI
2025-09-10 17:12:48 +02:00
dabao1955
daba0ccf59
linux-xiaomi-raphael: Fix adreno gpu firmware path, add led support and add camera kernel driver support
But dts not defined about camera port.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7024>
2025-09-10 11:38:35 +00:00
dabao1955
b49c136699
device-xiaomi-raphael: Fix missing firmware dep
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7020>
2025-09-10 08:21:22 +00:00
Igor Belwon
1aea255014
device-nothing-tetris: Enable flashing, sdcard and drm
Flashing is enabled because of lplk and no longer requiring an uniLoader
dependency.

SD Card was incorrectly set as unavailable before, this device has an SD
card slot, fix the property.

This device now supports display via simpledrmfb, so enable
deviceinfo_drm. Device can start Phosh, albeit with some graphical
glitches, and obviously no GPU (yet...).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018>
2025-09-10 08:18:24 +00:00
Igor Belwon
9b2e0d4e5e
linux-postmarketos-mediatek-mt6878: upgrade to 6.17-rc5
This kernel upgrade BREAKS booting with uniLoader and now requires lplk
to boot. The change is documented on the Wiki.

While we're at it, enable simpledrm.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018>
2025-09-10 08:18:24 +00:00
dabao1955
0ec0b702e8
firmware-xiaomi-raphael: upgrade to 20250908
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7015>
2025-09-10 10:14:48 +02:00