Commit Graph
3545 Commits
Author SHA1 Message Date
Raymond Hackley 396654d0c4 qcom-msm8226: new device
With the new changes in lk2nd that allow us to support extlinux.conf,
we can now generate image that would be generic to these devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7279>
2025-11-01 06:08:54 +00:00
postmarketOS CI 39a15d7e9a linux-next: upgrade to next-20251031 2025-10-31 16:49:48 +00:00
knuxify e79e48346d device-odroid-hc2: Load sec-i2c module
Commit 680ef57915db0f715e99a683c15f0f9f7c700e64 upstream[1] split the sec_core
driver into two drivers: sec_core and sec_i2c, the latter now handling support
for I2C-based Samsung PMICs. This included the S2MPS11 used in the Odroid HC1
and HC2.

Update modules-initfs to include the new module.

[1] https://github.com/torvalds/linux/commit/680ef57915db0f715e99a683c15f0f9f7c700e64

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7250>
2025-10-31 13:43:14 +00:00
postmarketOS CI 2ba8cd454f linux-next: upgrade to next-20251030 2025-10-30 16:53:46 +00:00
Luca Weiss 6cd1c895fb linux-postmarketos-qcom-sc7280: upgrade to 6.17.0
Manual kconfig changes:
* VIDEO_DW9719=m (Fairphone 5)
* PCI=y (Tachyon)
* PCIE_QCOM=y (Tachyon)
* LEDS_GPIO=m (Tachyon)
* SYN_COOKIES=y (category:default)
* BTRFS_FS_POSIX_ACL=y (category:filesystems)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107>
2025-10-29 18:14:30 +01:00
andrey gerasimob 67e437160c samsung-grandpplte: edit deviceinfo and modernize for success flash boot
keyboard is removed and gpu_accelerated has been overshadowed

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7175>
2025-10-29 11:16:38 +01:00
Markus Göllnitz c7722700dc soc-qcom-sc7280: replace with soc-qcom
With the addition of 81voltd the difference between
soc-qcom-sc7280 and soc-qcom shrank. With the unreliable
hardware en- and decoder and a workaround in soc-qcom,
it would shrink even further.

As such, it makes sense to replace the former with the
latter.

With q6voiced and a call audio wireplumber config,
soc-qcom adds two more things untestable on the two
devices currently using soc-qcom-sc7280 (Fairphone 5 and
Shiftphone 8).

Besides that, it is only a UPower.conf replacing suspend
with shutdown in case of critically low battery levels
and setting the low level from 20 % to 10 %, which makes
sense on these two devices as well.

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044#note_501998
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7107#note_508712

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7254>
2025-10-29 10:11:30 +00:00
postmarketOS CI b3942cfeb4 linux-next: upgrade to next-20251029 2025-10-29 05:51:02 +00:00
Eisenbahnfan 6afab4b72e firmware-samsung-v1awifi: Move downstream firmware into own package
And use config hosted on gitlab

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7231>
2025-10-28 20:03:06 +00:00
Arnav Singh 993592fe3c firmware-pine64-rtl8723bt: drop
This was being kept around because linux-firmware's rtl8723cs_xx_config.bin
was broken. This was fixed upstream in
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=e39831b1a9d75eb91af5c1711082edea5e259d3f
to carry the same file that we were carrying, so we don't need to any more.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7262>
2025-10-28 10:12:21 -07:00
Eisenbahnfan f792611613 samsung-n1awifi: Add mainline variant
And move downstream variant to archived

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7211>
2025-10-28 16:10:35 +00:00
Eisenbahnfan 860afb1160 firmware-samsung-n2awifi: Move downstream firmware into own package
And use config hosted on gitlab

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7232>
2025-10-28 16:03:58 +00:00
exkc 23fa126eeb device-wd-glacier: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7259>
2025-10-28 15:59:54 +00:00
Ingo Reitz f492d6fa9d device-google-{bluejay,oriole,raven}: add regulator_ignore_unused to cmdline
workaround for deadlock/crash due to dts TODOs

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7261>
2025-10-28 13:03:38 +01:00
Clayton Craft 557772ebd4 device-apple-mac-aarch64: add support for os-installer
This also sneaks in a change to add 'quiet' on the kernel cmdline, to
remove some kernel msg noise on the screen that overwrites the splash
sometimes on boot.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112>
2025-10-28 09:38:53 +00:00
Ingo Reitz ea9dcad2df linux-postmarketos-gs101: upgrade to 6.18_rc2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7226>
2025-10-28 09:29:36 +00:00
postmarketOS CI f4214fd496 linux-next: upgrade to next-20251028 2025-10-28 05:50:03 +00:00
postmarketOS CI 0994d10522 linux-next: upgrade to next-20251027 2025-10-27 05:51:02 +00:00
Raymond Hackley b902e346e7 samsung-j5(x): rename gpu_accelerated to drm in deviceinfo
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249>
2025-10-26 14:54:11 +00:00
Raymond Hackley 49e41e6fc3 samsung-j5(x): drop deviceinfo_keyboard
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249>
2025-10-26 14:54:11 +00:00
Raymond Hackley ec12959a2b samsung-rossa: rename gpu_accelerated to drm in deviceinfo
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:23 +00:00
Raymond Hackley abfa1c36dd samsung-rossa: drop deviceinfo_keyboard
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:23 +00:00
Raymond Hackley bbe58de176 samsung-rossa: depend on ModemManager "facility lock" workaround
It seems that samsung-rossa needs the same "facility lock" workaround as
samsung-j5(x), otherwise ModemManager cannot unlock the SIM card
correctly.

Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247>
2025-10-26 14:23:19 +00:00
user0-07161 fdd329a16a linux-bananapi-bpi-m2-zero: upgrade to 6.18.0_rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7187>
2025-10-26 13:19:05 +01:00
Clayton Craft 3bbbf6cd9a device-apple-mac-aarch64: update initramfs modules list
6.17 kernel config builds many things as modules now

