Commit Graph
3753 Commits
Author SHA1 Message Date
Luca Weiss cd44e0c4b6 device-fairphone-fp5: Set Wireplumber audio format for speaker
The S16LE format from soc-qcom package doesn't work, so override it from
the device package.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700>
2026-01-27 07:52:37 +00:00
Luca Weiss f992a6619d alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 speaker support
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700>
2026-01-27 07:52:37 +00:00
Luca Weiss 5585787606 linux-postmarketos-qcom-sc7280: upgrade to 6.18.7
Manual kconfig changes:
* SND_SOC_AW88261=m (Fairphone 5)

* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_RTL8152=m (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7700>
2026-01-27 07:52:37 +00:00
Aster Boese ef58926d5e apple-idevice: disable initramfs-extra
There were fears that initramfs-extra would take up too much ram and
cause booting Linux to fail, but that doesn't seem to be the case.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7846>
2026-01-26 15:59:51 +00:00
Clayton Craft 080500fffd linux-postmarketos-asahi: upgrade to 6.18.7-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7839>
2026-01-25 22:33:01 -08:00
Achill Gilgenast be4dcb68ef device-postmarketos-trailblazer: add linux-postmarketos-mainline subpackage
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398>
2026-01-24 22:29:01 +00:00
Achill Gilgenast 6c95b42883 device-generic-loongarch64: add linux-postmarketos-mainline subpackage
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7398>
2026-01-24 22:29:01 +00:00
Clayton Craft 24bdbf5675 linux-postmarketos-asahi: upgrade to 6.18.6
And sync kconfig!

This also removes the .config fragments from sources= since they are not
actually used for building the kernel.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7831>
2026-01-24 22:15:37 +00:00
Rudraksha Gupta 9249afb6c7 linux-next: expressatt: Add PWM Vibrator
https://lore.kernel.org/all/20251211-expressatt-vibrator-v1-1-41bdc47217b2@gmail.com/

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7545>
2026-01-24 21:45:20 +00:00
Juan Calzada dc83f3ae2e linux-postmarketos-qcom-sm8150: enable UFS for Xiaomi Mi 9
pkgrel version

gpio reset was incorrect

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7823>
2026-01-24 15:33:45 +00:00
bluebunny 049b4b605c device-samsung-j7xelte: use upstream brcm firmware
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7827>
2026-01-24 20:53:33 +09:00
Stefan Hansson f5a46e6847 device-generic-loongarch64: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree or ACPI.

[ci:ignore-count]

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 03be51673d device-apple-idevice: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson e34ce370a7 device-qualcomm-sdm845: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson ebb915c9eb device-qcom-msm89x7: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 35a146798b device-qcom-msm8956: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 91ac1dee94 device-qcom-msm8916: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 209614d0e7 device-qcom-msm8909: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 036119d7c6 device-qcom-msm8226: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Stefan Hansson 09440217eb device-postmarketos-trailblazer: remove deviceinfo_chassis
Doesn't make sense for generic devices and is no longer required as it
should be provided by Devicetree.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7801>
2026-01-24 10:30:46 +01:00
Clayton Craft b170f85c36 device-lenovo-lxf-p5100: move kernel cmdline config to kernel-cmdline.d
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

[ci:skip-build]: build succeeded on all archs except riscv64, which is
failing because of an upstream/aports sync issue.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708>
2026-01-23 15:07:15 -08:00
Clayton Craft 6b1450424c device-apple-mac-aarch64: drop kernel cmdline from deviceinfo
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7708>
2026-01-23 15:06:20 -08:00
WrenIX 0c829feb0a device-fairphone-fp3: depend on unl0kr-fbforcerefresh
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7707>
2026-01-23 15:58:49 +00:00
Luca Weiss 8a1e49a454 device-fairphone-fp5: UCM changes and audio firmware
Replace ucm with alsa-ucm-conf-qcom-sc7280 package. And add a dependency
for the audio amplifier firmware which we'll start using in the future.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 16:06:37 +01:00
Danila Tikhonov fe8c2fe1f0 alsa-ucm-conf-qcom-sc7280: new package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 16:06:37 +01:00
Luca Weiss 606109c58b firmware-fairphone-fp5: upgrade to 20250623
And start packaging the audio amplifier firmware.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7710>
2026-01-23 15:01:40 +00:00
Neil Armstrong 9588ec951a device-ayaneo-pocket-s2: add the Ayaneo Pocket S2 device
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the device package with the firmwares, alsa ucm conf and kernel
packages.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 01ca384240 linux-ayaneo-pocket-s2: add linux kernel for the Ayaneo Pocket S2
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the linux kernel recipe based on a mainline based tree with
the LCD panel & regulator drivers, plus the device tree for the
Device. All config changes required for the device are already
in the arm64 defconfig. Simply disable all other arm64 vendors
to reduce build time, image size and modules count.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 74aac83a39 firmware-ayaneo-pocket: add the firmware files for the Ayaneo Pocket devices
The Ayaneo Pockets devices are a serie of gaming devices running with
a Snapdragon 8 Gen 2 and 3 SoCs.

Add the firmware files for the Pocket devices, for now only the
files for the Pocket S2 are adding into subpackages.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
Neil Armstrong 66c7510658 alsa-ucm-conf-ayaneo-pocket-s2: add the alsa-ucm-conf for the Ayaneo Pocket S2
The Ayaneo Pocket S2 is a Snapdragon 8 Gen 3 based gaming device,
it has a 2k 60fps LCD panel, internal UFS, complete keypad connected
via a PCIe USB Controller, SDCard slot, WiFi and Bluetooth.

Add the ALSA UCM configuration designed to work on mainline based
kernels.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7803>
2026-01-22 16:49:03 +01:00
bluebunny bf7757cc06 device-samsung-j7xelte: fix partial fde
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7800>
2026-01-20 15:25:23 +09:00
Ferass El Hafidi af04558fd9 device-samsung-kona: take over maintenance
There is no maintainer right now that is available to maintain this
port. I have this device, use it daily, and can commit to maintaining
this port. If someone wants to maintain it alongside me, that is
appreciated of course.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7787>
2026-01-19 14:27:04 +00:00
Aster Boese c81755fe7f testing/m1n1-apple-idevice: upgrade to 1.5.0_git20260114
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7785>
2026-01-19 12:01:42 +00:00
Aster Boese eb81cfaa98 linux-postmarketos-apple-{4,16}k: upgrade to 6.18.1, use kconfig fragments, and build with LLVM
1. Upgrades both kernels to 6.18.1.

2. Updates the kconfigs to follow the community kconfigcheck and use kconfig fragments.

3. Builds the kernels with LLVM and Clang.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7196>
2026-01-18 21:52:57 +00:00
Clayton Craft 1ca5a1ad58 device/*: update pmos-base-ui-backend-audio-* dependency pkg names
These were changed in 3c2af74036

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7786>
2026-01-18 12:20:33 +00:00
Robert Eckelmann 7fe0f3b3be linux-postmarketos-marvell: fix kconfig related to zram
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:57 +00:00
Robert Eckelmann d74974278a linux-postmarketos-marvell: fix USB for wd-glacier
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:57 +00:00
Robert Eckelmann 8a255b11dd linux-postmarketos-marvell: WIP: patches for graphics on dell-ariel
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:54 +00:00
Robert Eckelmann 038609ad71 linux-postmarketos-marvell: upgrade to 6.18.5
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:50 +00:00
Robert Eckelmann d8afa93e26 linux-postmarketos-marvell: add mmp3 patches
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:46 +00:00
Robert Eckelmann e3da7a4e45 linux-postmarketos-marvell: upgrade to 6.18.2 and add mmp3/dell-ariel
specifics

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7605>
2026-01-18 07:26:43 +00:00
Vasiliy Doylov 23ff88c2d6 device-apple-mac-aarch64: add hid modules to initfs
This allow to use touchpad and keyboard in initfs.
Fixes FDE unlock on apple-tonga

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7780>
2026-01-17 15:42:14 +03:00
Luca Weiss be30fa4d1c linux-postmarketos-qcom-milos: upgrade to 6.18.5
Manual kconfig changes:
* INPUT_AW86927=m (Fairphone (Gen. 6) haptics)
* POWER_SEQUENCING_QCOM_WCN=m (Fairphone (Gen. 6) Bluetooth/WiFi)
* ZRAM_BACKEND_842=y (category:zram)
* ZRAM_BACKEND_DEFLATE=y (category:zram)
* ZRAM_BACKEND_LZ4=y (category:zram)
* ZRAM_BACKEND_LZ4HC=y (category:zram)
* ZRAM_BACKEND_LZO=y (category:zram)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774>
2026-01-17 00:53:50 +00:00
Luca Weiss f18d15c598 device-fairphone-fp6: add dependency on ath11k firmware for WiFi
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7774>
2026-01-17 00:53:50 +00:00
Paul Sajna d33e421faa device-lg-judyln: Co-maintain
I'm doing significant kernel work for this device, including bringup of firmware, drm, and touchscreen.

I'd like to be added as a co-maintainer for this device.

https://lore.kernel.org/all/20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org/

[ci:skip-vercheck]: Changing co-maintainers does not require increasing
pkgrel.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7773>
2026-01-16 09:13:14 +01:00
Achill Gilgenast ce3b389edf device-google-snow: demote to testing
The device no longer fit the criteria of community, since Jenneron is no
longer an active maintainer.

[ci:skip-vercheck] # moving package from one category to another

Follow-Up from <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7763>
2026-01-15 15:09:38 +01:00
Achill Gilgenast 20f5c75a1b device/testing: add empty maintainer variables
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:21 +00:00
Achill Gilgenast 43876a93ea */*: fix invalid maintainer comment
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:21 +00:00
Achill Gilgenast 65fa27d1fd */*: remove maintainership by inactive maintainers
* Set Co-Mainatiner as maintainer, if they exist
* Add me as co-maintainer of QEMU packages to fulfill main requirements
* Add people interested in maintainance to their packages
* device-google-snow now has no maintainer, if someone is interested,
  please add yourself as maintainer, otherwise it has to be dropped

As we all know they are inactive nowadays, the maintainer variables
should reflect the reality who cares/is responsible about a package, and
inactive members are not. And waiting for a inactive maintainer 2 weeks
is just staling the MR.

Thanks for all the work Minecrell & Jenneron, and feel free to add
yourself again if you're back again.

[skip ci]: too many false positives :p

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>
2026-01-15 11:05:38 +00:00
Pablo Correa Gómez ef789fa35f device-*: remove all devicepkg_pmtest_post_install uses
As explained in the previous commit, this was initially envisioned to
be used in a different way, and with ci-tron the way to add the
console is different (just a gitlab variable), so this won't be needed
in the future.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:44 +00:00