Commit Graph
97 Commits
Author SHA1 Message Date
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ć 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
Jami Kettunen b8c64a14f7 device/*: drop my "maintainership" of msm8998/mt6763/mt6768 stuff
I've not touched anything in pmaports (or mainline aarch64 stuff in
general besides my Snapdragon X Elite laptop which I thankfully didn't
have to bringup myself) for about 3 years at this point so I think that
ship has sailed by now.

[ci:skip-build]: orphaning the packages
[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6971
2025-09-05 18:03:42 +02:00
Dinolek d869b99210 xiaomi-begonia: add -downstream suffix and archive downstream port
Signed-off-by: Dinolek <git@dinolek.me>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975>
2025-09-05 15:43:23 +00:00
Jack Knightly 1914540bb4 linux-samsung-n5110: remove
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly 4966b3b5e6 device-samsung-n5110: unarchive and switch to using upstream kernel
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02: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
Oliver Smith 9b53a9c973 device/archived/firmware-*: add Archived comments
Fix that CI is currently failing with errors like:

> FAILED .ci/testcases/test_device.py::test_aports_archived -
> AssertionError:
> /builds/postmarketOS/pmaports/device/archived/firmware-samsung-nevisp/APKBUILD
> should have an Archived: comment that describes why the package is
> archived

Push this directly to master as this is a trivial but important fix to
make CI pass again for open MRs.
2025-08-17 18:11:59 +02:00
Luca Weiss 5ce8ad66ce device/downstream/*: move broken kernels plus devices to archived
All these kernels do not compile anymore, move them and the associated
device and firmware packages to archived.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6700>
2025-08-17 12:29:01 +00:00
Achill Gilgenast bd90af1032 */*: update my email address
- Remove all contributor lines

- Use maintainer comment

- Add myself to .mailmap

[ci:ignore-count]
[ci:skip-vercheck]: some just have the co-maintainer changed and bq-tenshi is in archived
[ci:skip-build]: CI tries to build device/archived/, except that it built successfully

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6899
2025-08-09 12:10:16 +02:00
Achill Gilgenast 1b6ddf3679 bq-tenshi: move to archived
Kernel doesn't build anymore

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6899
2025-08-09 12:10:16 +02:00
Henrik Grimler dbc2aea5c6 u-boot-samsung-i9100: move to archived category
The downstream port of i9100 does not use u-boot-samsung-i9100, so it
is essentially dead code. Furthermore, this u-boot is ancient, based
on 2012.04-rc1, with backported patches to get ext4 support. It is
hence not really suitable for use with postmarketos.

[ci:skip-build]: build fails.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6847
2025-08-02 10:14:23 -07:00
Aster Boese 114e8f9497 linux-apple-iphone7: fix kconfig
CI is yelling it me for apple-iphone7 being out of date on its kconfig, so just fix it.

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
[ci:skip-build]: already built successfully in CI
2025-07-10 19:59:35 +02:00
Aster Boese 3354f13d91 apple-*: move devices supported by apple-idevice to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
2025-07-10 19:59:35 +02:00
Luca Weiss a09e6d3b86 device/downstream/linux-*: build fixes
A collection of assorted fixes to fix compilation of a good chunk of
downstream kernels.

[ci:skip-build] # build tested all 148 kernels locally

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6670
2025-06-23 06:14:29 +02:00
Luca Weiss 7fc89853ac device: Move fix_mdp4_parameter.patch to shared patches
Prepare for this patch to be used by other kernels.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6670
2025-06-23 06:09:01 +02:00
Luca Weiss 77380c215c meizu-mblu2: move to archived
The kernel sources are 404, does not build anymore.

[skip ci] # some checksums will fail with 404, can't skip individually

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 12:44:54 +02:00
Luca Weiss baf86f255c amazon-suez: move to archived
The kernel sources are 404, does not build anymore.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Luca Weiss a591acae24 samsung-kylessopen: move to archived
Fix up some bits, but it's too broken to easily fix for now.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Sonya Sireneva 4824970fa1 device-samsung-a6lte-downstream: mount /efs
It seems that pmbootstrap overwrites /etc/fstab with its own contents
after the post-install scripts have already run. Mount /efs in the
samsungipcd startup script instead.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
[ci:skip-build]: already built successfully in CI
2025-06-17 18:53:18 +02:00
Sonya Sireneva bf538bbaae device-samsung-a6lte-downstream: fix audio
It seems that call audio broke when switching to Wireplumber. Fix it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
2025-06-17 18:53:18 +02:00
Sonya Sireneva c775628222 linux-samsung-a6lte-downstream: disable cameras
Having the camera driver in the kernel causes a hangup in wireplumber
when it tries to open a certain /dev/video* device. These camera devices
are not used on postmarketOS anyway, and some of the config options
required for working camera have already been disabled, so just disable
the rest for good.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6644
2025-06-17 18:53:18 +02:00
Henrik Grimler 9550de18ec device-*: drop deprecated deviceinfo_mesa_driver var
It was used by osk-sdl, which has now been dropped.  See
https://wiki.postmarketos.org/wiki/Deviceinfo_reference#Obsolete_options.

[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6635
[ci:skip-build]: already built successfully in CI
2025-06-11 22:55:02 +02:00
Luca Weiss 45fc98843d xiaomi-kenzo: add -downstream suffix for downstream port
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516

[ci:skip-build]: already built successfully in CI
2025-05-16 11:05:45 +01:00
Luca Weiss 744a3d15c7 firmware-samsung-espresso10: drop
Unused firmware package, drop it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516
2025-05-16 11:05:45 +01:00
Luca Weiss 3081ae4c48 linux-samsung-j5y17lte: drop
It's a downstream kernel but there's no (downstream) device port
referencing it. Drop it.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6516
2025-05-16 11:05:45 +01:00
Luca Weiss 95a7699122 linux-asus-sparrow-downstream: fix build (MR 6491)
[ci:skip-build] # too many devices modified
2025-05-15 16:20:28 +01:00
Luca Weiss 9ce104b3bc linux-htc-m8-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss f8882b5807 linux-htc-memul-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 08e7f33cd8 linux-huawei-angler-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 9fab60f585 linux-huawei-sturgeon-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 118f41e16c linux-lg-bullhead-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss d235bbfab4 linux-lg-h815-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 8fbdfcff91 linux-lg-lenok-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 806c1e3d82 linux-lg-mako-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 139e39a459 linux-motorola-falcon-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 3d30ba97a4 linux-motorola-peregrine-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss 243973dfe2 linux-oneplus-bacon-downstream: fix build (MR 6491) 2025-05-15 16:20:28 +01:00
Luca Weiss e1c66777f0 linux-ouya-ouya-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 3798264c7d linux-samsung-golden-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 05aa43490e linux-samsung-i9100-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 251d72da62 linux-sony-amami-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 1ae2025252 linux-sony-leo-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 816e40a971 linux-sony-nicki-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 0f91538a89 linux-sony-yuga-downstream: fix build (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 07d7049a1e xiaomi-platina: split downstream into separate package (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss eb8c071479 volla-mimameid: split downstream into separate package (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 0098501fde sony-yuga: split downstream into separate package (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss f680808f3c sony-nicki: split downstream into separate package (MR 6491) 2025-05-15 16:20:27 +01:00
Luca Weiss 7dc99fff94 sony-leo: split downstream into separate package (MR 6491) 2025-05-15 16:20:27 +01:00