Audio is pretty much broken on pulseaudio and I don't care to debug it.
It works with pipewire/pw-pulse, so let's use that by default.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224>
2025-10-25 21:29:41 +00:00
Clayton Craft ac433eed9c linux-postmarketos-asahi: upgrade to 6.17.5-1
Upstream now has a fragment so we no longer need 'device.config', but
there are some bugs with it (reported upstream) so we need to patch it
for now.

pmos.config fragment was also re-sync'd with kconfigcheck.toml

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224>
2025-10-25 21:29:41 +00:00
Markus Göllnitz 9d6bee6dc4 soc-qcom-sc7280: add 81voltd daemon as dependency
This daemon configures the modem manager bearers. And
while, due to audio not yet working, this might not yet
be that interesting for VoLTE/VoNR, this configures the
XTRA source and hence increases the chance of a working
GPS with A-GPS and a quick location fix.

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044>
2025-10-24 16:58:52 +00:00
postmarketOS CI bb59aac12c linux-next: upgrade to next-20251024 2025-10-24 15:50:32 +00:00
postmarketOS CI 1eccf4e5af linux-next: upgrade to next-20251023 2025-10-23 04:51:18 +00:00
postmarketOS CI 21114e996d linux-next: upgrade to next-20251022 2025-10-22 04:52:27 +00:00
Barnabás Czémán e6aa0c6119 device-qcom-msm89x7: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
Barnabás Czémán bf41607cac device-qcom-msm8956: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
Barnabás Czémán b7c1e50325 device-qcom-msm8916: Update properties in deviceinfo
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217>
2025-10-21 05:58:24 +00:00
postmarketOS CI 36418ded0c linux-next: upgrade to next-20251021 2025-10-21 04:51:39 +00:00
Alexey Minnekhanov f811b0e427 device-xiaomi-whyred: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

[ci:ignore-count]

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:01 +03:00
Alexey Minnekhanov a824d53414 device-xiaomi-tulip: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 57afee9937 device-xiaomi-platina: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov c117f5f95c device-xiaomi-jasmine_sprout: updates for kernel 6.17
Update modules names to the ones used inkernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov efc2dd5540 device-xiaomi-clover: updates for kernel 6.17
Update modules names to the ones used in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 555cc1c5eb device-asus-x00td: updates for kernel 6.17
Update modules names to the ones in kernel 6.17.

