Commit Graph
4411 Commits
Author SHA1 Message Date
Aster Boese 425a0eae52 samsung-j3ltetw: move to archived
The maintainer did not respond within two weeks of a maintainership issue
being made. As such, this device is to be archived.

Closes pmaports#4736

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215>
2026-09-05 13:04:35 -04:00
Thomas Turner 3ef06e837f samsung-a21s: new device
Mainline 7.2 port for the Samsung Galaxy A21s, Exynos 850.

Working: display, touchscreen, Phosh with GPU acceleration.

Signed-off-by: Thomas Turner <tturner@lineageos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9467>
2026-09-01 19:38:17 +00:00
Neil Armstrong 8628ff6159 linux-ayaneo-pocket-s2: update to 7.2_git20260831
Update Ayaneo Pocket S2 patchset to Linux v7.2

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9466>
2026-09-01 08:50:23 +00:00
Eric Anderson e9f101b6cd linux-postmarketos-qcom-apq8064: Resolve most kconfig check failures
CONFIG_DEBUG_INFO_BTF remains disabled because compilation crashes while
combining the debug info. It is enabled in the config, but not actually
built into the kernel because the pahole dependency is missing.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9421>
2026-09-01 02:10:50 +00:00
Eric Anderson 0300622748 linux-postmarketos-qcom-apq8064: Copy actually-used config
The config was for an older version of Linux, so was getting new
defaults applied when being built. Now the committed config is the same
as Linux was actually using to build.

Apparently the compression changed slightly for the Github tar,
producing a different sha.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9421>
2026-09-01 02:10:50 +00:00
Rudraksha Gupta 5f9b90dbf2 device-samsung-expressatt: Switch to generic pmOS kernels
devices.config being dropped from linux-next partially broke expressatt
as the mainline kernels do not enable peripherals that are needed
by expressatt. Let's instead add it to kconfig-generic.toml and use
postmarketOS's generic kernels instead of Alpine's.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9463>
2026-08-31 22:10:19 +00:00
Oliver Smith 3dfed70bba device-pine64-pinephone: remove shelli subpackage
Prepare for the UI to be removed in the next patch.

Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9460>
2026-08-30 16:34:25 +00:00
Stefan Hansson 7bd121460a firmware-samsung-milletwifi: add maintainership and move from archived
This is a dependency of device-samsung-milletwifi which already was
moved.

Fixes 7bbad72dad

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9458>
2026-08-30 15:40:28 +00:00
Andreas Kemnade b2b729da04 device-{kobo,tolino}-*: add postmarketos-base-eink dependency
Depend on the package to provide quirks for eink displays

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9453>
2026-08-30 14:03:17 +00:00
Jianhua Lu 9b38f58128 linux-postmarketos-qcom-sm8250: upgrade to 7.2.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9457>
2026-08-30 08:44:10 +00:00
Clayton Craft 0a95bec85b linux-postmarketos-asahi: upgrade to 7.1.10-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9456>
2026-08-29 12:40:14 -07:00
Stefan Hansson c0ba628615 qcom-sm7125: new device
Generic sm7125 device. Needs to be booted via U-Boot, in the future
Tauchgang. Currently firmware handling is suboptimal and it may not load
on all phones. Improving this is left as a future improvement.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9438>
2026-08-29 17:06:44 +00:00
Linus Walleij 5cca0299c4 linux-postmarketos-stericsson: upgrade to 7.2.0
Bump the kernel, regenerated config from fragments with
pmbootstrap kconfig generate linux-postmarketos-stericsson.

The kernel is looking for firmware in /lib/firmware, so I had
to fix this in the firmware package as well, was weird with a
subfolder to begin with, I have no idea why we were doing that.

Signed-off-by: Linus Walleij <linusw@kernel.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9437>
2026-08-29 14:29:46 +00:00
Linus Walleij 6f7eeca359 firmware-samsung-u8500: install into /lib/firmware
The kernel expects to look directly into /lib/firmware/brcm
for these firmwares, so skip the postmarketos prefix.

