Aster Boese
535fba79ee
linux-postmarketos-qcom-sdm845: enable lockdown integrity
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8986 >
2026-07-14 02:40:31 +00:00
Aster Boese
e2b8338e09
linux-postmarketos-qcom-sdm845: sync kconfig
...
Adds two patches to fix BPF for this kernel version.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8986 >
2026-07-14 02:40:31 +00:00
Aster Boese
532709ae51
treewide: remove _defconfig="defconfig" as it is default
...
_defconfig="defconfig" is the default logic in pmbootstrap, and thus should not be
duplicated in kernel packages. The only use-case for _defconfig is for when the
defconfig differs from what is automatically selected.
linux-next is not modified because it still uses the old kconfig fragments logic and
would break with this change.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8978 >
2026-07-08 23:22:48 +00:00
Aster Boese
cc7fd734f3
linux-postmarketos-qcom-sdm845: enable in-kernel pd-mapper
...
The in-kernel pd-mapper was disabled with
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6032
to work around an issue with call audio on xiaomi-beryllium and
oneplus-enchilada. With the pending removal of the userspace pd-mapper from
Alpine, the in-kernel pd-mapper must be used.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8663 >
2026-06-10 07:43:05 +00:00
Aster Boese
4f9187b4aa
linux-postmarketos-qcom-sdm845: remove module build and sources from /usr/
...
Fixes CI failing when mkinitfs tries resolving a pmbootstrap symlink in
`/usr/lib/modules/` that should be removed at build-time.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8666 >
2026-05-31 11:09:44 +00:00
Joel Selvaraj
2b81e08dbc
linux-postmarketos-qcom-sdm845: upgrade kernel to 7.1rc1
...
Also install modules into /usr.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8446 >
2026-05-11 19:24:28 -05:00
polyfloyd
8d21f0418e
linux-postmarketos-qcom-sdm845: Enable new container kconfig flags
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8191 >
2026-03-25 05:28:34 +00:00
Aster Boese
c563c33696
linux-postmarketos-qcom-sdm845: migrate to kernel fragments
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7451 >
2026-02-27 15:47:01 +00:00
Clayton Craft
6dfc392214
linux-postmarketos-qcom-sdm845: enable immutable config
...
[ci:skip-kconfigcheck] will be replaced by pma!7451 at some point
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7997 >
2026-02-12 21:06:37 +00:00
Achill Gilgenast
ecd710af96
*/*: move to maintainer= variables
...
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header
pmbootstrap 3.7+ & abuild supports maintainer= variables.
See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723 >
2026-01-12 17:01:35 +01:00
Pablo Correa Gómez
017e8ea414
device/*: update maintainer email from Joel Selvaraj
...
See
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7235#note_510126
[ci:skip-vercheck] Co-Maintainer lines do not require pkgbump
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507 >
2025-12-06 22:55:12 +01:00
Jens Reidel
8ff084d29e
linux-postmarketos-qcom-sdm845: Use llvm-strip for modules_install
...
I had originally overlooked that this was necessary. If
INSTALL_MOD_STRIP=1 is set when invoking modules_install, we need to set
LLVM=1 to ensure that llvm-strip is used instead of GNU binutils strip.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7358 >
2025-11-16 17:20:54 +00:00
Robert Eckelmann
96e8b07819
linux-postmarketos-qcom-sdm845: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7176 >
2025-10-13 23:02:49 +00:00
Jens Reidel
e720d6509c
linux-postmarketos-qcom-sdm845: Add patch to fix compatible strings for beryllium
...
The patch fixes the compatibles to allow hexagonrpcd to guess the
HexagonFS path without any configuration.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:40:11 +02:00
Joel Selvaraj
8a55beb25a
linux-postmarketos-qcom-sdm845: upgrade to 6.16.7 stable release
...
Also contains fix for compilation issue reported in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3952
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7062 >
2025-09-23 08:13:09 +00:00
Noi
11e29d569f
linux-postmarketos-qcom-sdm845: upgrade to 6.16-rc2-4
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6724
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6724
2025-07-06 20:40:53 +09:00
Casey Connolly
2147df98da
linux-postmarketos-qcom-sdm845: upgrade to 6.16-rc2
...
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Signed-off-by: Joel Selvaraj <foss@joelselvaraj.com >
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6691
[ci:skip-build]: already built successfully in CI
2025-06-26 15:34:25 +02:00
Casey Connolly
9b3769cced
treewide: update my name
...
[ci:skip-build]
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6488
2025-05-10 17:59:34 +02:00
Paul Sajna
2bdcf3dbf1
device-lg-judy{ln,p},linux-postmarketos-qcom-sdm845: backport judy uart to fix getty
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6324
[ci:skip-build]: already built successfully in CI
2025-03-15 22:02:38 -07:00
Joel Selvaraj
5b1d92a999
linux-postmarketos-qcom-sdm845: update to 6.14-rc5 and add cameras for op6 (MR 6291)
...
[ci:skip-build]: already built successfully in CI
2025-03-06 16:33:40 -08:00
Luca Weiss
972d39afe9
device/*: comply to updated kconfig checks (MR 6087)
...
This was done in 7 steps:
* prepare by running pmbootstrap kconfig migrate
* fix up kconfig category:uefi
* fix up kconfig category:zram
* fix up kconfig category:default
* fix up kconfig category:default (NULL_TTY)
* fix up kconfig category:input
* bump pkgrels
[ci:skip-build]
[ci:ignore-count]
2025-01-29 17:38:06 +01:00
Frank Oltmanns
cfdfd97134
linux-postmarketos-qcom-sdm845: Add HID config options (MR 6032)
...
Enable the config options that are required since commit 2306f863
"kconfigcheck: Add all HID config options from Fedora aarch64 kernel (MR
5836)".
2025-01-22 15:22:51 +01:00
Frank Oltmanns
31b3ba7a50
linux-postmarketos-qcom-sdm845: Improve work-around for call audio regressions (MR 6032)
...
Somehow enabling in-kernel PD mapper (introduced in 5b9f51b200dcb
"remoteproc: qcom: enable in-kernel PD mapper"), breaks the bottom mic
on xiaomi-beryllium (Poco F1) and distorts audio on OP6 (and possibly
OP6T). Temporarily disable it until the issue is resolved upstream.
Previously, the module's was modified to disable the in-kernel PD
mapper. This modification was a hack. Instead, modify the config so that
the in-kernel PD mapper is not built in the first place, which achieves
the same result.
Link: https://lore.kernel.org/linux-arm-msm/20241010074246.15725-1-johan+linaro@kernel.org/T
Link: pmaports#3353
Link: pmaports#3320
Link: pmaports#3245
Link: pmaports#3253
Signed-off-by: Frank Oltmanns <frank@oltmanns.dev >
2025-01-22 15:22:51 +01:00
Frank Oltmanns
399121b800
linux-postmarketos-qcom-sdm845: Work-around call audio regressions (MR 5966)
...
Somehow enabling in-kernel PD mapper (introduced in 5b9f51b200dcb
"remoteproc: qcom: enable in-kernel PD mapper"), breaks the bottom mic
on xiaomi-beryllium (Poco F1) and distorts audio on OP6 (and possibly
OP6T). Temporarily disable it and log the rprocs in use until we better
understand what causes the issue.
Link: pmaports#3353
Link: pmaports#3320
Link: pmaports#3245
Link: pmaports#3253
Signed-off-by: Frank Oltmanns <frank@oltmanns.dev >
[ci:skip-build]: already built successfully in CI
2025-01-03 12:58:48 +01:00
Anjandev Momi
d506dbcb30
kconfigcheck: enable CRYPTO_MD4 for iwd (MR 5943)
...
see: #3386
[ci:skip-build]
2024-12-24 13:06:32 +01:00
Caleb Connolly
f261f55ea7
linux-postmarketos-qcom-sdm845: upgrade to 6.13-rc2 (MR 5902)
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
[ci:skip-build]: already built successfully in CI
2024-12-16 23:06:29 +01:00
Joel Selvaraj
05b0edca69
linux-postmarketos-sdm845: update kernel config (MR 5686)
...
The config file was not up-to-date with the sdm845 kernel repo. Fix it.
This will also fix the missing Pixel 3 touchscreen config and kconfig checks.
2024-10-05 12:54:21 +02:00
Caleb Connolly
008bb8b38d
linux-postmarketos-qcom-sdm845: upgrade to 6.11.0
...
Let's get this cooking in edge.
Boot tested on the OnePlus 6, 6T, and Yoga C630
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
2024-10-04 20:38:15 +02:00
Luca Weiss
3c55399f10
device/*: enable new options for community kconfig check (MR 5544)
...
[ci:skip-build]
2024-09-11 16:34:20 +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
Caleb Connolly
647f2bc640
linux-postmarketos-qcom-sdm845: upgrade to 6.9.0-r2 (MR 5212)
...
This fixes op6 display panel support, drm error spam in dmesg, and
various other minor things.
It also enabled dynamic debugging and ftrace.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
2024-06-08 18:57:39 +02:00
Caleb Connolly
eff1586b5c
linux-postmarketos-qcom-sdm845: depend on python3 (MR 5188)
...
Since 6.10-rc1 python3 is now a hard requirement to compile the kernel,
it's used to generates headers for drm/msm. Add it now so our CI can
keep working.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
2024-05-31 13:50:33 +02:00
Joel Selvaraj
deed403153
linux-postmarketos-qcom-sdm845: upgrade to 6.9.0 (MR 5099)
...
Contains fix for Poco F1 display issue when booting and enables sensor
support for Poco F1.
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2024-05-18 09:41:41 +02:00
Clayton Craft
c0b5f13420
{main,community}/linux-*: unset CONFIG_RT_GROUP_SCHED (MR 5088)
...
fixes #2652
[ci:skip-build] too many kernels to build, CI will never finish
[ci:ignore-count]
2024-05-06 10:24:48 -07:00
Caleb Connolly
19ac4f599b
linux-postmarketos-qcom-sdm845: upgrade to 6.9-rc4 (MR 5036)
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
[ci:skip-build]: already built successfully in CI
2024-04-16 20:19:22 +03:00
Icenowy Zheng
8e1bb335ca
linux-postmarketos-qcom-sdm845: hotfixes for xiaomi-polaris (MR 4867)
...
Current 6.6 kernel has some features broken for xiaomi-polaris including
LCD and Wi-Fi.
Add two patches that fix these problems.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
[ci:skip-build]: already built successfully in CI
2024-03-16 16:55:12 +01:00
Luca Weiss
e5c3b4bf8d
linux-postmarketos-qcom-sdm845: enable new community kconfig options (MR 4795)
2024-02-06 18:53:59 +00:00
Caleb Connolly
b977cf3128
linux-postmarketos-qcom-sdm845: remove unused DTBs (MR 4597)
...
Drop all the non-sdm845 DTBs. This saves about 12MiB
of space in /boot
Signed-off-by: Caleb Connolly <caleb@connolly.tech >
[ci:skip-build]: already built successfully in CI
2023-12-07 20:58:26 +01:00
Stefan Hansson
e384812b29
linux-postmarketos-qcom-sdm845: upgrade to sdm845-6.6.3-r3 tag (MR 4581)
...
[ci:skip-build]: already built successfully in CI
2023-11-29 23:18:41 +01:00
Stefan Hansson
48d6f7383c
linux-postmarketos-qcom-sdm845: migrate defconfig (MR 4581)
...
The 6.6.3 upgrade had some oddities such as being configured for
Clang and being generated for 6.6.0. This resolves that.
2023-11-29 23:18:41 +01:00
Caleb Connolly
eb794e62a8
linux-postmarketos-qcom-sdm845: upgrade to 6.6.3 (MR 4542)
...
Finally!
Signed-off-by: Caleb Connolly <caleb@connolly.tech >
[ci:skip-build]: Already built successfully in CI.
2023-11-29 20:32:52 +01:00
Caleb Connolly
5fa718644e
linux-postmarketos-qcom-sdm845: use ZBOOT (MR 4542)
...
EFI booting with systemd-boot requires building the kernel with ZBOOT -
the EFI decompressor stub. However, this breaks the old Android booting.
Detect when ZBOOT is enabled and install both vmlinuz.efi as well as the
old gzipped kernel image.
To help make this upgrade more seamless, continue to support building
the kernel with ZBOOT disabled and just print a warning.
Disable module stripping - we compress them anyway and a recent kernel
change seems to have caused some bug here.
This is a packaging change that doesn't require rebuilding the kernel.
[ci:skip-vercheck]
2023-11-29 20:32:48 +01:00
Joel Selvaraj
d2fa55c56d
community/linux-postmarketos-qcom-sdm845: upgrade to 6.5.5 (MR 4416)
...
[ci:skip-build]: already built successfully in CI
2023-09-27 07:58:30 +02:00
SDM845 CI
fd62adfe0e
linux-postmarketos-qcom-sdm845: Upgrade to sdm845-6.4.13 (MR 4362)
...
[ci:skip-build]: already built successfully in CI
2023-09-05 08:52:06 +02:00
Adam Honse
037d44ada1
community/linux-postmarketos-qcom-sdm845: Enable CIFS in config (MR 4343)
...
[ci:skip-build]: Already built successfully in CI
2023-08-22 09:48:52 +02:00
Caleb Connolly
348b930e4a
community/linux-postmarketos-qcom-sdm845: update to 6.4 (MR 4201)
...
Also enable stripping, switch to compressed modules, and use zstd for
ZRAM
2023-07-20 16:35:18 +01:00
Caleb Connolly
9ba1d82f6e
community/linux-postmarketos-qcom-sdm845: upgrade to 6.3.4 (MR 4122)
...
[ci:skip-build]: already built successfully in CI
2023-05-29 02:37:12 +02:00
Joel Selvaraj
86601ff415
community/linux-postmarketos-qcom-sdm845: upgrade to 6.3.2 (MR 4079)
...
[ci:skip-build]: Already built successfully in CI
2023-05-16 09:19:47 +02:00
Dylan Van Assche
6b935f02fa
community/linux-postmarketos-qcom-sdm845: disable Tux logos (MR 3884)
...
Tux logos on boot interfere with splash screens, disable them
to have a nicer splash screen.
[ci:skip-build] already built successfully in CI
2023-03-13 16:06:58 -07:00
Joel Selvaraj
58b014ae88
community/linux-postmarketos-qcom-sdm845: upgrade to 6.2.0 (MR 3922)
2023-03-05 18:33:27 +01:00