Oliver Smith
5d1d7214a7
cross/grub-efi-x86: upgrade to 2.12-r6
2024-08-04 16:39:22 +02:00
Richard Acayan
75f44b9b20
linux-postmarketos-qcom-sdm670: upgrade to v6.10.2
...
The Freedreno driver requires python3 to build in the new version.
Deviations from the upstream config fragments:
- set CONFIG_CMA_SIZE_MBYTES to 256, from [1] and Matrix advice
[1] https://gitlab.com/sdm845-mainline/linux/-/merge_requests/100
[ci:skip-build] already built successfully in CI
2024-08-03 10:26:43 -07:00
Richard Acayan
ac3e34f1eb
alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20240801
...
Upgrade the audio configuration to the one with the built-in microphone
and unified audio devices.
2024-08-03 10:26:43 -07:00
Richard Acayan
18d5eba77d
google-bonito: make room for MultiMedia4 device in q6voice.conf
...
Apply the same audio-related change made for the Pixel 3a non-XL.
2024-08-03 10:26:43 -07:00
Richard Acayan
8f108eb40d
google-sargo: make necessary userspace changes for kernel v6.10.2
...
Make room for MultiMedia4 (built-in microphone) device in q6voice.conf:
In the 6.9.3 kernel, there were four CPU endpoints in Q6ASM enabled
for audio:
0. MultiMedia1 - Built-in Earpiece and Speaker
1. MultiMedia2 - Headphones Playback (3.5 mm jack)
2. MultiMedia3 - Headset Capture (3.5 mm jack)
3. VoiceMMode1 - fake endpoint to route voice calls
In 6.10.2, an extra endpoint is added to support the built-in
microphone:
0. MultiMedia1 - Built-in Earpiece and Speaker
1. MultiMedia2 - Headphones Playback (3.5 mm jack)
2. MultiMedia3 - Headset Capture (3.5 mm jack)
3. MultiMedia4 - Built-in Microphone
4. VoiceMMode1 - fake endpoint to route voice calls
Since the device ID of VoiceMMode1 has changed, and q6voiced does
not automatically detect this by name, update the VoiceMMode1 device
ID so voice calls still work.
Be compatible with the secure name for the FastRPC device node:
There has been a security vulnerability issued at the FastRPC kernel
driver for allowing sensorspd and rootpd to be accessed on device
nodes not labelled "-secure". Be compatible with the FastRPC ADSP
device named "fastrpc-adsp-secure".
2024-08-03 10:26:42 -07:00
Caleb Connolly
a788d0ca9d
issue template: explain how to upload log dump
...
When failing to boot, phones show up as a removable storage device with
lots of very useful debug info. Let's encourage folks to upload it.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
[ci:skip-build] already built successfully in CI
2024-08-03 10:24:27 -07:00
Ferass El Hafidi
ca78dc945b
main/postmarketos-ui-fbkeyboard: remove fbkeyboard-openrc
from openrc subpkg depends
...
That package doesn't exist.
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
[ci:skip-build] already built successfully in CI
2024-08-03 10:22:26 -07:00
Arnav Singh
cebadbcf4c
cross/gcc-*: upgrade to 14.2.0-r0 (MR 5455)
...
[ci:skip-build] CI fails because of an issue with pmb fetching build
deps on subsequent packages in the aggregated list of packages to build,
but bpo is expected to pass because it builds packages one at a time
2024-08-03 09:54:18 -07:00
Stefan Hansson
b464f1bd91
kconfigcheck: add FW_LOADER_COMPRESS_ZSTD = true to defaults (MR 5380)
...
This will be needed to load firmware from linux-firmware packages after
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/60282 has
been merged.
2024-08-02 22:44:12 +02:00
Stefan Hansson
6d12c7464f
linux-postmarketos-qcom-msm8998: enable zstd firmware compression support (MR 5438)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:42:01 +02:00
Stefan Hansson
c41d8f23ea
linux-postmarketos-qcom-msm8996: enable zstd firmware compression support (MR 5437)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:39:59 +02:00
Stefan Hansson
6068efb5c0
linux-postmarketos-mediatek-mt6763: enable zstd firmware compression support (MR 5427)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:37:51 +02:00
Stefan Hansson
ba5fba5b1f
linux-postmarketos-mediatek-mt6735: enable zstd firmware compression support (MR 5426)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:33:06 +02:00
Stefan Hansson
64443e58e7
linux-postmarketos-rockchip: enable zstd firmware compression support (MR 5452)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:30:31 +02:00
Stefan Hansson
7cc16455ed
linux-postmarketos-qcom-sm6125: enable zstd firmware compression support (MR 5443)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:24:43 +02:00
Stefan Hansson
ecba4b9d19
linux-epson-embt2ws: enable zstd firmware compression support (MR 5425)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:20:18 +02:00
Stefan Hansson
2339eb3716
linux-clockworkpi-uconsole-cm4: enable zstd firmware compression support (MR 5424)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:17:29 +02:00
Stefan Hansson
190ee831d4
linux-postmarketos-qcom-sc7280: enable zstd firmware compression support (MR 5439)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:13:41 +02:00
Stefan Hansson
e697690920
linux-postmarketos-qcom-msm8974: enable zstd firmware compression support (MR 5435)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:10:07 +02:00
Stefan Hansson
1b56b3a895
linux-postmarketos-qcom-sm6225: enable zstd firmware compression support (MR 5444)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:06:09 +02:00
Stefan Hansson
609d007d1d
linux-postmarketos-qcom-sm8350: enable zstd firmware compression support (MR 5451)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:00:25 +02:00
Stefan Hansson
f2acc8c5b7
linux-postmarketos-qcom-sm8150: enable zstd firmware compression support (MR 5448)
...
Sent "upstream": https://gitlab.com/sm8150-mainline/linux/-/merge_requests/8
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 21:58:09 +02:00
Stefan Hansson
73149858c4
linux-postmarketos-qcom-sdm845: enable zstd firmware compression support (MR 5441)
...
Submitted "upstream": https://gitlab.com/sdm845-mainline/linux/-/merge_requests/101
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 21:27:29 +02:00
Stefan Hansson
890256c201
linux-postmarketos-qcom-msm8960: enable zstd firmware compression support (MR 5434)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 14:28:51 +02:00
Stefan Hansson
00b878e47f
linux-postmarketos-qcom-msm8226: enable zstd firmware compression support (MR 5431)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 09:38:06 +02:00
Stefan Hansson
197eb13ef1
linux-postmarketos-qcom-msm8994: enable zstd firmware compression support (MR 5436)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 09:09:24 +02:00
Arnav Singh
0b48bdbaa5
linux-postmarketos-allwinner: increase RCU stall timeouts (MR 5422)
...
This raises CONFIG_RCU_CPU_STALL_TIMEOUT from 21s to 60s and
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT from 20ms to 60ms (the value `0` means
that it is set to the regular stall timeout divided by 1000).
The original values caused frequent kernel logs of
"rcu_preempt detected expedited stalls" while running CPU-intensive stuff
like waydroid and caused such processes or others like Phosh to crash.
The kernel defaults are 21 / 0 (21s / 21ms), though the config docs note that
the latter is "normally 20ms on Android devices". For what it's worth,
Debian 12's amd64 kernel uses the kernel defaults of 21 / 0 (21s / 21ms),
while OpenSUSE TW's amd64 kernel uses 60 / 0 (60s / 60ms) just like
this commit.
Ref: #2980
2024-08-01 23:23:29 -07:00
postmarketOS CI
e762e7a8a5
linux-next: upgrade to next-20240802
2024-08-02 04:31:49 +00:00
postmarketOS CI
93066439fa
linux-next: upgrade to next-20240801
2024-08-01 18:31:49 +00:00
Stefan Hansson
60ef311fa9
linux-postmarketos-qcom-sm6350: enable zstd firmware compression support (MR 5445)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:37:45 +02:00
Stefan Hansson
9780c658bf
linux-postmarketos-mediatek-mt6768: enable zstd firmware compression support (MR 5428)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:34:16 +02:00
Stefan Hansson
404934721c
linux-postmarketos-qcom-sm6115: enable zstd firmware compression support (MR 5442)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:31:33 +02:00
Vitaliy Ognev
38eab7220a
testing/powkiddy-x55-mapper: split openrc subpackage (MR 5412)
...
[ci:skip-build]: already built successfully in CI
2024-08-01 10:25:50 +02:00
Stefan Hansson
61e4a820db
linux-postmarketos-qcom-msm8917: enable zstd firmware compression support (MR 5432)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:10:58 +02:00
Stefan Hansson
b9021800d9
linux-postmarketos-qcom-sm8250: enable zstd firmware compression support (MR 5450)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 09:54:06 +02:00
Stefan Hansson
2eecea1f7d
linux-postmarketos-qcom-sc8180x: enable zstd firmware compression support (MR 5440)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 07:50:47 +02:00
Stefan Hansson
e529363257
linux-postmarketos-mediatek-mt8183: enable zstd firmware compression support (MR 5430)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 07:48:33 +02:00
Stefan Hansson
ee9ac49fe9
linux-postmarketos-mediatek-mt8173: enable zstd firmware compression support (MR 5429)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 23:12:35 +02:00
Stefan Hansson
87ca222334
linux-postmarketos-qcom-sm7125: enable zstd firmware compression support (MR 5446)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 23:05:06 +02:00
Stefan Hansson
0287d8c56b
linux-postmarketos-exynos4: add new co-maintainers (MR 5433)
...
Based on
https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5433#note_2024722062 ,
assuming knuxify's upvote is in agreement with Henrik's statement.
[ci:skip-build]: already built successfully in CI
2024-07-31 22:53:15 +02:00
Stefan Hansson
d99238bc47
linux-postmarketos-exynos4: remove inactive maintainer (MR 5433)
...
Thiago Foganholi (@ThiagaoPlusPlus on GitLab.com) hasn't been active
for over three years by now. Remove his maintainership as such.
2024-07-31 22:53:15 +02:00
Stefan Hansson
5664c3237c
linux-postmarketos-qcom-sm7150: enable zstd firmware compression support (MR 5447)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 22:44:39 +02:00
Oliver Smith
038d8a888d
channels.cfg: mark v23.12 as unsupported
2024-07-31 22:00:52 +02:00
Stefan Hansson
90e1f42ffb
linux-postmarketos-qcom-msm8916: enable zstd firmware compression support (MR 5423)
...
This is already enabled in the pmos.config configuration file upstream,
but hasn't made its way to pmaports yet as there hasn't been an update
since that happened.
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 17:57:17 +02:00
Stefan Hansson
086c8c684e
linux-lenovo-q706f: enable libcamera options
...
These are now mandatory for devices with kconfigcheck-community.
2024-07-31 10:43:49 +02:00
Stefan Hansson
4aca409b8b
linux-lenovo-q706f: enable zstd firmware compression support
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
2024-07-31 10:30:26 +02:00
chalkin
218f8d1251
lenovo-q706f: new device (Lenovo Xiaoxin Pad Pro 12.6) (MR 5398)
...
[ci:skip-build]: already built successfully in CI
2024-07-31 10:14:20 +02:00
Alistair Francis
bb96fdc480
soc-qcom-sdm845: depend on 81voltd (MR 5387)
...
Signed-off-by: Alistair Francis <alistair@alistair23.me>
[ci:skip-build]: already built successfully in CI
2024-07-31 10:02:53 +02:00
Alistair Francis
5f68d24452
temp/81voltd: new aport (MR 5387)
...
Add version 1.0.0 of 81voltd [1].
This is based on discussions at [2]. 81voltd gets VoLTE working on
some SDM845 based devices. I tested this on my Pixel 3a and it works
with Optus but not Telstra (a more complicated VoLTE network).
I'm putting this for pmOS temp as hopefully the long term solution is to
upstream this to ModemManager. For now though this gets things working.
1: https://gitlab.com/flamingradian/81voltd/
2: https://gitlab.com/postmarketOS/pmaports/-/issues/1878#note_1826692945
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2024-07-31 10:02:52 +02:00
Stefan Hansson
a3f469d21f
linux-pine64-pinephonepro: enable zstd firmware compression support (MR 5416)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 09:00:33 +02:00