Signed-off-by: Linus Walleij <linusw@kernel.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9437>
2026-08-29 14:29:46 +00:00
Jan Paszkowski 9da1e79e12 linux-sony-pdx215: upgrade to 7.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9441>
2026-08-29 13:44:40 +00:00
Luca Weiss 7bbad72dad device-samsung-milletwifi: adopt and move to testing
Update modules-initfs while we're at it to provide everything we need
for debug-shell and USB setup during initramfs.

Remove the nonfree-firmware subpackage since we don't use those anymore.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9451>
2026-08-29 11:47:06 +00:00
Petr Vorel c50958f468 firmware-aosp-broadcom-wlan: move firmware to /usr/lib
Related: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4803
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9448>
2026-08-29 11:04:21 +00:00
Petr Vorel ee3d71b512 firmware-lg-bullhead: move firmware to /usr/lib
Related: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4803

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9448>
2026-08-29 11:04:21 +00:00
Luca Weiss fbed99cc76 linux-postmarketos-qcom-msm8226: upgrade to 6.16.12 (update 2)
Newer msm8226-mainline release with some device support and a clock fix
for simplefb/simpledrm.

Manual kconfig changes:
* A11Y_BRAILLE_CONSOLE=y (category:accessibility)
* ACCESSIBILITY=y (category:accessibility)
* BLK_DEV_SR=m (category:usb)
* BTRFS_FS=m (category:filesystems)
* CACHEFILES=m (category:netmount)
* CRYPTO_AES_TI=m (category:netmount)
* CRYPTO_CAMELLIA=m (category:netmount)
* CRYPTO_CTS=y (category:netmount)
* CRYPTO_KRB5=m (category:netmount)
* DEBUG_INFO_BTF=y (category:default)
* DEBUG_INFO_BTF_MODULES=y (category:default)
* DEBUG_INFO_DWARF5=y (category:default)
* F2FS_FS=m (category:filesystems)
* FSCACHE=y (category:netmount)
* ISO9660_FS=m (category:filesystems)
* JOLIET=y (category:filesystems)
* LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" (category:hardening)
* NFSD=m (category:netmount)
* NFSD_BLOCKLAYOUT=y (category:netmount)
* NFSD_PNFS=y (category:netmount)
* NFSD_SCSILAYOUT=y (category:netmount)
* NFSD_V3_ACL=y (category:netmount)
* NFSD_V4=y (category:netmount)
* NFSD_V4_2_INTER_SSC=y (category:netmount)
* NFS_FSCACHE=y (category:netmount)
* NFS_V4_1=y (category:netmount)
* NFS_V4_2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y (category:netmount)
* RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y (category:netmount)
* SECURITY_DMESG_RESTRICT=y (category:hardening)
* SECURITY_LOCKDOWN_LSM=y (category:hardening)
* SECURITY_LOCKDOWN_LSM_EARLY=y (category:hardening)
* SECURITY_PATH=y (category:default)
* SECURITY_YAMA=y (category:hardening)
* SPEAKUP=m (category:accessibility)
* SPEAKUP_SYNTH_ACNTSA=m (category:accessibility)
* SPEAKUP_SYNTH_APOLLO=m (category:accessibility)
* SPEAKUP_SYNTH_AUDPTR=m (category:accessibility)
* SPEAKUP_SYNTH_BNS=m (category:accessibility)
* SPEAKUP_SYNTH_DECEXT=m (category:accessibility)
* SPEAKUP_SYNTH_DECTLK=m (category:accessibility)
* SPEAKUP_SYNTH_LTLK=m (category:accessibility)
* SPEAKUP_SYNTH_SOFT=m (category:accessibility)
* SPEAKUP_SYNTH_SPKOUT=m (category:accessibility)
* SPEAKUP_SYNTH_TXPRT=m (category:accessibility)
* VFAT_FS=y (category:default)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8534>
2026-08-29 11:01:22 +00:00
Andreas Kemnade 22ba57c1e2 linux-postmarketos-imx-ereader: Update to 7.1.10
Update the kernel for imx ereaders to 7.1.10.
Adapt to the newest kconfig rules. Improve backlight support for Kobo Clara
2e.
7.2 has stability issues, so stick to 7.1.x first.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9434>
2026-08-29 10:57:05 +00:00
Paul Cercueil d2876b3d31 firmware-samsung-i9100: Fix Bluetooth FW name
The name was not capitalized correctly, causing the kernel to not find
it.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2026-08-28 22:28:40 +02:00
Vitaliy Ognev 68dc919488 powkiddy-x55-mapper: add systemd subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9430>
2026-08-27 15:55:33 +03:00
Stefan Hansson 7fe101ace4 linux-postmarketos-stericsson: migrate to kconfig fragments
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8086>
2026-08-25 22:47:59 +00:00
Alexandre Marquet 42fded4a8e Revert "device-samsung-{n1awifi,n2awifi,v1awifi}: disable gsd-color"
This reverts commit e88f56d618, as the
underlying issue has been fixed upstream.

Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9367>
2026-08-25 18:24:04 +02:00
Stefan Hansson f72676df47 firmware-bestechnic-bes2600: move firmware to /usr/lib
Related: #4803
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9296>
2026-08-25 11:55:31 +00:00
Pablo Correa Gómez 408b42346c alsa-ucm-conf-unisoc-ums9230: update checksums
Seems the Codeberg checksum changed at some point

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9397>
2026-08-24 12:16:54 +00:00
Pablo Correa Gómez dee2c0a1a0 device/*: make forked alsa-ucm-conf packages provide a versioned alsa-ucm-conf
Non-versioned provides with a provider priority as used before this
commit are only useful for virtual packages. That is, packages which
can be installed concurrently to each other. Therefore, having non-version
provider signals that the forked package is intended to be allowed to be
installed alongside the main package. Not only this is not the case (we don't
wanted forked alsa-ucm-conf and the upstream one installed together), but
in addition, doing so is impossible. That is because the main alsa-ucm-conf
package provides by default a versioned provider of itself, making the
concurrent installation not allowed. Therefore, using non-versioned provides,
although harmless in practice, represents a packaging bug that makes
understaning and reasoning about the fork harder.

Instead of doing that, make the providers versioned, and remove the
provider_priority. Now, it is clear that the forked alsa-ucm-conf packages
must replace the upstream one. To avoid installations that do not need a
forked alsa-ucm-conf, we must make sure that the version which the forked
packages provide is lower than the version of the upstream package. We do
so by prepending a 0. to the version, and adding an explanatory comment.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9397>
2026-08-24 12:16:54 +00:00
Neil Armstrong 5b1373ce11 linux-ayaneo-pocket-s2: update to 7.1_git20260625
Update Ayaneo Pocket S2 patchset to Linux v7.1

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8911>
2026-08-24 10:20:23 +02:00
knuxify cee5811c0b device-samsung-kylepro: unarchive, switch to mainline
device-samsung-kyleprods is removed as both devices are currently
covered by this device package.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8981>
2026-08-23 13:16:41 +00:00
knuxify fc2eb16282 device-samsung-baffinlite: unarchive, switch to mainline
Unarchive the port (move it to testing) and change it to use the
linux-postmarketos-brcm-kona kernel.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8981>
2026-08-23 13:16:41 +00:00
knuxify 1533ea05df firmware-samsung-kylepro: unarchive, adapt to mainline port
Renamed from firmware-samsung-kyleproxx to match the device package.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8981>
2026-08-23 13:16:41 +00:00
knuxify 3c0ac07539 firmware-samsung-baffinlite: unarchive and update for mainline port
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8981>
2026-08-23 13:16:41 +00:00
knuxify b4c93ad6d8 linux-postmarketos-brcm-kona: new package
Mainline kernel for Broadcom Kona (currently BCM2166x, BCM23550) devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8981>
2026-08-23 13:16:41 +00:00
Clayton Craft 434e7af46d linux-postmarketos-asahi: upgrade to 7.1.9-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9422>
2026-08-21 12:33:17 -07:00
Andreas Kemnade 68647c9837 linux-epson-embt2ws: Upgrade to 7.2
Upgrade kernel to 7.2 and adjust to the newest
kconfigcheck requirements. Size is increased
significantly.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9405>
2026-08-21 08:30:59 +00:00
Ferass El Hafidi 8fec27a23c odroid-c2: new device
The ODROID C2 is an Amlogic SBC based on the S905 SoC, released in 2016
by Hardkernel.
A workaround to disable USB autosuspend is also included, else the USB
ports don't work.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569>
2026-08-20 19:13:41 +00:00
Ferass El Hafidi 63864ad053 u-boot-amlogic: add odroid-c2
Add support for building u-boot for ODROID C2. The steps used to build
the FIP is not only different compared to other boards like gxl and g12a
boards, but it also differs ever so slightly compared to other gxbb
boards, so some work still needs to be done to support *other* gxbb
boards in u-boot-amlogic.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7569>
2026-08-20 19:10:47 +00:00
Luca Weiss eba34dde66 linux-postmarketos-qcom-milos: upgrade to 7.2.0
Manual kconfig changes:
* Disable some unused clk/pinctrl drivers

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9404>
2026-08-20 17:41:24 +00:00
Oliver Smith f85a05cbb6 firmware-ayn-audioreach-topology: fix cross compiling
Fix that this package cannot be cross compiled from x86_64:
https://builds.sr.ht/~postmarketos/job/1865742

[ci:skip-vercheck]

Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9406
[ci:skip-build]: already built successfully in CI
2026-08-20 09:43:10 -07:00
Dang Huynh bafefef832 linux-pine64-pinetab2: upgrade to 7.1.8
Typical kernel roundup, no noticeable changes.

Also removed the UAF patch as it's already upstreamed.

Signed-off-by: Dang Huynh <dang.huynh@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9366>
2026-08-19 15:42:29 +00:00
Anton Bambura 14cf96998c ayn-odin-3: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395>
2026-08-19 08:39:01 +00:00
Anton Bambura 5cfba61c1e linux-ayn-odin-3: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395>
2026-08-19 08:39:01 +00:00
Anton Bambura 412ec8e8dc firmware-ayn-odin-3: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395>
2026-08-19 08:39:01 +00:00
Anton Bambura 3a08054d42 firmware-ayn-audioreach-topology: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395>
2026-08-19 08:39:01 +00:00
Anton Bambura cf4201cbdd alsa-ucm-conf-ayn: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9395>
2026-08-19 08:39:01 +00:00
Ferass El Hafidi d4023906ea amlogic: force partition resize on first boot
Force rootfs resize on first boot to take all the space available. This
is very useful for prebuilt images, where as-is the rootfs only takes a
bit of space and then it quickly fills up.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9396>
2026-08-18 13:13:57 +00:00
Pavel Zakopaylo 6733a1c531 device-xunlong-orangepi-zero3: remove obsolete u-boot package, add maintainer
All applicable patches are now in upstream u-boot-sunxi.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9393>
2026-08-17 13:18:34 +00:00
Clayton Craft b312746aaf linux-postmarketos-asahi: upgrade to 7.1.8-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9381>
2026-08-17 03:43:13 +00:00
Vishwas Rajashekar ca6e094917 firmware-samsung-lt03lte: usr-merge for /lib
Moves the maxtouch firmware file from being installed
into /lib to being installed into /usr/lib instead as
part of usr-merge for lt03lte.

Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9389>
2026-08-16 13:34:16 +00:00
Aster Boese 75fc70d938 linux-postmarketos-qcom-msm8227: sync kconfig
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9197>
2026-08-16 05:34:33 +00:00