Commit Graph
5437 Commits
Author SHA1 Message Date
Robert Eckelmann 6a341b8e75 linux-postmarketos-grate: add new defconfig items
more built-in stuff, less modules

see also https://gitlab.com/grate-driver/linux/-/commit/211e8b463bec3b2fae21475d92220cb909dabea8

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6379
2025-04-30 23:10:11 +09:00
Robert Eckelmann 3ccf292fc9 linux-postmarketos-grate: upgrade to 6.12.5
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6379
2025-04-30 23:10:11 +09:00
postmarketOS CI 7f14263f57 linux-next: upgrade to next-20250429 2025-04-29 15:56:06 +00:00
postmarketOS CI 325bbcddbd linux-next: upgrade to next-20250428 2025-04-28 16:00:11 +00:00
Duje Mihanović 638391bb9e linux-samsung-coreprimevelte: use patch files
Bundle patch files with the aport instead of using a custom tarball.
This allows using official tarballs and also gives more transparency.

Besides this, there's other small changes:

* Update to 6.14.4
* Add zstd to makedepends (fixes compile error)
* Drop unneeded CC assignment
* Drop unneeded mkdir call (nitpick from pmaports!6409)

Signed-off-by: Duje Mihanović <duje.mihanovic@skole.hr>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6459
[ci:skip-build]: already built successfully in CI
2025-04-27 20:15:13 +02:00
Alexander Martinz 862f6a0919 firmware-shift-otter: add support for 8.0 and 8.1
The currently shipped firmware only worked on early EVT and DVT1
devices, because it is unsigned.

Signed firmware, to enable support for 8.0 was uploaded a long
time ago, but the firmware package was not bumped.

With this bump now all variations of otter are supported:
- EVT
- DVT1
- DVT2
- 8.0 (MP)
- 8.1 (MP)

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6454
[ci:skip-build]: already built successfully in CI
2025-04-27 16:06:15 +02:00
Barnabás Czémán 73e6d02c1d xiaomi-kenzo: archive device specific packages
Archive Redmi Note 3 kernel, device and firmware package
in favor of device-qcom-msm8956

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
[ci:skip-vercheck]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
[ci:skip-build]: already built successfully in CI
2025-04-27 16:02:54 +02:00
Barnabás Czémán 9ca4170417 device-qcom-msm8956: new device
Add generic port for MSM8956/MSM8976 based devices.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
2025-04-27 16:02:54 +02:00
Barnabás Czémán f87489e471 linux-postmarketos-qcom-msm8956: initial package
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
2025-04-27 16:02:54 +02:00
Alexander Martinz 95518b7a66 device-shift-otter: remove initfs compression and kernel cmdline
The initfs compression was a leftover from when the device aport
was using the sdm845 mainline kernel (as we played with the otter
bringup there).

This resulted in causing the device to not boot.

Also remove the kernel cmdline as it is already handled by getty.

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6455
[ci:skip-build]: already built successfully in CI
2025-04-27 15:59:39 +02:00
Alexander Martinz 383e4bcd1a device-shift-otter: depend on unl0kr-fbforcerefresh
We need to refresh the fb to show unl0kr on bootup.

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6455
2025-04-27 15:59:38 +02:00
Duje Mihanović bb34939bc7 samsung-coreprimevelte: move from testing to community
The device has seen a decent amount of work put into it and is usable
on a basic level. Many features unfortunately remain unavailable, but
the device fulfills the wiki requirements to be moved to community, so
let's do that to increase visibility.

The PXA1908 firmware package and the U-Boot package are moved together
with the device packages.

[ci:skip-vercheck]

Signed-off-by: Duje Mihanović <duje.mihanovic@skole.hr>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6409
[ci:skip-build]: already built successfully in CI
2025-04-27 15:55:07 +02:00
Duje Mihanović 46a3a0a7ce linux-samsung-coreprimevelte: configure for community
Change the kernel config to pass the community kconfig check.

