Commit Graph
129 Commits
Author SHA1 Message Date
MultisampledNight c781b16be9 device-lg-mako-downstream: remove double entry of deviceinfo_generate_bootimg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7957>
2026-03-31 19:57:49 +02:00
Aster Boese 55b0571bc9 xiaomi-fire: move to archived
The git repo of the firmware files was deleted and there doesn't seem
to be a backup anywhere.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8025>
2026-03-22 14:38:56 +01:00
TuxMan af799f41e5 sony-tulip: move from downstream to testing and make myself as the maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8185>
2026-03-18 14:46:41 +01:00
Biswapriyo Nath 92886d24bf device-nokia-panther: move to archive
nokia-panther works with qcom-msm89x7 linux kernel v6.19.3-r0 (!8081) and lk2nd 22.0 (!8073)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8095>
2026-03-08 16:38:06 +00:00
Antoine Martin 1d546198cc linux-clockworkpi-uconsole-radxa-cm5: move to downstream from archived, rename from linux-radxa
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:35 +00:00
Antoine Martin e193c5d1ed device-clockworkpi-uconsole-radxa-cm5: move from archived to downstream
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:32 +00:00
Robert Eckelmann e9d615eef9 device-asus-picasso: move to archived
acer-picasso is well supported by nvidia-tegra-armv7, having a dedicated
device package is not needed any more and only confuses people.

firmware-nvida-tegra-armv7 already includes the files for picasso.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8099>
2026-03-05 13:53:30 +00: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
Achill Gilgenast 691194c26d device-lg-lenok-downstream: remove -asteroid subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Clayton Craft 0648d45d76 device/*: migrate device packages to new kernel cmdline config system
This migrates all device package to the new system, which is documented
here: https://docs.postmarketos.org/pmaports/main/kernel-cmdline.html.

It also replaces old initramfs params (PMOS_NOSPLASH and
PMOS_FORCE_PARTITION_RESIZE) from the cmdlines with their modern
equivalents, so we can finally get rid of those.

Signed-off-by: default avatarClayton Craft <craftyguy@postmarketos.org>

[ci:skip-build]: already built successfully in CI

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7830>
2026-01-27 12:34:40 -08:00
Achill Gilgenast ecd710af96 */*: move to maintainer= variables
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header

pmbootstrap 3.7+ & abuild supports maintainer= variables.

See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88

[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723>
2026-01-12 17:01:35 +01:00
Aster Boese b44f0fb509 linux-postmarketos-intel-medfield: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712>
2026-01-12 08:26:36 +00:00
Aster Boese 52d8bc02fa {device,petitboot}-motorola-smi: move to archived
This device does not build and builds both the kernel and bootloader
in one package. The last submitter/maintainer update to this package
was in 2023.

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7712>
2026-01-12 08:26:36 +00:00
bluebunny 3139c36b86 device-samsung-j7xelte: switch to mainline port
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7651>
2026-01-11 10:00:47 +00:00
Mazzotti2 945f16bcc0 device/linux-samsung-a3y17lte: fixed build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7642>
2025-12-28 22:58:55 +00:00
Luca Weiss 8624b297e6 device/*: Resolve deviceinfo errors highlighted by dint
A large scripted cleanup to fix the errors, each with the sed command
used.

**Renamed variables**

[Error!!!] deviceinfo_gpu_accelerated: gpu_accelerated was renamed to drm: More accurately describes its function; see pmaports#1481 for the reasoning.
sed -i 's/^deviceinfo_gpu_accelerated=/deviceinfo_drm=/' device/*/*/deviceinfo

[Error!!!] deviceinfo_flash_heimdall_partition_system: flash_heimdall_partition_system was renamed to flash_heimdall_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_heimdall_partition_system=/deviceinfo_flash_heimdall_partition_rootfs=/' device/*/*/deviceinfo

[Error!!!] deviceinfo_flash_fastboot_partition_system: flash_fastboot_partition_system was renamed to flash_fastboot_partition_rootfs: Renamed to avoid confusion
sed -i 's/^deviceinfo_flash_fastboot_partition_system=/deviceinfo_flash_fastboot_partition_rootfs=/' device/*/*/deviceinfo

**Obsolete variables**

[Error!!!] 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).
sed -i '/^deviceinfo_keyboard=/d' device/*/*/deviceinfo

[Error!!!] deviceinfo_framebuffer_landscape: This property is obsolete: Removed by the switch to pbsplash with no apparent replacement
sed -i '/^deviceinfo_framebuffer_landscape=/d' device/*/*/deviceinfo

[Error!!!] deviceinfo_mesa_driver: This property is obsolete: This was used by osk-sdl, which has been replaced by unl0kr.
sed -i '/^deviceinfo_mesa_driver=/d' device/*/*/deviceinfo

**Default values**

