snlavaise and Claude Sonnet 5
5cb1d71e3a
device-motorola-rtwo: enrich device tree from Motorola downstream
...
Cross-referenced the LineageOS 23.2 sources (android_device_motorola_rtwo,
sm8550-common, sm8550-devicetrees) and the DTB dumped from the device:
- Fix debug UART: it is GENI SE7 under qupv3_id_0 (@ac0000), not qupv3_id_1.
- Add ramoops (0xae000000/0x60000) and a cont_splash reserved region
(0xb8000000), both matching the stock reserved-memory map.
- Add a simple-framebuffer at 0xb8000000 (1080x2400) so there is an early
console on the panel; deviceinfo screen size corrected to 1080x2400.
- Goodix GT9916 touchscreen on spi4 (SE4), reset TLMM24 / irq TLMM25,
avdd = pm8550 L9B, vddio = pm8550 L10B (new rails L8B/L10B added).
- gpio-keys: volume-up on pm8550 GPIO6; enable PMIC pwrkey + resin
(volume-down).
- SD card: real card-detect on pm8550 GPIO12, vqmmc = L8B.
- modules-initfs: add goodix-berlin + eusb2 phy modules.
Panel/DRM, GPU, modem, WiFi/BT (WCN7850), charger and camera are documented
as TODO in the .dts.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QF5HebjUsRaxbW4cBX6HJP
2026-09-08 14:01:42 -03:00
snlavaise and Claude Sonnet 5
a5ae1ad9b8
device-motorola-rtwo: new device (Motorola Moto Edge 40 Pro), WIP
...
Bring-up for the Motorola Moto Edge 40 Pro (codename "rtwo", SM8550 /
Snapdragon 8 Gen 2).
New linux-postmarketos-qcom-sm8550 aport:
- Built from the postmarketOS soc/qcom-sm8550 tree (branch bringup,
6.13-rc3, commit 22591bbc).
- Kernel config is generated at build time from the in-tree upstream
defconfig plus the repo's pmos.config and devices.config fragments.
- Ships a WIP sm8550-motorola-rtwo.dts: SoC + PMICs + the sm8550-mtp
regulator tree, UART7 debug console, USB in high-speed peripheral mode,
UFS and SD card. Display panel, touchscreen, modem, WiFi/BT, GPU zap
shader and reserved-memory carveouts still need to be described from
Motorola's downstream sources.
device-motorola-rtwo:
- deviceinfo completed from bootimg analysis of the stock boot.img:
Android boot header v4, 4096-byte pages, no qcdt, fastboot flashing.
Added screen geometry, UFS sector size and a serial getty; framebuffer
disabled until the panel works.
- Depends on the new kernel, soc-qcom and mkbootimg.
Both packages still need 'pmbootstrap checksum' for the kernel tarball and
a real boot test; see the TODO comments in the APKBUILDs and the .dts.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QF5HebjUsRaxbW4cBX6HJP
2026-09-08 13:35:56 -03:00
Achill Gilgenast
0fae70c044
*: remove dependencies on pd-mapper
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772 >
2026-09-06 22:10:06 +02:00
Achill Gilgenast
542cf9540a
soc-qcom: remove -pd-mapper
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772 >
2026-09-06 22:10:06 +02:00
Achill Gilgenast
660824c915
*: remove dependencies on soc-qcom-pd-mapper
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/2936
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8772 >
2026-09-06 22:10:04 +02:00
Aster Boese
57cff102e1
linux-postmarketos-qcom-msm8953: sync kconfig for zstd initrd compression
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193 >
2026-09-05 17:45:02 +00:00
Aster Boese
07103387c2
linux-postmarketos-qcom-msm8953: run kconfig migrate
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9193 >
2026-09-05 17:45:02 +00:00
Crosta04
699ec801da
device-xiaomi-lancelot: add vbmeta handling and usage of sparse for flashing
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9204 >
2026-09-05 17:25:51 +00:00
Aster Boese
4b3ffe78aa
thundercomm-db845c: 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#4744
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:35 -04:00
Aster Boese
1979057699
odroid-hc2: move to archived
...
The maintainer is okay with this device being archived due to
not having current device access nor time to work on this port.
As such, this device is to be archived.
Closes pmaports#4725
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:33 -04:00
Aster Boese
d399526b80
vivo-y21l: 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#4746
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:31 -04:00
Aster Boese
cfff74196e
samsung-rossa: 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#4741
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:29 -04:00
Aster Boese
b26cc94283
samsung-j5: 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#4737
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:26 -04:00
Aster Boese
080bf37e80
samsung-grandmax: 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#4735
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:24 -04:00
Aster Boese
f4fb3e6381
samsung-fortuna: 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#4733 pmaports#4754
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:22 -04:00
Aster Boese
71de4491df
samsung-fortunaltezt: 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#4734
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:20 -04:00
Aster Boese
d1c93b021b
samsung-e7: 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#4732
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:15 -04:00
Aster Boese
5b45b220c7
amediatech-x96-mini: 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#4718
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:06:11 -04:00
Aster Boese
87850f648f
samsung-a51: 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#4716
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9215 >
2026-09-05 13:04:37 -04:00
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
Aelin
1ea42816e9
linux-postmarketos-lts: Upgrade to 6.18.49
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9477 >
2026-09-02 23:42:47 +00:00
Aelin
f57dbfec93
linux-postmarketos-stable: Upgrade to 7.2.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9476 >
2026-09-02 23:40:40 +00: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
Alexander Martinz
7527ebe3eb
device-shift-axolotl: depend on firmware-shift-sdm845-sensors
...
After dropping the nonfree-firmware packages this package
is not auto installed anymore.
Explicitly depend on it to restore sensor support.
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9470 >
2026-09-01 15:14:24 +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
Lukas Timmermann
e8489bbe64
device-google-manta: Add two generic kernels
...
Add mainline and stable options from the pmOS generic kernels to the
google-manta board.
Signed-off-by: Lukas Timmermann <lukas@timmermann.space >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9435 >
2026-08-30 08:31:42 +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
adamthiede
5c573c7cc4
linux-postmarketos-mediatek-mt8173: upgrade to 7.2.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9417 >
2026-08-29 17:24:21 +00:00
Ingo Reitz
4e5eeb4b4a
linux-postmarketos-mediatek-mt81: update to 7.2.2, add drivers for new boards
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9409 >
2026-08-29 17:21:28 +00: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
9fbc537108
linux-postmarketos-qcom-sc7280: upgrade to 7.2.2
...
This contains rear main camera support for the Fairphone 5!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9442 >
2026-08-29 13:18:17 +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
Aster Boese
8a20eab2fc
linux-samsung-j4lte: build with gcc6
...
Part of the wider effort to switch downstream kernels away from the regular
gcc package. While it would be best to switch this kernel to use LLVM,
gcc6 is the best option to prevent runtime breakages and still keep the
process of switching easy. If the maintainer wishes, they can try porting
this package to use LLVM later.
See https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/work_items/123
and https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/3928
for more information.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9055 >
2026-08-29 01:13:51 +00:00
Aelin
d2ebce1ca2
linux-postmarketos-lts: Upgrade to 6.18.48
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9447 >
2026-08-29 00:34:28 +00:00
Aelin
eb73173476
linux-postmarketos-stable: Upgrade to 7.2.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9446 >
2026-08-29 00:31:58 +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