Also update the local build version to use the flavor instead of just
-postmarketOS.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6409
2025-04-27 15:55:02 +02:00
Caleb Connolly 07e2bf526c linux-next: switch to CONFIG_HZ_1000
250 is not a lot, let's try this out i guess. if it's bad we can switch
back??

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6393
[ci:skip-build]: already built successfully in CI
[ci:skip-vercheck]
2025-04-25 15:43:56 +03:00
postmarketOS CI ca2f28ec05 linux-next: upgrade to next-20250424 2025-04-25 04:55:43 +00:00
Clayton Craft ec2c2564e0 device-alcatel-ttab: update checksums
[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6447
2025-04-24 12:35:15 -07:00
Oliver Smith 6530fb7496 linux-alcatel-ttab: fix missing deps
As many other downstream kernels, this needs to depend on linux-headers
to fix:

In file included from /home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/scripts/sortextable.c:31:
/home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/tools/include/tools/be_byteshift.h:4:10: fatal error: linux/types.h: No such file or directory
    4 | #include <linux/types.h>
      |          ^~~~~~~~~~~~~~~

It also needs xz:

/home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/scripts/xz_wrap.sh: exec: line 23: xz: not found

Related: https://builds.sr.ht/~postmarketos/job/1477748#task-pmbootstrap_build-583

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6446
[ci:skip-build]: already built successfully in CI
2025-04-24 11:48:22 -07:00
Error504TimeOut 1b69da9511 alcatel-ttab: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6422

[ci:skip-build]: already built successfully in CI
2025-04-24 18:20:34 +02:00
Affe Null 2504124b25 jolla-c2: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6426

[ci:skip-build]: already built successfully in CI
2025-04-24 18:12:29 +02:00
fossdd 84f364fd5a device-google-gru: fix pkgver typo
Fixes https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11107

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6445
[ci:skip-build]: already built successfully in CI
2025-04-24 14:41:16 +02:00
postmarketOS CI 20c37ca9fd linux-next: upgrade to next-20250423 2025-04-23 15:56:30 +00:00
Anton Bambura 9294392f75 device-amlogic-tvbox: disable dhcpd
These devices have an ethernet port, therefore from the wiki:

Do not set the static ip to the network interface and do not run the
DHCP daemon on it. This makes sense for devices with an ethernet
port, like the Raspberry Pi (!1580).

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6435
2025-04-23 12:52:26 +00:00
d2 c858786e73 xiaomi-rosemary: new device (Xiaomi Redmi Note 10S)
Wiki page: https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_Note_10S_/_POCO_M5s_(xiaomi-rosemary)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6430
[ci:skip-build]: already built successfully in CI
2025-04-23 15:35:28 +03:00
iAboothahir ff3c929a05 firmware-asus-x00td: Clean-ups
* msm-firmware-loader loads fws from partitions and add board-2.bin
* create firmware-5.bin directly in the package

Signed-off-by: iAboothahir <aboothahirpkd@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6431
[ci:skip-build]: already built successfully in CI
2025-04-23 15:31:59 +03:00
iAboothahir c805081e64 asus-x00td: move downstream port to unmaintained
device-asus-x00td:
 * Add firmware-qcom-adreno-a530 for adreno fws
 * Add msm-firmware-loader to load fws from device partitions

Signed-off-by: iAboothahir <aboothahirpkd@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6431
2025-04-23 15:31:32 +03:00
Henrik Grimler 95fe04886c device-samsung-m3: use msdos partition type
If a custom bl1 is used on sdcard, then it should be embedded at
0x200 (512). If a GPT filesystem is used, then the GPT header uses
roughly the first 0x500 bytes, and hence bl1 overwrites part of the
GPT header in that configuration.

Change to msdos partition type so that the filesystem works fine
whether or not we use stock bl1 or custom one.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
Henrik Grimler 5d9f009336 device-odroid-xu4: use msdos partition type
bl1 is embedded at 0x200 (512), but the GPT header uses roughly the first
0x500 bytes, and hence bl1 overwrites part of the GPT header.

Fix issue by changing to msdos partition type.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
Henrik Grimler b42d3861c6 device-odroid-u2: use msdos partition type
bl1 is embedded at 0x200 (512), but the GPT header uses roughly the first
0x500 bytes, and hence bl1 overwrites part of the GPT header.

Fix issue by changing to msdos partition type.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
postmarketOS CI bc4caf3b2f linux-next: upgrade to next-20250422 2025-04-22 15:56:27 +00:00
Frieder Hannenheim 3a88bde105 device-oneplus-kebab: remove debug kernel args
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411

[ci:skip-build]: already built successfully in CI
2025-04-22 15:33:24 +02:00
Frieder Hannenheim b0892d2cbe device-oneplus-kebab: remove weston.ini, only needed for downstream kernel
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411
2025-04-22 15:33:24 +02:00
Frieder Hannenheim 4b746b298c device-oneplus-kebab: add mainline kernel
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411
2025-04-22 15:33:24 +02:00
Luca Weiss e319a5675b linux-postmarketos-qcom-msm8226: upgrade to 6.13.4
Manual kconfig changes:
* CONFIG_PSI=y (as required by kconfigcheck)

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6416
2025-04-22 10:36:33 +02:00
Eisenbahnfan 458952ca0c samsung-n2awifi: enable gpu support
And use modules-initfs and improve Wifi reliability and set myself as maintainer.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6433
2025-04-21 21:51:55 -07:00
Oliver Smith 6d6f2c4aa1 nokia-n900: move wl1251-cal-openrc dep to openrc
Fix master:nokia-n900:console, which is failing since the console UI was
switched to systemd by default:

  (66/230) Installing wl1251-cal-openrc (1.2-r4)
  Executing wl1251-cal-openrc-1.2-r4.post-install
  lib/apk/exec/wl1251-cal-openrc-1.2-r4.post-install: line 3: rc-update: not found
  ERROR: wl1251-cal-openrc-1.2-r4.post-install: script exited with error 127

Related: https://builds.sr.ht/~postmarketos/job/1474072#task-img-730

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6436
2025-04-21 19:20:22 +02:00
postmarketOS CI ac3a8c403e linux-next: upgrade to next-20250417 2025-04-21 13:05:34 +00:00
Alexey Minnekhanov f5c24236f9 device/archived/*: add missing tags
Only non-essential metadata was changed, no need to bump versions.
And no need to build changed packages.

[ci:skip-vercheck]
[ci:skip-build]

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6438
2025-04-21 15:06:37 +03:00
Luca Weiss 1510e69d9e linux-postmarketos-qcom-sm6350: upgrade to 6.14.0
Manual kconfig changes:
* SM_VIDEOCC_6350=y

User nyl91 in #sm6350-mainline tried this out and they didn't report any (new) problems

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6388
2025-04-20 22:30:43 -07:00
Alistair Francis cd236af1b3 device-purism-librem5: upgrade to 68pureos1
Update to versino 68 of Librem5 base. As part of this we also add
u-boot-tools to makedepends as we don't install depends for building
anymore. u-boot-tools which provides mkimage does not get installed by
default.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6397
2025-04-20 22:05:27 -07:00
adamthiede dd7e924962 linux-postmarketos-mediatek-mt8173: upgrade to 6.14.3
tested on c330.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6400
2025-04-20 21:19:07 -07:00
Henrik Grimler 9ff36d0861 linux-postmarketos-exynos5: update to 6.6.87
This will be the last 6.6.x update, next update will be based on the
6.12 lts.

* Support for exynos5420-samsung-v1awifi is added thanks to
  @Eisenbahnfan

* Several: fixes for usb and charging for Exynos 5250
  devices (manta in particular) has been added thanks to @Alexmrqt

Tested on exynos5250-google-snow, exnyos5420-samsung-klimtlte and
exynos5422-odroid-xu4.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6432
[ci:skip-build]: already built successfully in CI
2025-04-20 15:23:15 +03:00
Jens Reidel 1da574b0c4 linux-postmarketos-qcom-sm7150: Upgrade to 6.15.0_rc2
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6420

[ci:skip-build]: already built successfully in CI
2025-04-18 17:10:50 -07:00
Oliver Smith 43fd2502a2 device-pine64-pinephonepro: fix openrc install bug
Let the openrc subpackage depend on eg25-manager-openrc to ensure the
latter gets installed first. Otherwise this can happen:

(122/741) Installing device-pine64-pinephonepro-openrc (4-r3)
Executing device-pine64-pinephonepro-openrc-4-r3.post-install
 * rc-update: service `eg25-manager' does not exist
ERROR: device-pine64-pinephonepro-openrc-4-r3.post-install: script exited with error 1
(123/741) Installing eg25-manager-openrc (0.5.2-r0)

Related: https://builds.sr.ht/~postmarketos/job/1472555#task-img-521

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6424
[ci:skip-build]: already built successfully in CI
2025-04-18 09:58:48 +02:00
Oliver Smith cce5fc272f device-samsung-lt023g: fix call to devicepkg_build
"$pkgname " was pasted in there by mistake.

Fixes: cfac29e5 ("device-samsung-lt023g: add audio subpkg to install pw")
2025-04-18 09:53:56 +02:00
Clayton Craft 5075aa3523 device-xiaomi-nabu: add audio subpkg to install pw
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
[ci:skip-build]: already built successfully in CI
2025-04-17 20:50:01 +02:00
Clayton Craft cfac29e5c0 device-samsung-lt023g: add audio subpkg to install pw
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:50:01 +02:00
Clayton Craft 01deb2b288 device-pine64-pinephone: add audio subpkg to install pw
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:50:01 +02:00
postmarketOS CI fd23d77201 linux-next: upgrade to next-20250414 2025-04-14 15:59:55 +00:00
Oliver Smith ff6810f821 device-pine64-pinephone: u-boot-tools in makedeps
Put u-boot-tools into makedepends to fix building the package with
current pmbootstrap master, which has stricter dependency handling.

Related: https://postmarketos.org/blog/2025/03/04/pmOS-update-2025-02/#pmbootstrap

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6407
2025-04-13 19:58:17 +02:00
Omar Mahboubi 36875d85f2 device-xiaomi-spes: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6398

[ci:skip-build]: already built successfully in CI
2025-04-12 15:13:11 +03:00