[Warning!] deviceinfo_flash_method: Property is set to its default value ("none") and can be removed.
sed -i '/^deviceinfo_flash_method="none"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_drm: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_drm="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_dtb_second="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_generate_bootimg: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_bootimg="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_rootfs="SYSTEM"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_heimdall_partition_kernel: Property is set to its default value ("KERNEL") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_kernel="KERNEL"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_heimdall_partition_initfs: Property is set to its default value ("RECOVERY") and can be removed.
sed -i '/^deviceinfo_flash_heimdall_partition_initfs="RECOVERY"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_offset_base: Property is set to its default value ("0x10000000") and can be removed.
sed -i '/^deviceinfo_flash_offset_base="0x10000000"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_kernel_on_update: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_flash_kernel_on_update="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_fastboot_partition_rootfs: Property is set to its default value ("userdata") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_rootfs="userdata"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_flash_fastboot_partition_kernel: Property is set to its default value ("boot") and can be removed.
sed -i '/^deviceinfo_flash_fastboot_partition_kernel="boot"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_partition_type: Property is set to its default value ("gpt") and can be removed.
sed -i '/^deviceinfo_partition_type="gpt"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_sd_embed_firmware_step_size: Property is set to its default value (1024) and can be removed.
sed -i '/^deviceinfo_sd_embed_firmware_step_size="1024"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_boot_part_start: Property is set to its default value (2048) and can be removed.
sed -i '/^deviceinfo_boot_part_start="2048"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_generate_legacy_uboot_initfs: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_generate_legacy_uboot_initfs="false"/d' device/*/*/deviceinfo

All were bumped using "pmbootstrap pkgver_bump".

[ci:ignore-count]

[ci:skip-build]: already built successfully in CI

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7403>
2025-12-05 16:57:35 +00:00
Luca Weiss 05c4cd8e06 device/*: Remove invalid deviceinfo variables
* deviceinfo_flash_heimdall_partition_boot was likely supposed to be
  deviceinfo_flash_heimdall_partition_kernel, but drop it because it
  might just be wrong

* deviceinfo_partition_table was likely supposed to be
  deviceinfo_partition_type, but drop it because it might just be wrong

* deviceinfo_disable_usb_gadget is used in
  https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6166
  but that MR has been open for 9 months, so remove the variable for
  now.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480>
2025-12-05 16:13:36 +00:00
Luca Weiss 70c0a00926 device/*: Bring remaining device packages to integer pkgver
We switched to using integer pkgver versions a long time ago. Bring the
remaining 4 packages in line so that "pmbootstrap pkgver_bump" can also
work properly on these (and not fail with these, given they're not
integers).

[ci:ignore-count]
[ci:skip-dint] # remaining occurances fixed in pma!7403
[ci:skip-vercheck] # intentionally bumping pkgver when not needed

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480>
2025-12-04 21:36:48 +09:00
Luca Weiss 627ba80058 device/*: Remove leftover _mainline / _downstream deviceinfo variables
They were forgotten during the testing/downstream split it seems. Clean
them up.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480>
2025-12-04 21:36:48 +09:00
Luca Weiss b21fe7ad23 device-motorola-maserati: Remove invalid deviceinfo variables
Move one that's used through 10-safestrap-maserati.sh to the script
itself.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480>
2025-12-04 21:36:48 +09:00
Luca Weiss 28548ba440 device-clockworkpi-uconsole-radxa-cm5: move to archived
linux-radxa-dev packages x86_64 binaries in aarch64 package which makes
akms part of this device fail when built on aarch64.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7480>
2025-12-04 21:36:48 +09:00
Jonas Heinrich 3deafab416 device-oneplus-billie2: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300>
2025-11-21 11:25:08 +00:00
Jonas Heinrich 2475ed461c oneplus-billie2-downstream: move to archived
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7300>
2025-11-21 11:25:08 +00:00
David Buchanan 484b4aa79b linux-samsung-nevisp: fix build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7390>
2025-11-17 09:59:02 +01:00
Raymond Hackley 5a265cacbe samsung-matissewifi-downstream: fix deviceinfo
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Error!!!] 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).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301>
2025-11-12 18:20:45 +00:00
Raymond Hackley c83c7c6a6c samsung-matissewifi-downstream: move to archived
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7301>
2025-11-12 18:20:45 +00:00
Raymond Hackley c2b7629c34 samsung-ms013g-downstream: fix deviceinfo
Fix the following:
[Warning!] deviceinfo_flash_heimdall_partition_rootfs: Property is set to its default value ("SYSTEM") and can be removed.
[Warning!] deviceinfo_bootimg_dtb_second: Property is set to its default value (false) and can be removed.
[Error!!!] 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).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7280>
2025-10-31 14:03:55 +00:00
Raymond Hackley 68597ebfaa samsung-ms013g-downstream: move to archived
[ci:skip-build]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7280>
2025-10-31 14:03:55 +00:00
Eisenbahnfan 6afab4b72e firmware-samsung-v1awifi: Move downstream firmware into own package
And use config hosted on gitlab

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7231>
2025-10-28 20:03:06 +00:00
Eisenbahnfan f792611613 samsung-n1awifi: Add mainline variant
And move downstream variant to archived

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211>
2025-10-28 16:10:35 +00:00
Eisenbahnfan 860afb1160 firmware-samsung-n2awifi: Move downstream firmware into own package
And use config hosted on gitlab

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7232>
2025-10-28 16:03:58 +00:00
André Apitzsch 74c3749568 bq-piccolo: archive device specific packages
Archive BQ M5 device and firmware package in favor of
device-qcom-msm8916.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7174>
2025-10-12 10:36:11 +02: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ć 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