Commit Graph
3275 Commits
Author SHA1 Message Date
André Apitzsch ca2a1ea8b4 device-motorola-peregrine: add support for newer lk2nd
Switch to msdos partition type, since lk2nd doesn't support GPT yet.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6678
2025-07-11 17:14:51 -04:00
Sample Text 3620e3713e device-clockworkpi-uconsole-rpi: fix speakers regression
The speakers are not working on CM4 with the current configuration. usercfg.txt was misconfigured when CM3 and CM5 were added

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6760
[ci:skip-build]: already built successfully in CI
2025-07-11 12:56:37 +02:00
Alicja Michalska db58f4cd67 lynx-r1: New device
Add initial port for Lynx R1.
Kernel fork will be merged with sm8250-mainline in the future.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6748
[ci:skip-build]: already built successfully in CI
2025-07-11 01:09:50 +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
Aster Boese efce7d736e apple-idevice: new device
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
Aster Boese ff439714ee linux-postmarketos-apple-4k: rename from linux-postmarketos-apple and upgrade
Renames linux-postmarketos-apple to linux-postmarketos-apple-4k to represent the page size as
linux-postmarketos-apple-16k does. Also upgrades the kernel version to 6.16.0-rc1.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6733
2025-07-10 19:59:30 +02:00
postmarketOS CI 07de775cb3 linux-next: upgrade to next-20250704 2025-07-04 15:44:57 +00:00
postmarketOS CI c1c5ab8a9b linux-next: upgrade to next-20250703 2025-07-03 15:49:43 +00:00
postmarketOS CI 8fbc1d8578 linux-next: upgrade to next-20250702 2025-07-03 04:44:39 +00:00
Henrik Grimler 51bf16cf8a device-raspberry-pi5: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

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

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
[ci:skip-build]: already built successfully in CI
2025-07-02 21:08:35 +02:00
Henrik Grimler 4dbeee8a99 device-raspberry-pi4: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:35 +02:00
Henrik Grimler 6c3cbe795a device-raspberry-pi3: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:34 +02:00
Henrik Grimler 5a7a86f118 device-raspberry-pi: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:33 +02:00
Henrik Grimler 2a6c3b4bed device-raspberry-pi0: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:33 +02:00
Henrik Grimler 00e6509372 device-cutiepi-tablet: use new var deviceinfo_generate_cmdline_txt
It lets us move the variables in cmdline.txt to
deviceinfo_kernel_cmdline. We can thereafter drop the cmdline.txt file
entirely.

By setting deviceinfo_generate_cmdline_txt we tell boot-deploy to
generate /boot/cmdline.txt from deviceinfo_kernel_cmdline. boot-deploy
can then also add information about partition UUIDs to the cmdline,
which helps postmarketos-initramfs find the correct partitions.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6630
2025-07-02 21:08:30 +02:00
postmarketOS CI afcd964003 linux-next: upgrade to next-20250630 2025-07-01 04:45:09 +00:00
Marc Lehmann 8b1222a3c0 device-raspberry-pi3: Use msdos partition table
The Raspberry Pi 3 refuses to boot from a GPT partition table, so we
need to force an msdos partition table. This was tested with a Pi 3
Model B V1.2.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6731
[ci:skip-build]: already built successfully in CI
2025-06-30 18:08:39 +02:00
Paul Sajna b1f2ccc683 device-lg-judy{ln,p}: add firmware package dependency
Also:
 * unblacklist ipa
 * add deviceinfo_gpu_accelerated

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6329
[ci:skip-build]: already built successfully in CI
2025-06-30 10:30:52 +02:00
Paul Sajna 2abd9400ef firmware-lg-judy: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6329
2025-06-30 10:30:52 +02:00
Luca Weiss 6a2c3f0818 treewide: remove downstream feedbackd vibra rules
All of them are now included upstream with feedbackd, so we can remove
them here.

https://gitlab.freedesktop.org/agx/feedbackd/-/merge_requests/182