Fix deviceinfo linting issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov d701fd5ca4 device-xiaomi-lavender: add Shenchao variant, updates to kernel 6.17
Add variant with Shenchao panel. This variant is using the same panel
driver as Tianma one, so its modules-initfs file is symlink to
modules-initfs.tianma.

Switch to DPU driver (instead of MDP5) for display.

Update modules names to the ones used in 6.17 kernel.

Fix deviceinfo linter issues.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:48:00 +03:00
Alexey Minnekhanov 3f295fd2af soc-qcom-sdm660, sony-pioneer: get rid of nonfree-firmware subpackages
Remove nonfree-firmware subpackage from soc-qcom-sdm660.

The only cosumer of it was nonfree-firmware subpackage in
device-sony-pioneer. So remove nonfree-firmware subpackage
from device-sony-pioneer and put original contents of
soc-qcom-sdm660-nonfree-firmware into firmware-sony-ninges.

In firmware-sony-ninges replace too big linux-firmware-qcom
dependency (150 Mb) by much smaller (42 Kb) package with
only GPU firmware (firmware-qcom-adreno-a530).

While we are fixing device-sony-pioneer, drop phoc.ini and
related -phosh subpackage from it as well.

And Xperia XA2 is actually GPU accelerated, mark it as such.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:47:59 +03:00
Alexey Minnekhanov 2708a4dcee soc-qcom-sdm660: depend on alsa-ucm-conf-qcom-sdm660
In order for all devices on SDM630/660 platform to easily obtain
ALSA use case configs, add newly added alsa-ucm-conf-qcom-sdm660
to dependencies of common SoC package.

Haven't seen maxnet for a long time, so promote myself to
maintainer.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:47:24 +03:00
Nickolay Goppen e8ae1ec3c2 alsa-ucm-conf-qcom-sdm660: new aport
Inspired by similar package from sdm670.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:46:14 +03:00
Alexey Minnekhanov dbd50aa6e4 linux-postmarketos-qcom-sdm660: upgrade to 6.17.4
NEW/HOT:
* Initial audio support for xiaomi-lavender, xiaomi-clover (only headphones and mic) ( rdacayan, setotau )
* New devices: Blackberry KEY2 (athena) and KEY2 LE (luna) ( sajattack )
* CDSP/ADSP fastrpc support for SDM630/636/660 ( setotau )

Significant:
* Proper panel drivers for xiaomi-lavender, xiaomi-tulip, xiaomi-jasmine, asus-x00td ( alexeymin, iAboothahir )
* Big downstream-y nt36xxx touch driver was dropped in favor of upstream nvt-ts and made folower to nt36672a panels ( alexeymin )
* Support for 3rd variation of xiaomi-lavender with shenchao panel ( rdacayan )
* Kernel configs enabled to support booting using EFI ( sajattack )

Smaller fixes:
* Use proper modem firmware for regular xiaomi-clover ( barni2000 )
* Fixes and updates for charger driver (like ability to stop charging from sysfs) ( kcxt )
* fuelgauge driver rework ( Tooniis, barni2000 )
* Make nokia-pl2 booting again ( nexus_chebykin )
* xiaomi-clover-plus can now load firmware for its Goodix touchscreen ( setotau )
* sns-reg driver knows more config group mappings (no more scary warnings in dmesg) ( lucaweiss )
* Fix for WLED OVP interrupt backtrace in dmesg ( joelselvaraj )
* Potential Wi-Fi driver stability increase ( rdacayan )
* Small fixes for stability of touchscreen on sony-pioneer, xiaomi-whyred ( alexeymin )
* LOTS of dtbs_check warnings were fixed. We are now down to only 3 of them.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
2025-10-20 23:44:14 +03:00
postmarketOS CI 1a2f16008b linux-next: upgrade to next-20251020 2025-10-20 04:49:53 +00:00
postmarketOS CI 591cf04f8a linux-next: upgrade to next-20251017 2025-10-17 15:49:54 +00:00
postmarketOS CI a576b6be2d linux-next: upgrade to next-20251016 2025-10-16 15:49:45 +00:00
postmarketOS CI e96041ffaf linux-next: upgrade to next-20251015 2025-10-15 15:49:51 +00:00
postmarketOS CI d06751767d linux-next: upgrade to next-20251014 2025-10-14 16:17:25 +00:00