[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6695
2025-06-28 11:16:55 +02:00
postmarketOS CI 5b79605420 linux-next: upgrade to next-20250627 2025-06-27 15:46:02 +00:00
Luca Weiss 5029df171b fairphone-fp6: new device
Add an initial port for The Fairphone (Gen. 6) smartphone. This includes
firmware and close-to-mainline kernel package.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6715
[ci:skip-build]: already built successfully in CI
2025-06-26 23:45:11 +02:00
postmarketOS CI c395b5eee9 linux-next: upgrade to next-20250626 2025-06-26 16:05:03 +00:00
Luca Weiss 0ac545f4d6 linux-postmarketos-qcom-msm8974: upgrade to 6.15.2
No manual kconfig changes.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6685
[ci:skip-build]: already built successfully in CI
2025-06-26 15:37:51 +02:00
postmarketOS CI 7f90943b44 linux-next: upgrade to next-20250625 2025-06-25 15:44:32 +00:00
postmarketOS CI f33cc7dbfe linux-next: upgrade to next-20250624 2025-06-24 15:46:59 +00:00
postmarketOS CI 9793f640bc linux-next: upgrade to next-20250623 2025-06-23 17:49:13 +00:00
postmarketOS CI a7cd396d9b linux-next: upgrade to next-20250620 2025-06-20 15:50:32 +00:00
fossdd fd99ac53a1 device-postmarketos-trailblazer: replace -kernel-edge with -kernel-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd 1a8fcddeb9 device-samsung-expressatt: drop -kernel-edge
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd 1450be89f0 device-oneplus-dumpling: switch from linux-edge to linux-stable for -kernel-alpine
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd ca7800d2e1 device-oneplus-cheeseburger: switch linux-edge to linux-stable for -kernel-alpine
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:27 +02:00
fossdd 589af2c866 device-sipeed-licheezero: switch from linux-edge to linux-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:26 +02:00
knuxify 5919ade1a5 device-odroid-hc2: switch to linux-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:26 +02:00
fossdd 8382236059 device-cubietech-cubieboard: switch from linux-edge to linux-stable
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6590
2025-06-20 10:59:26 +02:00
Dzmitry Sankouski 932397c42d u-boot-starqltechn: move from testing to community
Moving to community along with device package.

[ci:skip-vercheck]: no changes to packages

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6493
2025-06-19 13:56:54 -07:00
Dzmitry Sankouski f25e01be88 device-samsung-starqltechn: move from testing to community
Starqltechn is a Samsung Galaxy S9 phone running on sdm845 SoC.
Since SDM845 is well supported, the phone has potential to get more
features in the future with less development effort.

Device is running linux-postmarketos-qcom-sdm845 kernel, with
charger, fuelgauge, haptics, calls, mobile data supported.
This make the phone usable with basic scenarios.

Moving to community to increase phone visibility and to attract new
developers and users.

[ci:skip-vercheck]: no changes to packages

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6493
2025-06-19 13:56:53 -07:00
Luca Weiss 92ee04d094 linux-postmarketos-qcom-msm8974: upgrade to 6.14.6
Manual kconfig changes:
* CONFIG_QCOM_SNS_REG=m
* CONFIG_IIO_QCOM_SMGR_ACCEL=m
* CONFIG_IIO_QCOM_SMGR=m
* CONFIG_IIO_QCOM_SMGR_GYRO=m
* CONFIG_IIO_QCOM_SMGR_MAG=m
* CONFIG_IIO_QCOM_SMGR_PRESSURE=m
* CONFIG_IIO_QCOM_SMGR_PROX=m
* CONFIG_UDMABUF=y (for community kconfig check)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6639
[ci:skip-build]: already built successfully in CI
2025-06-19 22:19:04 +02:00
postmarketOS CI b32d6d7def linux-next: upgrade to next-20250619 2025-06-19 15:44:31 +00:00
Luca Weiss 610ab96f8a linux-postmarketos-qcom-msm8226: slim config, build more as modules
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6640
2025-06-19 21:20:17 +09:00
Luca Weiss 5ae1459ac8 linux-postmarketos-qcom-msm8226: upgrade to 6.14.8
Manual kconfig changes:
* CONFIG_QCOM_SNS_REG=m
* CONFIG_IIO_QCOM_SMGR_ACCEL=m
* CONFIG_IIO_QCOM_SMGR=m
* CONFIG_IIO_QCOM_SMGR_GYRO=m
* CONFIG_IIO_QCOM_SMGR_MAG=m
* CONFIG_IIO_QCOM_SMGR_PRESSURE=m
* CONFIG_IIO_QCOM_SMGR_PROX=m

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6640
2025-06-19 21:20:17 +09:00
postmarketOS CI b598643699 linux-next: upgrade to next-20250618 2025-06-18 15:49:39 +00:00
exkc 22c85d4972 device-radxa-zero: switch from linux-edge to linux-postmarketos-amlogic
linux-edge is being removed from Alpine and linux-postmarketos-amlogic
has all the necessary config options.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6592
2025-06-18 15:27:54 +02:00
exkc fa911abe87 device-beelink-gt1: drop linux-edge
linux-edge is being removed from Alpine and also lacked a number of
amlogic drivers.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6593
2025-06-18 15:22:58 +02:00
Antoine Martin b6954d59e8 device-pine64-pinenote: add waveform management initd
Previously, waveform information was provided by maintainer. Since every
device panel is slightly different, waveform information is actually
available on the device in a specific partition (partlabel=waveform).

We thus use the device waveform information instead of the less
appropriate generic binary. We do this by having an initd script extract
and prepare the binary from the partition using hrdl's scripts. The
rockchip_ebc module expects both ebc.wbf and custom_wf.bin under
/lib/firmware/rockchip. Thus, if those files are not detected, the initd
runs the necessary operations, regenerates with mkinitfs, and reloads
rockchip_ebc.

gpio_rockchip is also added to modules-initfs as the kernel now compiles
it as a module

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6667
[ci:skip-build]: already built successfully in CI
2025-06-18 08:26:14 -04:00
Antoine Martin d5fc0dee35 firmware-pine64-pinenote: drop in favor of device waveforms
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6667
2025-06-18 08:26:11 -04:00
Antoine Martin 6f78bbc5df linux-pine64-pinenote: upgrade to 6.15.2, use upstream linux tar
Uses patchset from hrdl rather than m-weigand. It was rebased against
v6.15 by myself, from v6.15_rc3. hrdl rebased m-weigand's patchset from
v6.12 and improved upon it.

Much like linux-rpi, source code is generated by first using upstream
linux source code, patched with minor release patchset. The PineNote
downstream patches are then applied.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6667
2025-06-18 08:26:07 -04:00
Nick Chan ce776a7965 apple-d22: new device
Signed-off-by: Nick Chan <towinchenmi@gmail.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6642
2025-06-17 19:27:13 +02:00
Luca Weiss 10d2f913b8 device-oneplus-bacon: add dependency on adsp, modem & wcnss firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6671

[ci:skip-build]: already built successfully in CI
2025-06-17 18:48:27 +02:00
Luca Weiss 5d951b077d firmware-oneplus-bacon: squash firmware and add adsp & modem firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6671
2025-06-17 18:48:27 +02:00