Compare commits
191
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b86fcc5fa8 | ||
|
|
ae9cab3d75 | ||
|
|
9fa7c035d4 | ||
|
|
c5a625ac35 | ||
|
|
c37475182e | ||
|
|
08821f5224 | ||
|
|
37d5c5e228 | ||
|
|
14a23d8a3e | ||
|
|
8981be95a2 | ||
|
|
d0ea020d94 | ||
|
|
f2cbd4c2de | ||
|
|
6e96732a57 | ||
|
|
afcc901fc1 | ||
|
|
af11b81362 | ||
|
|
dc9dc99690 | ||
|
|
5d06fe0fd1 | ||
|
|
51940cbddc | ||
|
|
599973fa45 | ||
|
|
ecb80ae8ca | ||
|
|
f27753a73d | ||
|
|
424665e7a0 | ||
|
|
8eae9f10ee | ||
|
|
b77efb7d29 | ||
|
|
d392f07927 | ||
|
|
333ba1f2ce | ||
|
|
e7132cc758 | ||
|
|
c0a41f2f34 | ||
|
|
60d7ad04b7 | ||
|
|
07966102d7 | ||
|
|
688a1c53f1 | ||
|
|
4e97050cf4 | ||
|
|
c5bc9a0a72 | ||
|
|
20f7b34831 | ||
|
|
9b27911469 | ||
|
|
b5c5a91b60 | ||
|
|
49f331f411 | ||
|
|
7ecceb937d | ||
|
|
b0aefa426d | ||
|
|
e66f50889c | ||
|
|
360f58b46c | ||
|
|
241502da0b | ||
|
|
81a5ff3599 | ||
|
|
ac37fc4dd2 | ||
|
|
6d8d98c235 | ||
|
|
7674d8b45a | ||
|
|
8d14bcf93a | ||
|
|
a0bc3115a9 | ||
|
|
b466485f09 | ||
|
|
06489cbd79 | ||
|
|
5d73bec629 | ||
|
|
89e4cd346f | ||
|
|
4a1612eb56 | ||
|
|
060e35c8df | ||
|
|
37835efefb | ||
|
|
0e5faaa707 | ||
|
|
b787bef725 | ||
|
|
8e34c82714 | ||
|
|
4dd5b3309e | ||
|
|
bc14466f8b | ||
|
|
b38c1c08b2 | ||
|
|
8f3382f239 | ||
|
|
4e4ae5d6af | ||
|
|
059cc2cc0f | ||
|
|
7b4deaa135 | ||
|
|
6eac360957 | ||
|
|
de9bcda556 | ||
|
|
d8e85297cb | ||
|
|
2f78f33707 | ||
|
|
c88b67ed54 | ||
|
|
d7ce109b04 | ||
|
|
4ddf2d656e | ||
|
|
e8e3e2a958 | ||
|
|
86a804f617 | ||
|
|
a31212c55f | ||
|
|
faf1b92ad9 | ||
|
|
5f50270944 | ||
|
|
6a0267124e | ||
|
|
5cd0fcb7da | ||
|
|
e3ca61be37 | ||
|
|
90281e9722 | ||
|
|
5a7acde0f0 | ||
|
|
b97a71f27a | ||
|
|
a9aae1a4c0 | ||
|
|
742a2f0ac5 | ||
|
|
ff3d5089c7 | ||
|
|
c5128ba2e2 | ||
|
|
1d887a0ad8 | ||
|
|
a4c2c01a40 | ||
|
|
192989a5d7 | ||
|
|
53857411cd | ||
|
|
3fd038a1fb | ||
|
|
8efa29e7cc | ||
|
|
2479a00f3e | ||
|
|
2c54ef84bc | ||
|
|
003bc6414e | ||
|
|
8fb37f6ded | ||
|
|
1a1c13c955 | ||
|
|
1a877941a6 | ||
|
|
91050b8121 | ||
|
|
16cf3b6b40 | ||
|
|
9c3a568c77 | ||
|
|
e38532b7f7 | ||
|
|
90aeb1d4de | ||
|
|
ece507ed7e | ||
|
|
bdc9b2878e | ||
|
|
a508b2c913 | ||
|
|
b0833bc9fe | ||
|
|
aff876a396 | ||
|
|
0e00ecfa53 | ||
|
|
ff47d2a1af | ||
|
|
c8d19646e4 | ||
|
|
fc69b84129 | ||
|
|
3cf2a9415c | ||
|
|
02cd0ebc93 | ||
|
|
c40e9038b1 | ||
|
|
6fab672abc | ||
|
|
130e3e9e89 | ||
|
|
2d7c216e36 | ||
|
|
e11779e4c8 | ||
|
|
92b204a3b9 | ||
|
|
8a77fc7f0a | ||
|
|
550ea91eee | ||
|
|
887b1b6416 | ||
|
|
0e6f192a80 | ||
|
|
4b57172b93 | ||
|
|
2b97b34c18 | ||
|
|
425f6d9117 | ||
|
|
b33ba8203c | ||
|
|
83e7197431 | ||
|
|
fdb3d2ebbc | ||
|
|
236204b51f | ||
|
|
6b903686d4 | ||
|
|
899eeec737 | ||
|
|
033c34b0ad | ||
|
|
f4ad3632fc | ||
|
|
4dec972549 | ||
|
|
f6f3673351 | ||
|
|
e1317493c6 | ||
|
|
d047599228 | ||
|
|
fb118d6d8b | ||
|
|
8564693e9f | ||
|
|
f1e277695b | ||
|
|
d65edea0ee | ||
|
|
91470d21d1 | ||
|
|
dc8edd7b76 | ||
|
|
e90be571c4 | ||
|
|
ec6491ffe9 | ||
|
|
97c8cf8a91 | ||
|
|
46cd4737de | ||
|
|
8f192af9b1 | ||
|
|
c6f7e0bb06 | ||
|
|
80c2d40599 | ||
|
|
72de94e2de | ||
|
|
9246ff8172 | ||
|
|
dceffe8a46 | ||
|
|
97fcae383a | ||
|
|
108309ad98 | ||
|
|
afaf475693 | ||
|
|
32642bb737 | ||
|
|
b75f4a118b | ||
|
|
07d8d68309 | ||
|
|
40a5c82049 | ||
|
|
d4c0788fb6 | ||
|
|
3713cc55a7 | ||
|
|
b589f8fb8c | ||
|
|
489294b64d | ||
|
|
42d71205f5 | ||
|
|
d8308ee1f5 | ||
|
|
3fad2cf8df | ||
|
|
eec995fbe0 | ||
|
|
62fb055e5c | ||
|
|
6d1ef68afc | ||
|
|
58348da036 | ||
|
|
cd9832dcbe | ||
|
|
2e48f05b6f | ||
|
|
74bc7fb86b | ||
|
|
5d6e5141d6 | ||
|
|
8023b6747a | ||
|
|
21b7f67695 | ||
|
|
9489015f7f | ||
|
|
c0fde77e65 | ||
|
|
72b70d2f55 | ||
|
|
b16054a8ef | ||
|
|
c781b16be9 | ||
|
|
5bc1c00b5a | ||
|
|
d7c7786947 | ||
|
|
fb3aeb4232 | ||
|
|
412d560cc9 | ||
|
|
4de24c56ce | ||
|
|
e2a6787183 | ||
|
|
6ff3ee9670 |
No files matched your search
@@ -1,4 +1,4 @@
|
||||
image: registry.alpinelinux.org/img/alpine:latest
|
||||
image: registry.alpinelinux.org/img/alpine:3.23
|
||||
stages:
|
||||
- build
|
||||
- hardware tests
|
||||
|
||||
@@ -137,7 +137,7 @@ def check_versions(packages):
|
||||
pkgver = head.rpartition('-r')[0]
|
||||
if package.startswith('device-') and not pkgver.isdigit():
|
||||
print(f" - {package}: invalid pkgver \"{pkgver}\""
|
||||
"See: https://wiki.postmarketos.org/wiki/Packaging#device_packages_and_other_packages_without_sources")
|
||||
"See: https://docs.postmarketos.org/pmaports/main/packaging-guidelines.html#package-versioning-pkgver-pkgrel")
|
||||
error = True
|
||||
|
||||
# Additional checks for device packages
|
||||
@@ -145,27 +145,11 @@ def check_versions(packages):
|
||||
head_parsed = get_package_contents(package, "HEAD", False)
|
||||
upstream_parsed = get_package_contents(package, commit, False)
|
||||
|
||||
# checksums did not change
|
||||
if head_parsed["sha512sums"] == upstream_parsed["sha512sums"]:
|
||||
# Check that pkgver did not change
|
||||
if head_parsed["pkgver"] != upstream_parsed["pkgver"]:
|
||||
print(f" - {package}: pkgver should not change when package source checksums did not change."
|
||||
"See: https://wiki.postmarketos.org/wiki/Packaging#device_packages_and_other_packages_without_sources")
|
||||
error = True
|
||||
# We do not check for a bumped pkgrel, because not everything
|
||||
# needs it, e.g: pmb_recommends
|
||||
# checksums changed
|
||||
else:
|
||||
# Check that pkgrel was reset to 0
|
||||
if head_parsed["pkgrel"] != "0":
|
||||
print(f" - {package}: pkgrel should be 0 when package source checksums change."
|
||||
"See: https://wiki.postmarketos.org/wiki/Packaging#device_packages_and_other_packages_without_sources")
|
||||
error = True
|
||||
# Check that pkgver was changed
|
||||
if head_parsed["pkgver"] == upstream_parsed["pkgver"]:
|
||||
print(f" - {package}: pkgver should change when package source checksums change."
|
||||
"See: https://wiki.postmarketos.org/wiki/Packaging#device_packages_and_other_packages_without_sources")
|
||||
error = True
|
||||
# Check that pkgrel was reset to 0 when pkgver was changed
|
||||
if head_parsed["pkgver"] != upstream_parsed["pkgver"] and head_parsed["pkgrel"] != "0":
|
||||
print(f" - {package}: pkgrel should be 0 when pkgver changes."
|
||||
"See: https://docs.postmarketos.org/pmaports/main/packaging-guidelines.html#package-versioning-pkgver-pkgrel")
|
||||
error = True
|
||||
|
||||
# Compare head and upstream versions
|
||||
result = pmb.parse.version.compare(head, upstream)
|
||||
|
||||
@@ -16,6 +16,10 @@ fi
|
||||
sh_files="
|
||||
./main/mdss-fb-init-hack/mdss-fb-init-hack.sh
|
||||
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-dns-filter.sh
|
||||
./main/postmarketos-duranium/rootfs-usr-bin-duranium-set-channel
|
||||
./main/postmarketos-duranium/rootfs-usr-libexec-duranium-first-boot
|
||||
./main/postmarketos-duranium/rootfs-usr-libexec-duranium-mount-subpartitions
|
||||
./main/postmarketos-duranium/rootfs-usr-libexec-duranium-usb-gadget-setup
|
||||
./main/postmarketos-installkernel/installkernel-pmos
|
||||
./main/postmarketos-initramfs/init.sh
|
||||
./main/postmarketos-initramfs/init_functions.sh
|
||||
|
||||
@@ -5,10 +5,12 @@ This repository contains the APKBUILD files for postmarketOS-specific packages,
|
||||
There are many more packages defined in the [Alpine Linux aports](https://gitlab.alpinelinux.org/alpine/aports/) on which these packages depend.
|
||||
|
||||
Helpful resources:
|
||||
|
||||
* [Issues](https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items)
|
||||
* [How to create a package](https://wiki.postmarketos.org/wiki/Create_a_package)
|
||||
* [APKBUILD reference](https://wiki.alpinelinux.org/wiki/APKBUILD_Reference)
|
||||
* [pmaports commit style](./COMMITSTYLE.md)
|
||||
* [Review and merging guidelines](./docs/modules/ROOT/pages/merging-rules.adoc)
|
||||
* [Approval rules](docs/approval-rules.md)
|
||||
* [Alpine Linux aports](https://gitlab.alpinelinux.org/alpine/aports/)
|
||||
* [Alpine Linux package search](https://pkgs.alpinelinux.org/packages)
|
||||
* [postmarketOS package search](https://pkgs.postmarketos.org/packages)
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-aarch64
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=aarch64
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-aarch64
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-aarch64
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for aarch64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-armhf
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=armhf
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-armhf
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armhf
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for armhf"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-armv7
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=armv7
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-armv7
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armv7
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for armv7"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-loongarch64
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=loongarch64
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-loongarch64
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-loongarch64
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for loongarch64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-ppc64le
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=ppc64le
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-ppc64le
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-ppc64le
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for ppc64le"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-riscv64
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=riscv64
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-riscv64
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-riscv64
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for riscv64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-x86
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=x86
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-x86
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-x86
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for x86"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -0,0 +1,31 @@
|
||||
Provide struct_sock_fprog_sz on Linux, rather than on Linux+glibc.
|
||||
|
||||
With `#include <linux/filter.h>` `struct sock_fprog` is available when
|
||||
linux headers are available. It seems that glibc is just including that header
|
||||
as an implementation detail, while musl does not.
|
||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2025-08-08 08:51:45.621434001 +0200
|
||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp 2026-02-25 20:29:28.519492722 +0100
|
||||
@@ -74,6 +74,7 @@
|
||||
#include <sys/vt.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/fd.h>
|
||||
+#include <linux/filter.h>
|
||||
#if SANITIZER_ANDROID
|
||||
#include <linux/fs.h>
|
||||
#endif
|
||||
@@ -507,6 +508,7 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
unsigned struct_seq_event_rec_sz = sizeof(struct seq_event_rec);
|
||||
unsigned struct_synth_info_sz = sizeof(struct synth_info);
|
||||
unsigned struct_vt_mode_sz = sizeof(struct vt_mode);
|
||||
+ unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
#endif // SANITIZER_LINUX
|
||||
|
||||
#if SANITIZER_GLIBC
|
||||
@@ -534,7 +536,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
|
||||
|
||||
unsigned struct_audio_buf_info_sz = sizeof(struct audio_buf_info);
|
||||
unsigned struct_ppp_stats_sz = sizeof(struct ppp_stats);
|
||||
- unsigned struct_sock_fprog_sz = sizeof(struct sock_fprog);
|
||||
# endif // SANITIZER_GLIBC
|
||||
|
||||
# if !SANITIZER_ANDROID && !SANITIZER_APPLE
|
||||
@@ -1,7 +1,6 @@
|
||||
# Automatically generated aport, do not edit!
|
||||
# Generator: pmbootstrap aportgen gcc-x86_64
|
||||
# Based on: main/gcc (from Alpine)
|
||||
|
||||
CTARGET_ARCH=x86_64
|
||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||
LANG_D=false
|
||||
@@ -23,6 +22,7 @@ CBUILDROOT="/"
|
||||
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=gcc-x86_64
|
||||
pkgver=15.2.0
|
||||
# i.e. 13.2.1, must match gcc/BASE-VER
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-x86_64
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Stage2 cross-compiler for x86_64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="aarch64"
|
||||
@@ -279,6 +279,7 @@ source="https://gcc.gnu.org/pub/gcc/releases/gcc-$_pkgbase/gcc-$_pkgbase.tar.xz
|
||||
0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
|
||||
0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
@@ -796,6 +797,7 @@ eecc77e2a9cf956fd752693ad7f8ff8253a7bb557e00564bb488bbc1deac895e63104cc1182a0bdd
|
||||
9f4c3fa0d17cfcd72626bdbaf51992ff3018f878d673ab19b9056047ee2630b581e5a5a4d4857444f08ba9bcdb0fc94f90dcda6180816e39690d1652843f0d8a 0039-except-Don-t-use-the-cached-value-of-the-gcc_except_.patch
|
||||
d166475e340c91bbb24cf257240aab37129b04f2609e5ce323b530ab83853a4c34c525e0072c15732717f1681db07e6b3b0a4d268720c31f460435ccf4c99b7f 0040-ada-libgnat-use-stub-symbolic-module-name-functions.patch
|
||||
c717764ef52c0226a23cbf434654cdefa6cbf38ec625648575d9143c5513b16d8914c25015db743033b8a46ac5b2c33ab75e1b67076128d67bb1319e5a83dd85 0041-ada-libgnat-recognize-linux-musleabi-and-linux-muslg.patch
|
||||
5dd452a80c496a587a8826b04a4917045e4028631606e85cabd8e87e0460642d188a2156c4e0cf37a5d88e66ebd08a08393d48a6065045178c69eaba2edd063e 0042-libsanitizer-struct_sock_fprog_sz.patch
|
||||
c3b64b05332bd4dd7fad3fff3cacd4f9de0512943f1548c6f1205fab1a74c83622024f30471805f57d625198cc32f647b32172914528fd5605d0bf61cb0c3ff1 0001-tree-object-size.cc-Fix-assert-constant-offset-in-ch.patch
|
||||
e91873055550eba051d9297bec5c6acd27abb9ee6ce8911cdd04b5faf37d77b6b2a7607ec588d2863f13f14b48af9398cb4ac42443d8567bfa5037dc6bd50404 0001-LoongArch-Only-allow-valid-binary-op-when-optimize-c.patch
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-aarch64
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-aarch64:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
2f63e2a3bfab917f99b1285cd5822345b9a17e6d74f86671364d7cdc9c484c89e221e1b59d980eec86b2745dce2f4e3e503c9dd73e5ee9b69b45517cb2184371 musl-1.2.6-r0-aarch64-edge.apk
|
||||
04215167e36c980a9078ef846f5a0aa2ec7785d39b06d9112070e00566f296292f580472cf9ff093a1d04b79a3efe052b3354fff8e651cbd7d0b4111b086c9ac musl-dev-1.2.6-r0-aarch64-edge.apk
|
||||
03134d5e7b840db09a10f1f34254840dd86d69f960f3eb38a0944df06d897cc603a1a82af380f0ee975a10708c51430d77618debc8ae500d1bbef705fd77681b musl-1.2.6-r2-aarch64-edge.apk
|
||||
d95f9907bd7c0e818ffde40481bf0a8c23ca038e83f260f4ecb583fe164a581c978f76df3623be312400d75e23e2ca4b0742d59855cd908a9d411829ac017de7 musl-dev-1.2.6-r2-aarch64-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-armhf
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armhf:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
000a32ed13f56693fda113ce83328c6bebd6b1d6d9265f3b39149c19f5d5cdda7fee414fdf7c0ce365211a5f8a266a1d88b74432849c1c938742cad059f6fe39 musl-1.2.6-r0-armhf-edge.apk
|
||||
6bab03b4ce5260fc655f1d7963bf81689cc4521f8f22bc28139571aa56f1e09d3c1c88deb934d3901b21d5101257a65d9b89aebff1c5abb184659e01261a404e musl-dev-1.2.6-r0-armhf-edge.apk
|
||||
0f2a24ee0f23612adfb578ccda1b9dccd24a37f78c90d1ba655cdcf0e094dd95f4ec34288c87f98804714cb8fc0865bf0fe079c7a1902b39c4d992bb46e10e64 musl-1.2.6-r2-armhf-edge.apk
|
||||
8b5175848776267bee95be058595e538eaa06cb63522d519b6760920faac40c16fa59a57a6be545c121f1e4d1c7cd2e4b2b8fdded57cbdb7e8585b08ca349d86 musl-dev-1.2.6-r2-armhf-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-armv7
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armv7:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4551d85acf57ca75c7d88f6f8ba37892704126852e208199cc9f9feea25876191977101096c43ac018e67a787e0769230e6f2b2889a90c49453f126720c6dd9e musl-1.2.6-r0-armv7-edge.apk
|
||||
ebf3392809148efa70f9386b0d30a1abe029f88bd088d1c5555d87e331a9d6a048fc2b69b0ff2d9a7190054a071e488b5f6b84cd93be4d5e0a86f1129a18a436 musl-dev-1.2.6-r0-armv7-edge.apk
|
||||
a5847eb6b71a52d8b348e8ef09953bf9df858f3d3a141a75bba8db7525a83b3143e7ead4b00bdddffad0a21af6a9c01e4d4c8bb27aa8d69ce13dceb58eb43309 musl-1.2.6-r2-armv7-edge.apk
|
||||
01ed9d094bee237e8794678572769ec456709e9f58511be2e301f495518ab82f86ceedc2ad03727fe43925c5e3a5a0f18a1d7b244f57107c3f7593edd14e84c4 musl-dev-1.2.6-r2-armv7-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-loongarch64
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-loongarch64:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
6321c1d76ac231924b6f4e4b87309443990a544a377ea64e6b383dd5caf99d042c593cb1b37273971a3f815d499f8f91fc6ee51fa4c66499d6b192d16b43097e musl-1.2.6-r0-loongarch64-edge.apk
|
||||
5d261c6a6698f0198aa68eb7b85d37fdb69b393187c31f83cbd8f9f0437882dc5b27112664ca09f563d70cc60c194a38fe689609b09f5ecf8c4c91f45710b45c musl-dev-1.2.6-r0-loongarch64-edge.apk
|
||||
112265a3a4c20cbc03a67fe23c69338332e127d51d3a4ad137547fcc8554a8878425f74f46765a032ba1c36c2782a1f3dcf3102e7bbb3c93a671fb85eba4e000 musl-1.2.6-r2-loongarch64-edge.apk
|
||||
45a0953693e6eaa3434e799bc79608dccedfb711cf816ac7dc1bb7ab15ed4a934dfbd0b2ad0b286ac8b8b00f901b99c8e4b06b9f7e50fb69e2d96cc83bbc0304 musl-dev-1.2.6-r2-loongarch64-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-ppc64le
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-ppc64le:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
161eec9088ab674a002d5f56ad9686c6d2203dfbffdf31b65f6779d7de461b40a0cf7ee83258358503bc9107ddb7bcc05a5fd6fc381ee7d56f3d40e27e21b060 musl-1.2.6-r0-ppc64le-edge.apk
|
||||
9de22be49890dfa6f3a5ed00700e3194e6681c85f16c90d3a02aabd2b87475cf5b4aedc8452cb9e91438b1c47842e70af48ee5e5bdb74dd0c841dcc8546969cb musl-dev-1.2.6-r0-ppc64le-edge.apk
|
||||
fa1484bf04b70b27bf6540d8b3f506a334623a160c7d86dd5c58f418dd751eb641c35a0166b485c8ba1bba57f4e929b277352eae5e55cd740a0b73e741f72cc7 musl-1.2.6-r2-ppc64le-edge.apk
|
||||
4ea8db19500bcc05e31c1e9c37e43742b150e9218ba585f98b4cde918abd1896431797921f19ff6a82f42d2db245ccfe368ab552c01637d17f19a8ff33db0396 musl-dev-1.2.6-r2-ppc64le-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-riscv64
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-riscv64:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
92fdfc025e63682a2451486b2c4edbd37a2d6f8cb7a0ae978289dbaeb507958f78be0437075e0994b8c99fc30806e6a65e1c195a7629087795babfbcf60d84b5 musl-1.2.6-r0-riscv64-edge.apk
|
||||
6c9f66996617573e89cbf0e8d51b2cc2a2c0fbf5043ed96dc21d1f892fdebe0f82456276bf8d21bf951eee6a36c3db0153670ac5dff84e3690abadbb898d37fb musl-dev-1.2.6-r0-riscv64-edge.apk
|
||||
3113c288563199b52e9fbb93a34e16eb87bfe4b7e0872ba0349eec1fc532ea8583565f862b82130fcf416fc006ff661afad1bf549e25d688aa6b055287089c39 musl-1.2.6-r2-riscv64-edge.apk
|
||||
8bf4503998a50581af7965407bd25aa41c2716526e6db7683dfb9cce134d9cf401bdeeafd060fd6e5d83ac52852e745c6eafdd406dd59d8f5eea256445f21a3d musl-dev-1.2.6-r2-riscv64-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-x86
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-x86:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c7a2fc7f0b70eb0744139f3f72627b584732094784fa0484d563a4f42f0b5f23c3106e734da6b96f0d62cfe255031c1aae77d9b79fb7d867f85c1992dfa6495b musl-1.2.6-r0-x86-edge.apk
|
||||
e185d43da003d7877b20079d36281433b86827c6dfe7132dd3524c8040784efdef6b12ed332d799480cdd9cd74fc730a36cbfe8367a5d735ca0ddeb8d020ebe7 musl-dev-1.2.6-r0-x86-edge.apk
|
||||
f731bafa153e7b3ea212cc4e13d5c843227374a13530188131184c32f13907057f66af65ff7889a01f7c2b46bae7087f712b09e97ff879e2ed263ebec37432bf musl-1.2.6-r2-x86-edge.apk
|
||||
afc7894a31de08bcfa6b28604625ad7e6cf8cd61394d34bd2ed50ea07c9d4e7ad212cb668439f51599ce2c946a326e196ee01503fe196a4a8dce973ae51d57ef musl-dev-1.2.6-r2-x86-edge.apk
|
||||
"
|
||||
@@ -9,7 +9,7 @@ fi
|
||||
maintainer=""
|
||||
pkgname=musl-x86_64
|
||||
pkgver=1.2.6
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
arch="aarch64"
|
||||
subpackages="musl-dev-x86_64:package_dev"
|
||||
|
||||
@@ -58,6 +58,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
5c58017b41986dac7de8fabb628a60122f80ced9ea3c591622595e142c2d50f34a0d3c71e019c01ac8d7b9d7876086ad13cb0324bc51bfba40d615f2c14d7926 musl-1.2.6-r0-x86_64-edge.apk
|
||||
b5a5122fc5fd2b70914f483d608d6de4ba879acd09141e60930efed36cf94e141e9f9f46235985022b1bff2369ed5bb56d87cdcdd0ae5deab5f66efb58f78c4a musl-dev-1.2.6-r0-x86_64-edge.apk
|
||||
5a10449984203c8f1c3f243310cec43aad11023bf83f5e08f9a15771a6c3545e678ab98a57f9f9b9528f4096d2efa1cda5620006eacef3feb459156588f5b44a musl-1.2.6-r2-x86_64-edge.apk
|
||||
2454ee23df3c3b93aaa366554692a0ab7258b7c9865247c0acde3903ebbe796e4dda982d11f7556b635b3b9cf7cf238628b276f95eabc426d5045c24830c3b2d musl-dev-1.2.6-r2-x86_64-edge.apk
|
||||
"
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: linux-postmarketos-allwinner-d1 moved to archived
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer=""
|
||||
pkgname=device-dongshanpi-nezhastu
|
||||
File renamed without changes.
File renamed without changes.
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer="exkc <exxxxkc@getgoogleoff.me>"
|
||||
pkgname=device-lenovo-lxf-p5100
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,7 +1,7 @@
|
||||
# Archived: Downstream port, only for testing. Use mainline port!
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-lg-mako-downstream
|
||||
pkgver=4
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
pkgdesc="Google Nexus 4 (Downstream)"
|
||||
url="https://postmarketos.org"
|
||||
@@ -45,7 +45,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
ee25f3d0377f027d108593eb7953b8db49d7f05a5c36a0c8ca7e7849d15e3c217bc1ac97d77a66e28d2db4b81c0f50b905639911276da40321d2b6cca7f797df 90-android-touch-dev.rules
|
||||
b9984d44b6ce342fb02854eae0171741e0f65cf201f115904434796c77b1dc6f08a2599bad2aa1168f96649d3e6048060f46b306d004846adde1dcf823664c9b deviceinfo
|
||||
f266d3af15602fc04b33f7bb31d6d34562417ecec3c384e3996cc5f98d32bdf3db007f6d74369180041b2a92c77c0d940dc10e9fa581462a432519d9e719859f deviceinfo
|
||||
67a15c9304112e80e54e62da1bfc6c4c0b942f3a125723f6d007afaa07232fe61ec14c515570ae9abf2ef35a8bdd2f4e7df892904b79b0c1b0f54073603ac157 kernel-cmdline.conf
|
||||
217bdf692ade75d57968299e29e9379ffcfc97addf735663b3e1e7dfce049f9d13b26347b4405ac724ae5fac2946012dcc58014b23b8df357e225b6718dbc0a6 fb.modes
|
||||
52b1465c75c51e2dc2e351a0609220af04b939b9edf7fca844cc00bb9eeb4e71f53e34817ba094e477fc43bf15101fcfd07963c791a36be5c52f199bba6a6d9d pointercal
|
||||
|
||||
@@ -17,7 +17,6 @@ deviceinfo_dev_touchscreen="/dev/input/event2"
|
||||
|
||||
# Fastboot related
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_offset_base="0x80200000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer="exkc <exkc@exkc.moe>"
|
||||
pkgname=device-linksys-jamaica
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer="exkc <exxxxkc@getgoogleoff.me>"
|
||||
pkgname=device-mangopi-mq-pro
|
||||
File renamed without changes.
File renamed without changes.
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
maintainer=""
|
||||
pkgname=firmware-linksys-jamaica
|
||||
pkgver=1
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
# Kernel config based on : device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7
|
||||
maintainer="exkc <exkc@exkc.moe>"
|
||||
_flavor="linksys-jamaica"
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
@@ -1,3 +1,4 @@
|
||||
# Archived: the only maintainter don't want to maintain this package anymore
|
||||
# Reference: <https://postmarketos.org/vendorkernel>
|
||||
# Kernel config based on: https://github.com/150balbes/build/blob/risc-v/config/kernel/linux-d1-current.config
|
||||
# Kernel config based on: arch/riscv/configs/nezha_defconfig
|
||||
File renamed without changes.
@@ -1,6 +1,6 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
pkgname=alsa-ucm-conf-qcom-sdm670
|
||||
pkgver=1.2.9_git20250707
|
||||
pkgver=1.2.9_git20260223
|
||||
pkgrel=0
|
||||
pkgdesc="ALSA UCM configuration for SDM670 devices"
|
||||
url="https://gitlab.com/sdm670-mainline/alsa-ucm-conf"
|
||||
@@ -8,7 +8,7 @@ arch="aarch64"
|
||||
license="BSD-3-Clause"
|
||||
provides="alsa-ucm-conf"
|
||||
provider_priority=1
|
||||
_commit="abe7dee6d942965c7a7d5861beacc9cf0b6adbec"
|
||||
_commit="2f8edef47f67a308d5fe3370c73f29a021e6a885"
|
||||
source="https://gitlab.com/sdm670-mainline/alsa-ucm-conf/-/archive/$_commit/alsa-ucm-conf-$_commit.tar.gz"
|
||||
options="!check"
|
||||
|
||||
@@ -19,5 +19,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
beddfa4754a6e24deda3e0a78959a03afc93cb7a7c8e69880fc0f5b3011ea11ab9f36c21ca1c588062b8437f7c599234cad109f04887d35d8c480bf0d548a53d alsa-ucm-conf-abe7dee6d942965c7a7d5861beacc9cf0b6adbec.tar.gz
|
||||
ff65e897310fcade9e2842ffd149dcedd8487e7cb191b7b6e3d702f5fbfadae61602445d5d5b70baff56d08367a85215ba008c6898a2806b61d9e38b4ab7d161 alsa-ucm-conf-2f8edef47f67a308d5fe3370c73f29a021e6a885.tar.gz
|
||||
"
|
||||
@@ -4,7 +4,7 @@ maintainer="Sebastian Fleer <dev@dwurp.de>"
|
||||
pkgname=device-google-gru
|
||||
pkgdesc="Google Gru Chromebooks"
|
||||
pkgver=12
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -51,6 +51,9 @@ build() {
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/systemd-gru-watchdog.conf \
|
||||
"$pkgdir"/usr/lib/systemd/system.conf.d/90-gru-watchdog.conf
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
@@ -65,13 +68,6 @@ openrc() {
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
systemd() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel systemd"
|
||||
install -Dm644 "$srcdir"/systemd-gru-watchdog.conf \
|
||||
"$subpkgdir"/usr/lib/systemd/system.conf.d/90-gru-watchdog.conf
|
||||
default_systemd
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
aa8ded3034eae5bca4c3cfd8add13d8aaa4f1f1dde3e86b4c6f001507d4b5a4d89a532adc9813f42a0fa2526db8223643481736eeffaf13bd673d312ecd06adf deviceinfo
|
||||
a750a0c41068082e0b82351d5aec91715e1a5215b09b26fec644dfe259cea2d662e878433a732a8c06dab2a9b420baec2bcc6161d8357cf3ed770239c5165090 modules-initfs
|
||||
|
||||
@@ -6,7 +6,7 @@ maintainer="Adam Thiede <me@adamthiede.com>"
|
||||
pkgname=device-google-oak
|
||||
pkgdesc="Google Oak Chromebooks"
|
||||
pkgver=10
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -15,6 +15,7 @@ depends="
|
||||
alsa-utils
|
||||
depthcharge-tools
|
||||
linux-postmarketos-mediatek-mt8173
|
||||
mesa-vulkan-imagination
|
||||
postmarketos-base
|
||||
postmarketos-cros-common
|
||||
"
|
||||
@@ -42,6 +43,6 @@ nonfree_firmware() {
|
||||
|
||||
sha512sums="
|
||||
cab64e21c7710d875cac4ed459a7c6ca8547d7234704e8cb80e875a5cfc65cab6cac00be0c3d9b9300e96f9a45c1b315896708b488024dcffc7cb42c850127e0 deviceinfo
|
||||
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
|
||||
09dfc86138379250bc72b3395a4a94257da81d359cb210ee871cfa8efe6450ca3bbd95a134f365bc509bebcde5e882433805d9b265bdd8df12fd85c86491d66f kernel-cmdline.conf
|
||||
4b0197eacfeeb4b13f5abc26950f570ee762742547674ce10110ccea63eb46630a2e3b5f87e9c9a1f9deda21baf05bec248ab7a65656687ec94d296b5657dafa modules-initfs
|
||||
"
|
||||
@@ -1,2 +1,3 @@
|
||||
quiet
|
||||
loglevel=2
|
||||
powervr.exp_hw_support=1
|
||||
@@ -1,8 +1,2 @@
|
||||
# Invert the acceleration so it is directed downwards, at rest on a planet.
|
||||
# This is for compatibility with iio-sensor-proxy.
|
||||
#
|
||||
# https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/issues/375
|
||||
SUBSYSTEM=="misc", KERNEL=="fastrpc-adsp*", ENV{ACCEL_MOUNT_MATRIX}="-1, 0, 0; 0, -1, 0; 0, 0, -1"
|
||||
|
||||
# Be compatible with the fix to CVE 2024-41024.
|
||||
SUBSYSTEM=="misc", KERNEL=="fastrpc-adsp-secure", SYMLINK="fastrpc-adsp"
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
pkgname=device-google-sargo
|
||||
pkgdesc="Google Pixel 3a"
|
||||
pkgver=17
|
||||
pkgver=18
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -77,7 +77,7 @@ plasma_camera() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
089ce0acba4e1d789e337bedfca7570796a6416e7230ae9b8fc6b625747a40dbb064b1a707877cd6b7bdc73844c6571316e2ec0746a77060f13d98c52fdbfc00 81-libssc-google-sargo.rules
|
||||
e358f0565b95cd5d39dd5bc07645c6e0f94679c93b120b72bd2b6082b7f919e990a6a78e03edc0db045f8fc5e3363377c69fb8e42107298868ec319740c29210 81-libssc-google-sargo.rules
|
||||
6625f41b5348bd45e47f56dc3b4a8aa07430939ae76e082d645397db6680182a7174a1b897ad8b7019e6211220a8f3712eeac6eb2e9b55c4e1434e964729de97 deviceinfo
|
||||
b6208c254b6e44ac4f6d748a38cc6b05da0db2c90235ada2011b138b82ccc3372687df2f5ad97e885e9eea135216a3c52266a08a7f4eb323e62e799f6f82ec7b hexagonrpcd.confd
|
||||
925d8b176a8f1b47a86a1026cc920ffae99ceb35c3e52c222654c15078907579d23c4d68ed65a98ab937f59aaba2bbdd74da8d273e8b9c1ac87a52f718d383d6 modules-initfs
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Henrik Grimler <henrik@grimler.se>"
|
||||
pkgname=device-odroid-xu4
|
||||
pkgdesc="ODROID XU4"
|
||||
pkgver=5
|
||||
pkgver=6
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -26,7 +26,7 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
ee1b15e55366bb7dbe45e35053f670aa68f74b8603239575cf41ad7bd209a90123670a70363d14fe3adf5ac323f1103dc638e3eb8c031c63e0b8d7fcf3654e5b deviceinfo
|
||||
0f1f9f655f9b73b18598ddd5690904861fa63ff6e8855d9b4bead3a40c69b6a97606267eb623fb23028cfa13da98feba687b9e7e6b3dff4f6f8d2846b808c8ba deviceinfo
|
||||
da521908455bec78086df8614e2a9f0cd871155f91d65d351670fdcf3e2880bfb1d578aab26f3dd3778ce3ebf27efbde67d65f39f5f733da5c750e33161ecc9b kernel-cmdline.conf
|
||||
9f6c3cc0079e718ef0dfc221fadaf9bc092a8601b62794c2298eab893924af457612bd8a6e852fb2b181bee637e774dd2abea681eb72b1aa9c6672e686454795 modules-initfs
|
||||
36ce87dcf1bbb49637e8ab7e75325ce41541ccfd7d6ac35edbc8269db319c2201f9d12c6263f8761424ad0d59b2bfa9c523b8200584f753b7264a7c7a2928d90 modules-initfs
|
||||
"
|
||||
@@ -9,7 +9,6 @@ deviceinfo_codename="odroid-xu4"
|
||||
deviceinfo_year="2015"
|
||||
deviceinfo_dtb="exynos5422-odroidxu4"
|
||||
deviceinfo_arch="armv7"
|
||||
deviceinfo_no_framebuffer="true"
|
||||
deviceinfo_getty="ttySAC2;115200"
|
||||
deviceinfo_disable_dhcpd="true"
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
uas
|
||||
usb-storage
|
||||
exynosdrm
|
||||
hid_generic
|
||||
scsi_mod
|
||||
sd_mod
|
||||
t10_pi
|
||||
uas
|
||||
usb-storage
|
||||
usbhid
|
||||
@@ -1,3 +0,0 @@
|
||||
# iio-sensor-proxy with libssc: accelerometer mount matrix
|
||||
|
||||
SUBSYSTEM=="misc", KERNEL=="fastrpc-*", ENV{ACCEL_MOUNT_MATRIX}+="-1, 0, 0; 0, -1, 0; 0, 0, -1"
|
||||
@@ -2,8 +2,8 @@
|
||||
maintainer="Casey Connolly <kcxt@postmarketos.org>"
|
||||
pkgname=device-oneplus-enchilada
|
||||
pkgdesc="OnePlus 6"
|
||||
pkgver=24
|
||||
pkgrel=1
|
||||
pkgver=25
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -30,7 +30,6 @@ source="
|
||||
modules-initfs
|
||||
q6voiced.conf
|
||||
80-device-oneplus-enchilada.preset
|
||||
81-libssc-oneplus-enchilada.rules
|
||||
"
|
||||
install="
|
||||
$pkgname-openrc.post-install
|
||||
@@ -50,12 +49,12 @@ package() {
|
||||
replaces="$pkgname-nonfree-firmware"
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/81-libssc-oneplus-enchilada.rules \
|
||||
-t "$pkgdir"/usr/lib/udev/rules.d/
|
||||
install -Dm644 "$srcdir"/q6voiced.conf \
|
||||
"$pkgdir"/etc/conf.d/q6voiced
|
||||
install -Dm644 "$srcdir"/hexagonrpcd.confd \
|
||||
"$pkgdir"/usr/share/hexagonrpcd/hexagonrpcd-sdsp.conf
|
||||
install -Dm644 -t "$pkgdir"/usr/lib/systemd/system-preset \
|
||||
"$srcdir"/80-device-oneplus-enchilada.preset
|
||||
}
|
||||
|
||||
openrc() {
|
||||
@@ -71,12 +70,6 @@ pmtest() {
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
systemd() {
|
||||
install -Dm644 -t "$subpkgdir"/usr/lib/systemd/system-preset \
|
||||
"$srcdir"/80-device-oneplus-enchilada.preset
|
||||
default_systemd
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
73088bcff276b1e2f03efc3776be4c7d9a367ef898031686b88e5a853f8910373eb9f77b8e035d58149947929e908e745f255fbd24d02bed7bdc816afd703d2b deviceinfo
|
||||
f16e550f623522be29027954c69a956eb6543f2f608a4c6b37c1a3983403a3edaa24e70aa42dbe88e76216991aba867b48c7341c9b8a81f675902d6223937b51 kernel-cmdline.conf
|
||||
@@ -84,5 +77,4 @@ c8d3026e9f803ea823e35f83dab66fa8545e99af9655576476c194567113084d78200feab46f8498
|
||||
ea8709aa214cffaefb1d486c0c47044537446faebff16efb3b015623f043f730b7121e401c676e43aa8868bd6c630fc8a2d7dbf5fb082490e9b5493e0405b66d modules-initfs
|
||||
fe9871c325a38c0cadc9631870801ec15ab9f5b786ee854325b93eb3d23e7d8b1ac4f1075572ffcd225d8ec514dec09b986972ddff12a89260c0218af6de7887 q6voiced.conf
|
||||
a72de3293bc59e0afa0114d74030e4e725959f7619879ab616b0164595d57033affc3d1d4ccc9d8bc191b177a4c1593c1ad0a19fe7e452c3e0c9c847135c1102 80-device-oneplus-enchilada.preset
|
||||
2c16ba75e0077b2b1eaefa4c73b287475505a1aeb291ec29316d41cc094277320f9d2aaabfd91eb1dc0f488ab2d61a94faef16e7afe0f1e226779113761b9a37 81-libssc-oneplus-enchilada.rules
|
||||
"
|
||||
@@ -1,8 +1,8 @@
|
||||
maintainer="Antoine Martin (ayakael) <dev@ayakael.net>"
|
||||
pkgname=device-pine64-pinenote
|
||||
pkgdesc="Pine64 PineNote"
|
||||
pkgver=11
|
||||
pkgrel=2
|
||||
pkgver=12
|
||||
pkgrel=0
|
||||
_commit="28d2c05ab4e80a7972611cd3188f3e8be4197f6a"
|
||||
url="https://postmarketos.org"
|
||||
license="GPL-3.0-only"
|
||||
@@ -36,12 +36,14 @@ source="
|
||||
30-eink-waveform.files
|
||||
50-touchscreen.conf
|
||||
panfrost.conf
|
||||
tinydm-ebc-workaround-override.conf
|
||||
tinydm-ebc-workaround-systemd.conf
|
||||
tinydm-ebc-workaround-openrc.initd
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-nonfree-firmware
|
||||
$pkgname-nonfree-firmware-openrc:firmware_openrc
|
||||
$pkgname-nonfree-firmware-systemd:firmware_systemd
|
||||
$pkgname-openrc
|
||||
$pkgname-sway
|
||||
$pkgname-sway-hrdl
|
||||
$pkgname-systemd
|
||||
@@ -104,13 +106,6 @@ package() {
|
||||
# panfront sometimes insists on loading after rockchip_ebc
|
||||
install -Dm644 "$srcdir"/panfrost.conf \
|
||||
-t "$pkgdir"/usr/lib/modprobe.d
|
||||
|
||||
# rockchip_ebc sometimes fails to load the initial waveform.
|
||||
# This forces a reload before starting tinydm
|
||||
# TODO: openrc workaround
|
||||
install -Dm644 \
|
||||
"$srcdir"/tinydm-ebc-workaround-override.conf \
|
||||
"$pkgdir"/usr/lib/systemd/system/tinydm.service.d/override.conf
|
||||
}
|
||||
|
||||
hrdl() {
|
||||
@@ -237,12 +232,30 @@ sway() {
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
openrc() {
|
||||
# rockchip_ebc sometimes fails to load the initial waveform.
|
||||
# This forces a reload before starting tinydm
|
||||
install="$subpkgname.post-install"
|
||||
install -Dm755 "$srcdir"/tinydm-ebc-workaround-openrc.initd \
|
||||
"$subpkgdir"/etc/init.d/tinydm-ebc
|
||||
|
||||
# source `install_if`, `pkgdesc` and `depends`
|
||||
default_openrc
|
||||
}
|
||||
|
||||
systemd() {
|
||||
# post-install enables tinydm if tinydm-ebc was enabled
|
||||
# enables seamless upgrade 7-r0 to 8-r0
|
||||
# TODO: remove in preparation for v26.06
|
||||
install="$subpkgname.post-install"
|
||||
|
||||
# rockchip_ebc sometimes fails to load the initial waveform.
|
||||
# This forces a reload before starting tinydm
|
||||
install -Dm644 \
|
||||
"$srcdir"/tinydm-ebc-workaround-systemd.conf \
|
||||
"$subpkgdir"/usr/lib/systemd/system/tinydm.service.d/override.conf
|
||||
|
||||
# source `install_if`, `pkgdesc` and `depends`
|
||||
default_systemd
|
||||
}
|
||||
|
||||
@@ -288,5 +301,6 @@ df0565391a66eed53ed817d3d1415bef000f9ed33ef2e8aa3016be3ecc21dd4a357e57838979d271
|
||||
8f7a5ad2f407de8c474d54dfdb9cc099c96e8918fc123f8b2a8ff911d7e1c7ca6fe30f9cea8ee2f0c1ba5f3e53359193d0683ca912f0b66e79a12814ce38dd98 30-eink-waveform.files
|
||||
ac433eebbc35a48561837495997aee4e55510b979bc0d8e3bafb761bc1be5b4bdeed2f456369dcbc582688aefd07c63966b0d72b6ffa99e84cfd868e677f02c8 50-touchscreen.conf
|
||||
6ba6638754e00908243de2f73ed6898dac03638a200dcf7b7cd9684757355ee1eb0ac874af0f971ad2e054c1a8c471867bdaea4d9aaf7eea6d3cf81ac7dd73a2 panfrost.conf
|
||||
3b95a2292a7367d228f281a1f0e031fffb3d26748350d7010d26b18a3fb46bceb214b083e0c8e2d5fe318c67ae3776663ad78fef83ce9030529d3a89b581b703 tinydm-ebc-workaround-override.conf
|
||||
3b95a2292a7367d228f281a1f0e031fffb3d26748350d7010d26b18a3fb46bceb214b083e0c8e2d5fe318c67ae3776663ad78fef83ce9030529d3a89b581b703 tinydm-ebc-workaround-systemd.conf
|
||||
2432031a5785eecf84697c70e7ed17d4b10b9a36ebb73969b0016aefbc4feb1768b144031966fdf478c47f7b1032566975aa4affcbb66293c5f348e1d2151b37 tinydm-ebc-workaround-openrc.initd
|
||||
"
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
rc-update add tinydm-ebc
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
name=$RC_SVCNAME
|
||||
description="Restarts rockchip_ebc service before tinydm"
|
||||
|
||||
depend() {
|
||||
before tinydm
|
||||
}
|
||||
|
||||
start() {
|
||||
einfo "Reloading rockchip_ebc"
|
||||
modprobe -r rockchip_ebc
|
||||
modprobe rockchip_ebc
|
||||
eend $?
|
||||
}
|
||||
File renamed without changes.
@@ -1,31 +1,38 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer="Duje Mihanović <duje.mihanovic@skole.hr>"
|
||||
maintainer="Duje Mihanović <duje@dujemihanovic.xyz>"
|
||||
pkgname=device-samsung-coreprimevelte
|
||||
pkgdesc="Samsung Galaxy Core Prime VE LTE"
|
||||
pkgver=8
|
||||
pkgver=10
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="dtc
|
||||
depends="
|
||||
dtc
|
||||
firmware-samsung-pxa1908
|
||||
linux-samsung-coreprimevelte
|
||||
u-boot-coreprimevelte
|
||||
postmarketos-base
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
pxa-mkbootimg
|
||||
systemd-boot
|
||||
u-boot-coreprimevelte
|
||||
u-boot-tools
|
||||
pxa-mkbootimg"
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
_pmb_recommends="firmware-samsung-pxa1908"
|
||||
source="
|
||||
boot-image.its
|
||||
deviceinfo
|
||||
kernel-cmdline.conf
|
||||
modprobe.d_mwifiex.conf
|
||||
modules-initfs
|
||||
90-mlan-to-wlan.rules
|
||||
"
|
||||
subpackages="$pkgname-udev"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
||||
fallocate -l 4k dummy-initramfs
|
||||
}
|
||||
|
||||
package() {
|
||||
@@ -35,13 +42,22 @@ package() {
|
||||
-t "$pkgdir"/usr/lib/udev/rules.d
|
||||
|
||||
mkdir -p "$pkgdir"/usr/share/u-boot/coreprimevelte/
|
||||
install -Dm644 "$srcdir"/boot-image.its \
|
||||
install -Dm644 dummy-initramfs \
|
||||
-t "$pkgdir"/usr/share/u-boot/coreprimevelte/
|
||||
|
||||
install -Dm644 "$srcdir"/modprobe.d_mwifiex.conf \
|
||||
"$pkgdir"/usr/lib/modprobe.d/mwifiex.conf
|
||||
}
|
||||
|
||||
udev() {
|
||||
default_udev
|
||||
install_if="$pkgname=$pkgver-r$pkgrel udev"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
fd8183975ed524f5f04f45abadd58bf7cccda5672262dcb733a180f1a9b3edbab1abda3e849f2c0a7a8d593ac804b9b07952955f7c8af8bad1263015ab02c242 boot-image.its
|
||||
452485d2da3802b0a8557f951c94085c31f5ba5bb67a6c446080cd3735766d75cfbaa4f54c4396d0ba7919717f79130e953b047223de2b7d37cbfb5badbc3e3e deviceinfo
|
||||
59b0f7785ed4db79b4b78cc88a601d23e3bda7f0ff46f97ffe2a11ec70824955b65f4854a7cecfa4314fb5fee587723e443391bbab9afa915ed3d69eab0d308f deviceinfo
|
||||
a9193f0e8190aca5820a5c96c575c87cf190e61a015cb7145ee47721fb543868207725ee9ba113981e1a158ea3cabfeedb26160692b32306d6d7c84791f71dd2 kernel-cmdline.conf
|
||||
d0f22c864f19d9d54c42a8397cb8c2412d43192211fb36a86d0bd61f9f420349f774282b9b6789b54e7a8be6d379f18e56b49ae19260a60d0b572e39729931c2 modprobe.d_mwifiex.conf
|
||||
b1617e4b116d60abb15003c5bf7d4e8fa13e57a4a12feadd1e128946238b0922e98810289690f0466fec39f54adcc9ef08346acdef0f5a0fbb62c68438c3a063 modules-initfs
|
||||
d51facbaa99f69964786e770dc8ed500bfb2609353a25aa344701c851131cc421ef3a2663fe4422a21a5f38e01f0c34235fa4fad75739fb614109a2fb268db8a 90-mlan-to-wlan.rules
|
||||
"
|
||||
@@ -1,46 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "Samsung Galaxy Core Prime VE LTE FIT";
|
||||
#address-cells = <1>;
|
||||
|
||||
images {
|
||||
kernel {
|
||||
description = "Kernel image";
|
||||
data = /incbin/("vmlinuz");
|
||||
type = "kernel";
|
||||
arch = "arm64";
|
||||
os = "linux";
|
||||
compression = "gzip";
|
||||
load = <0x1000000>;
|
||||
entry = <0x1000000>;
|
||||
};
|
||||
|
||||
fdt {
|
||||
description = "Device tree";
|
||||
data = /incbin/("/boot/dtbs/marvell/mmp/pxa1908-samsung-coreprimevelte.dtb");
|
||||
type = "flat_dt";
|
||||
compression = "none";
|
||||
};
|
||||
|
||||
initramfs {
|
||||
description = "Initramfs image";
|
||||
data = /incbin/("initramfs");
|
||||
type = "ramdisk";
|
||||
arch = "arm64";
|
||||
os = "linux";
|
||||
compression = "none";
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "standard";
|
||||
|
||||
standard {
|
||||
description = "Normal boot";
|
||||
kernel = "kernel";
|
||||
fdt = "fdt";
|
||||
ramdisk = "initramfs";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -17,15 +17,11 @@ deviceinfo_screen_height="800"
|
||||
deviceinfo_drm="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_create_initfs_extra="true"
|
||||
deviceinfo_dtb="marvell/mmp/pxa1908-samsung-coreprimevelte"
|
||||
deviceinfo_generate_uboot_fit_images="true"
|
||||
deviceinfo_flash_method="heimdall-bootimg"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="true"
|
||||
deviceinfo_bootimg_pxa="true"
|
||||
deviceinfo_bootimg_override_payload="u-boot.uImage"
|
||||
deviceinfo_bootimg_override_initramfs="boot-image.itb"
|
||||
deviceinfo_flash_kernel_on_update="true"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
@@ -35,3 +31,9 @@ deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_sparse="true"
|
||||
deviceinfo_flash_sparse_samsung_format="1"
|
||||
deviceinfo_bootimg_append_seandroidenforce="true"
|
||||
|
||||
# U-Boot related stuff. U-Boot is wrapped into an uImage and chainloaded by
|
||||
# Samsung's bootloader, after which the OS is located and booted through UEFI.
|
||||
# We only need a dummy initfs for boot-deploy (inspired by jolla-c2).
|
||||
deviceinfo_bootimg_override_payload="u-boot.uImage"
|
||||
deviceinfo_bootimg_override_initramfs="dummy-initramfs"
|
||||
@@ -0,0 +1,3 @@
|
||||
# Our U-Boot currently implements no shutdown or reboot methods, so relying on
|
||||
# EFI services to do either doesn't work.
|
||||
efi=noruntime
|
||||
@@ -0,0 +1,2 @@
|
||||
# Load WLAN calibration data from a firmware file
|
||||
options mwifiex cal_data_cfg=mrvl/WlanCalData_ext.conf
|
||||
@@ -1,3 +0,0 @@
|
||||
# iio-sensor-proxy with libssc: accelerometer mount matrix
|
||||
|
||||
SUBSYSTEM=="misc", KERNEL=="fastrpc-*", ENV{ACCEL_MOUNT_MATRIX}+="-1, 0, 0; 0, -1, 0; 0, 0, -1"
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Joel Selvaraj <foss@joelselvaraj.com>"
|
||||
pkgname=device-xiaomi-beryllium
|
||||
pkgdesc="Xiaomi Poco F1"
|
||||
pkgver=17
|
||||
pkgver=18
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -19,7 +19,6 @@ makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
|
||||
$pkgname-nonfree-firmware-udev:nonfree_firmware_udev
|
||||
$pkgname-kernel-tianma:kernel_tianma
|
||||
$pkgname-kernel-ebbg:kernel_ebbg
|
||||
"
|
||||
@@ -31,7 +30,6 @@ source="
|
||||
modules-initfs.ebbg
|
||||
modules-initfs.tianma
|
||||
q6voiced.conf
|
||||
81-libssc-xiaomi-beryllium.rules
|
||||
"
|
||||
|
||||
build() {
|
||||
@@ -41,8 +39,6 @@ build() {
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/81-libssc-xiaomi-beryllium.rules \
|
||||
"$pkgdir"/usr/lib/udev/rules.d/81-libssc-xiaomi-beryllium.rules
|
||||
install -Dm644 "$srcdir"/q6voiced.conf \
|
||||
"$pkgdir"/etc/conf.d/q6voiced
|
||||
install -Dm644 "$srcdir"/hexagonrpcd.confd \
|
||||
@@ -70,12 +66,6 @@ nonfree_firmware_openrc() {
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware_udev() {
|
||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel udev"
|
||||
|
||||
default_udev
|
||||
}
|
||||
|
||||
kernel_tianma() {
|
||||
pkgdesc="Tianma Panel. To know which panel your device use and the status of the port, Visit the Poco F1 wiki page: https://wiki.postmarketos.org/wiki/Xiaomi_Poco_F1_(xiaomi-beryllium)"
|
||||
depends="linux-postmarketos-qcom-sdm845"
|
||||
@@ -95,5 +85,4 @@ f16e550f623522be29027954c69a956eb6543f2f608a4c6b37c1a3983403a3edaa24e70aa42dbe88
|
||||
cab76675b9c48eb1ce0691b31667d17ee73ecf21439a7f7c9c2ba96344e3bf4ad713ebc685298d6e32ad589ba26f429cd6b0d200338b50d136ad1a29758e4214 modules-initfs.ebbg
|
||||
175a7d859956a029b91a1105b93c4113b07ab5cfe932294dd369808059ed03471625f64ce90e5146a65c0bb26417470d8f7c02e48dfacf2d016ce5b2c28cee76 modules-initfs.tianma
|
||||
3a4a9322839d4b3ef9d79668a37840a9f444954759ae3c512e694051d2f9a2573db42ad6c4c1a5c75eeb861232a27ba1a8cef9b503decd54ead25a96e3dd6f98 q6voiced.conf
|
||||
2c16ba75e0077b2b1eaefa4c73b287475505a1aeb291ec29316d41cc094277320f9d2aaabfd91eb1dc0f488ab2d61a94faef16e7afe0f1e226779113761b9a37 81-libssc-xiaomi-beryllium.rules
|
||||
"
|
||||
@@ -0,0 +1,43 @@
|
||||
From 21c36eefd5390fd80fc04eea0462ba49ca1457f7 Mon Sep 17 00:00:00 2001
|
||||
From: Dylan Van Assche <git@dylanvanassche.be>
|
||||
Date: Thu, 8 Jan 2026 16:25:00 +0100
|
||||
Subject: [PATCH] sargo: set mount matrix
|
||||
|
||||
---
|
||||
proprietary/vendor/etc/sensors/config/b4s4_bmi160.json | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/proprietary/vendor/etc/sensors/config/b4s4_bmi160.json b/proprietary/vendor/etc/sensors/config/b4s4_bmi160.json
|
||||
index aa47c9b..90a614e 100644
|
||||
--- a/proprietary/vendor/etc/sensors/config/b4s4_bmi160.json
|
||||
+++ b/proprietary/vendor/etc/sensors/config/b4s4_bmi160.json
|
||||
@@ -236,7 +236,7 @@
|
||||
".placement":{
|
||||
"owner": "sns_bmi160",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -248,7 +248,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -260,7 +260,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
--
|
||||
2.52.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
pkgname=firmware-google-sargo
|
||||
pkgver=220505.008
|
||||
pkgrel=9
|
||||
pkgrel=10
|
||||
pkgdesc="Proprietary firmware blobs from the Google Pixel 3a factory image"
|
||||
url="https://github.com/TheMuppets/proprietary_vendor_google_sargo"
|
||||
arch="aarch64"
|
||||
@@ -14,6 +14,7 @@ source="
|
||||
https://github.com/TheMuppets/proprietary_vendor_google_sargo/archive/$_commit.tar.gz
|
||||
https://gitlab.com/flamingradian/firmware-google-sargo-modem/-/archive/$_modemfw_commit/firmware-google-sargo-modem-$_modemfw_commit.tar.gz
|
||||
https://raw.githubusercontent.com/LineageOS/android_device_google_bonito/$_device_android_commit/acdbdata/OEM/sdm670-intcodec-s4-snd-card/Global_cal.acdb
|
||||
0001-sargo-set-mount-matrix.patch
|
||||
"
|
||||
builddir="$srcdir/proprietary_vendor_google_sargo-$_commit"
|
||||
options="!check !archcheck !strip !tracedeps textrels pmb:cross-native"
|
||||
@@ -102,4 +103,5 @@ sha512sums="
|
||||
fbbb852405bd521efa4add32136b25f5d07b0671953b05ec66f7b04b6de483269b1e57500f1a723b6b00abb7b9b405e01d14552c686c5c6ffbdb4d0c14f98af0 c631f0f2aa24ea60cfb505d327cd4ae56ca27f16.tar.gz
|
||||
53a71c7d51d6277375076dcf7d89c2189ba67272238a8efa89f712238c2474ee777c3b0d749e8e28eeaa8e6bfbbd6eb56949481029d5ca3505cac321ce8963ef firmware-google-sargo-modem-34bbe2c27f35537f13747c9eba67ece6ae141806.tar.gz
|
||||
dc2418dd0a45e0a5ed2e31771f5039d085527e30af9541d4469de7a52071f6a9133d87e00f7697f1379ac1dc201c4f4e8f5031a2eaf27ae5831d35bc06b61578 Global_cal.acdb
|
||||
035251fa69d544bf8c39b0ebfbd193f792387d1b063b0a070e33054952db07471287ab56c5e07805f2189671baa2316d387bfa7d682ccfc2ff91dc647a9302e7 0001-sargo-set-mount-matrix.patch
|
||||
"
|
||||
@@ -0,0 +1,52 @@
|
||||
From 050045923d68d17e2b6326177acd8b54c245f1e7 Mon Sep 17 00:00:00 2001
|
||||
From: Dylan Van Assche <git@dylanvanassche.be>
|
||||
Date: Thu, 8 Jan 2026 16:07:36 +0100
|
||||
Subject: [PATCH] oneplus6: set mount matrix
|
||||
|
||||
---
|
||||
.../OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json | 6 +++---
|
||||
.../oneplus6/sensors/registry/bmi160_0_platform.placement | 2 +-
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json b/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json
|
||||
index 96cdf14..ddcbc62 100644
|
||||
--- a/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json
|
||||
+++ b/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json
|
||||
@@ -201,7 +201,7 @@
|
||||
".placement":{
|
||||
"owner": "sns_bmi160",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -213,7 +213,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -225,7 +225,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
diff --git a/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.placement b/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.placement
|
||||
index 2072fdd..0b684c1 100644
|
||||
--- a/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.placement
|
||||
+++ b/usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.placement
|
||||
@@ -1 +1 @@
|
||||
-{"bmi160_0_platform.placement":{"owner":"sns_bmi160","0":{"type":"flt","ver":"0","data":"0.000000"},"1":{"type":"flt","ver":"0","data":"0.000000"},"2":{"type":"flt","ver":"0","data":"0.000000"},"3":{"type":"flt","ver":"0","data":"0.000000"},"4":{"type":"flt","ver":"0","data":"0.000000"},"5":{"type":"flt","ver":"0","data":"0.000000"},"6":{"type":"flt","ver":"0","data":"0.000000"},"7":{"type":"flt","ver":"0","data":"0.000000"},"8":{"type":"flt","ver":"0","data":"0.000000"},"9":{"type":"flt","ver":"0","data":"0.000000"},"10":{"type":"flt","ver":"0","data":"0.000000"},"11":{"type":"flt","ver":"0","data":"0.000000"}}}
|
||||
\ No newline at end of file
|
||||
+{"bmi160_0_platform.placement":{"owner":"sns_bmi160","0":{"type":"flt","ver":"0","data":"-1.000000"},"1":{"type":"flt","ver":"0","data":"0.000000"},"2":{"type":"flt","ver":"0","data":"0.000000"},"3":{"type":"flt","ver":"0","data":"0.000000"},"4":{"type":"flt","ver":"0","data":"-1.000000"},"5":{"type":"flt","ver":"0","data":"0.000000"},"6":{"type":"flt","ver":"0","data":"0.000000"},"7":{"type":"flt","ver":"0","data":"0.000000"},"8":{"type":"flt","ver":"0","data":"-1.000000"},"9":{"type":"flt","ver":"0","data":"0.000000"},"10":{"type":"flt","ver":"0","data":"0.000000"},"11":{"type":"flt","ver":"0","data":"0.000000"}}}
|
||||
--
|
||||
2.52.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Casey Connolly <kcxt@postmarketos.org>"
|
||||
pkgname=firmware-oneplus-sdm845
|
||||
pkgver=10
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Firmware for OnePlus 6 / 6T"
|
||||
url="https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845"
|
||||
arch="aarch64"
|
||||
@@ -16,7 +16,9 @@ source="$pkgname-$_version.tar.gz::$url/-/archive/$_version/$pkgname-$_version.t
|
||||
firmware.files
|
||||
sensor.files
|
||||
30-oneplus-sdm845-firmware-ci.files
|
||||
0001-oneplus6-set-mount-matrix.patch
|
||||
"
|
||||
builddir="$srcdir/$pkgname-$_version"
|
||||
subpackages="
|
||||
$pkgname-pmtest
|
||||
$pkgname-sensors:firmware_sensors
|
||||
@@ -57,4 +59,5 @@ sha512sums="
|
||||
23e4ea891f688bf5669e4b8479aab06b56c5478429b759c22fa417e1ad09cb413e55856140b456c6b676b8920ecec40aa0215d8fd61a23ac2c5c02240552f247 firmware.files
|
||||
09e06851f8cd936aea191e839abca0a37a66444470df446eaaf24cee275a66611400286907565175d4d74627f6232bf2eed88b1d1906ce6416689a5c67e1c980 sensor.files
|
||||
d6a81ab4697e763eebf2b428e8a63dbdd0a44743691d9277e9d3c7de26dbcbddaea1928a6cfa5509f8f41506d8812022f200ec47f87d28e05af77302683ffcf4 30-oneplus-sdm845-firmware-ci.files
|
||||
3f5b04afd8ccd08e676cee2d290c08c3b5e0f0c0b85ddf6e94f86730615ea174a2cc57452dc8455f68675fc173bf0fb79c0505819c3e0203ad5a7acb5ebf4b10 0001-oneplus6-set-mount-matrix.patch
|
||||
"
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer=""
|
||||
maintainer="Arnav Singh <me@arnavion.dev>"
|
||||
pkgname=firmware-pine64-ov5640
|
||||
pkgver=0_git20201028
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
_commit="61beaa4eb1ad87ad067cfbe123fbcd0a0cf01246"
|
||||
pkgdesc="Firmware for the ov5640 autofocus"
|
||||
url="https://github.com/pmsourcedump/ov5640"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer=""
|
||||
maintainer="Mithil Bavishi <bavishimithil@gmail.com>"
|
||||
pkgname=firmware-samsung-espresso
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Samsung Galaxy Tab Firmware"
|
||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||
arch="armv7"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer=""
|
||||
maintainer="Stefan Hansson <newbyte@postmarketos.org>"
|
||||
pkgname=firmware-samsung-midas
|
||||
pkgver=8
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Samsung Galaxy Midas board firmware (m0, m3, t0lte, ...)"
|
||||
_commit="fdd8c44568a148c22fbf008de822ff4e27992da1"
|
||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer=""
|
||||
maintainer="Duje Mihanović <duje@dujemihanovic.xyz>"
|
||||
pkgname=firmware-samsung-pxa1908
|
||||
pkgver=2
|
||||
pkgrel=6
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Samsung PXA1908 devices"
|
||||
url="https://postmarketos.org"
|
||||
arch="aarch64"
|
||||
@@ -13,8 +13,7 @@ source="
|
||||
$pkgname-$_commit.tar.gz::https://github.com/xcover3/$_repo/archive/$_commit.tar.gz
|
||||
sd8x-wlan.initd
|
||||
"
|
||||
_fw_file="sd8777_uapsta.bin"
|
||||
_misc_files="WlanCalData_ext.conf txpwrlimit_cfg.bin bt_cal_data.conf"
|
||||
_fw_files="sd8777_uapsta.bin WlanCalData_ext.conf txpwrlimit_cfg.bin bt_cal_data.conf"
|
||||
builddir="$srcdir/$_repo-$_commit"
|
||||
install="$pkgname-downstream-openrc.post-install"
|
||||
subpackages="
|
||||
@@ -23,23 +22,18 @@ subpackages="
|
||||
"
|
||||
|
||||
package() {
|
||||
cd proprietary/etc/firmware/mrvl/
|
||||
|
||||
install -Dm644 "$_fw_file" \
|
||||
-t "$pkgdir/lib/firmware/postmarketos/mrvl"
|
||||
cd "$builddir"/proprietary/etc/firmware/mrvl/
|
||||
for _i in $_fw_files; do
|
||||
install -Dm644 "$_i" \
|
||||
-t "$pkgdir/usr/lib/firmware/postmarketos/mrvl"
|
||||
done
|
||||
}
|
||||
|
||||
downstream() {
|
||||
pkgdesc="Extra firmware files needed by downstream driver"
|
||||
pkgdesc="Stub to pull service for enabling WLAN"
|
||||
depends="$pkgname"
|
||||
|
||||
mkdir "$subpkgdir"
|
||||
|
||||
cd "$builddir"/proprietary/etc/firmware/mrvl/
|
||||
for _i in $_misc_files; do
|
||||
install -Dm644 "$_i" \
|
||||
-t "$subpkgdir/lib/firmware/postmarketos/mrvl"
|
||||
done
|
||||
}
|
||||
|
||||
downstream_openrc() {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Joel Selvaraj <foss@joelselvaraj.com>"
|
||||
pkgname=firmware-xiaomi-beryllium
|
||||
pkgver=8
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Firmware for Xiaomi Poco F1"
|
||||
url="https://gitlab.com/sdm845-mainline/firmware-xiaomi-beryllium"
|
||||
arch="aarch64"
|
||||
@@ -15,8 +15,10 @@ _commit="5a797a180ddee8edabd5e6c9d0d3566f257ec4c3"
|
||||
source="$pkgname.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz
|
||||
firmware.files
|
||||
sensor.files
|
||||
mount-matrix.patch
|
||||
"
|
||||
|
||||
builddir="$srcdir/$pkgname-$_commit"
|
||||
subpackages="$pkgname-sensors:firmware_sensors"
|
||||
|
||||
package() {
|
||||
@@ -42,4 +44,5 @@ sha512sums="
|
||||
babe3ec1abde42f21f1943357a28548cb89c3df4f860a1c3bdef22782e38b77ff6e1fcf6dce44de4ba771da4c61bfad97df25520ff2b466288a081fd7a13cf7e firmware-xiaomi-beryllium.tar.gz
|
||||
d41eb4cfd7b1fa932a6471162e1edb15f637be9b3b66648827916d5f3a03ebcae24b158b574916070a6d8a22cd8c0ac1bbcbafab8de6aba3b4932fa6bfb23bb1 firmware.files
|
||||
445600490c81091ec51b0ce50297e960f214d9848242e8dc35689ce40e5a7469e8d495d64b61e1a89d38aa6695cbd012f7f1cdd8c5e94cce0c1c64f2c833dba3 sensor.files
|
||||
9337e243aee9e56bb9f9e297dfe5084b3a97b87ac36bcaf66f6f4d07cbb39c7b73d024afe07fdadef254c569ba9f2d3067324478c35175592ff8abb2ff19e930 mount-matrix.patch
|
||||
"
|
||||
@@ -0,0 +1,52 @@
|
||||
From e682cd17537df752cbe02be03e11333df06935f2 Mon Sep 17 00:00:00 2001
|
||||
From: Dylan Van Assche <git@dylanvanassche.be>
|
||||
Date: Tue, 10 Feb 2026 20:10:57 +0100
|
||||
Subject: [PATCH] beryllium: set mount matrix
|
||||
|
||||
---
|
||||
.../Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json | 6 +++---
|
||||
.../beryllium/sensors/registry/bmi160_0_platform.placement | 2 +-
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json b/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json
|
||||
index 90b4704..87bdadf 100644
|
||||
--- a/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json
|
||||
+++ b/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json
|
||||
@@ -201,7 +201,7 @@
|
||||
".placement":{
|
||||
"owner": "sns_bmi160",
|
||||
"0":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"1":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -213,7 +213,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"4":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"5":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
@@ -225,7 +225,7 @@
|
||||
"data": "0.0"
|
||||
},
|
||||
"8":{ "type": "flt", "ver": "0",
|
||||
- "data": "0.0"
|
||||
+ "data": "-1.0"
|
||||
},
|
||||
"9":{ "type": "flt", "ver": "0",
|
||||
"data": "0.0"
|
||||
diff --git a/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.placement b/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.placement
|
||||
index 2072fdd..0b684c1 100755
|
||||
--- a/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.placement
|
||||
+++ b/usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.placement
|
||||
@@ -1 +1 @@
|
||||
-{"bmi160_0_platform.placement":{"owner":"sns_bmi160","0":{"type":"flt","ver":"0","data":"0.000000"},"1":{"type":"flt","ver":"0","data":"0.000000"},"2":{"type":"flt","ver":"0","data":"0.000000"},"3":{"type":"flt","ver":"0","data":"0.000000"},"4":{"type":"flt","ver":"0","data":"0.000000"},"5":{"type":"flt","ver":"0","data":"0.000000"},"6":{"type":"flt","ver":"0","data":"0.000000"},"7":{"type":"flt","ver":"0","data":"0.000000"},"8":{"type":"flt","ver":"0","data":"0.000000"},"9":{"type":"flt","ver":"0","data":"0.000000"},"10":{"type":"flt","ver":"0","data":"0.000000"},"11":{"type":"flt","ver":"0","data":"0.000000"}}}
|
||||
\ No newline at end of file
|
||||
+{"bmi160_0_platform.placement":{"owner":"sns_bmi160","0":{"type":"flt","ver":"0","data":"-1.000000"},"1":{"type":"flt","ver":"0","data":"0.000000"},"2":{"type":"flt","ver":"0","data":"0.000000"},"3":{"type":"flt","ver":"0","data":"0.000000"},"4":{"type":"flt","ver":"0","data":"-1.000000"},"5":{"type":"flt","ver":"0","data":"0.000000"},"6":{"type":"flt","ver":"0","data":"0.000000"},"7":{"type":"flt","ver":"0","data":"0.000000"},"8":{"type":"flt","ver":"0","data":"-1.000000"},"9":{"type":"flt","ver":"0","data":"0.000000"},"10":{"type":"flt","ver":"0","data":"0.000000"},"11":{"type":"flt","ver":"0","data":"0.000000"}}}
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Kernel config based on: arch/arm64/configs/pinenote_defconfig
|
||||
maintainer="Antoine Martin (ayakael) <dev@ayakael.net>"
|
||||
pkgname=linux-pine64-pinenote
|
||||
pkgver=6.19.8
|
||||
pkgver=6.19.11
|
||||
_kernver=${pkgver%.*}
|
||||
pkgrel=0
|
||||
pkgdesc="Pine64 PineNote close to mainline fork"
|
||||
@@ -84,6 +84,6 @@ sha512sums="
|
||||
01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86 linux-6.19.tar.xz
|
||||
468c7d0ab2463adc8b9a56448ddd0819d56a5914b99baa921e2989ec1fdc5c414c02ef72e55691acc9b75ddd1afff5c17953fc2d2e1ed81210e5f7c40cd01765 linux-pine64-pinenote-6.19-526524233b7156b194cf6f0869d2059dfa4c90e9.patch
|
||||
665bdc843912a22bc9f1840bf89195f6cccabd2b8ca3313f3c61b5503c84f98395e3de0d28bc31cbc9f1b4be4a41a483db156fad353506bb5be7abdc22e46501 enable-ultra-suspend.patch
|
||||
b58e25a844d1cef9179a71fc0b93e0e97e3a5f7b54e40ae086771a1c3ff30da2f83c3325da5912f09f749f9c8a8b669bf38d97d765feedf007d9126d198ecf75 config-pine64-pinenote.aarch64
|
||||
21954614fc95f8e6f76f82d702eaea7e7ce75af041e95fe0e230b8030825c6538e4f8b20df7d98e955d8d353ab5cdf4025868f0ca074efd417064c72f5c42631 linux-pine64-pinenote-6.19.8.patch.xz
|
||||
e173cb7e305ee0a13833bdb5600b1e37f3405c4de1914e18001e80dc665a42e8ca43018e5e9f66269f82d85ecc77d316d67a8f45acc6aec55b357b95ba784c7d config-pine64-pinenote.aarch64
|
||||
c68361a19d04529226beb12cdd3a764bdcf481dbad342d5626d83412a00857588942308e880a92fceac31c79fe6f389bcf7b1f171e7c57b0110ec2babc0e24ae linux-pine64-pinenote-6.19.11.patch.xz
|
||||
"
|
||||
@@ -1,16 +1,16 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.19.8 Kernel Configuration
|
||||
# Linux/arm64 6.19.11 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.1"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.2"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=220101
|
||||
CONFIG_CLANG_VERSION=220102
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=220101
|
||||
CONFIG_AS_VERSION=220102
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=220101
|
||||
CONFIG_LLD_VERSION=220102
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -2587,7 +2587,7 @@ CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_NET1080 is not set
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_RNDIS_HOST=m
|
||||
# CONFIG_USB_NET_CDC_SUBSET is not set
|
||||
# CONFIG_USB_NET_ZAURUS is not set
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Co-Maintainer: Ingo Reitz <9l@9lo.re>
|
||||
maintainer="WeirdTreeThing <bradyn127@protonmail.com>"
|
||||
pkgname=linux-postmarketos-mediatek-mt81
|
||||
pkgver=6.18.13
|
||||
pkgver=6.18.21
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel for mediatek mt8183/mt8192/mt8195/mt8186"
|
||||
arch="aarch64"
|
||||
@@ -83,7 +83,7 @@ package() {
|
||||
|
||||
|
||||
sha512sums="
|
||||
361052a6d964dbe33b958d35c63a6695a0b2f9d06c21c924141f67060f2f44fd995a977129dc053ab74b3132fa3921a7e7ad8fa5d69113442b5ab9ba431a2967 linux-6.18.13.tar.xz
|
||||
905fd68a53a69d228dbfbded4bbdbda68d1d776f31e5950d52771c9923d13950f3b76cbd840f04beb9029fe39d6c1946f66bccce0241f8a01d13b8af6c6fa8b1 linux-6.18.21.tar.xz
|
||||
d74da1231181835bec82015da1b3f5b08a1fe9c3c35dd712e285891094d94d9427ceac75d32f74be3a635e17d93ad82b37adf97db8176efc91aed17535023fc2 mt8183-fix-bluetooth.patch
|
||||
e4eaff9d3ec1a56ae2503dd353ad57bf072219e68c26ba8b894feb90d6ccb01bd131cdde8d238451258679aca1203a9ebdd888f01ee2a118d46f981ff4bcf54c mt8186-enable-dpi.patch
|
||||
2c282b7cd4f72c998d65e4160b9d1f9122676a6392ef45f734dbd5428754eccc06404a057ea19ea097bf6237e27b3483c271c1ed15b20e359419ab9fb61b8d83 mt8186-ASoC-hdmi-codec-Add-event-handler-for-hdmi-TX.patch
|
||||
@@ -91,5 +91,5 @@ b2dcf3e3b9f80d185f587972ab6fc1f07e8ec7c7dbe3aa75c53ff6d3c7380ff4c3e6f39479297658
|
||||
e09b8fc578742b0efcfb7e4419b30de39feecf3303def62576110c98e3a7101c68c78d1276f885e585ee21536df1f2474df5816f0dffa8f99ea1df1c787fe2c6 mt8186-drm-bridge-it6505-Add-audio-support.patch
|
||||
b4c005f705bbae87b93dd061b4d02f982f2dbce1c59635a02b501def1eb784b057d1555c2c11e868f81a91365dcd1c0fbecf85034b6da701011cb2b68ecb3404 mt8186-ASoC-mediatek-mt8186-make-FE-nonatomic-and-no_pcm.patch
|
||||
06539b9c5cdaa41e4e0a4bfb8e300548cf95387db716a2f896062690075f07419e9e211c0cb5537caaa046cfae646e47413e12fde0a3c71c9f94868f464de208 mtk-pmdomain.patch
|
||||
b5e9ec3ae66b9e4052ec244a1cfdc3fdb70a22a1e53b00d026300d30dbba011b6e3642771002860c2760118b5001de8a12eb98808ff644bc3fae04e639b3a7ff config-postmarketos-mediatek-mt81.aarch64
|
||||
18fc8e451b249d022d59a6d1328ddcf27a2ffb5706ba78a7a97942e07dc283dcfb07657b2e607db7277ab4641ae3d31322e72b797f6d4c8f14b0ceff7372b30a config-postmarketos-mediatek-mt81.aarch64
|
||||
"
|
||||
+24
-16
@@ -1,16 +1,16 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.9 Kernel Configuration
|
||||
# Linux/arm64 6.18.21 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.2"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=210108
|
||||
CONFIG_CLANG_VERSION=220102
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=210108
|
||||
CONFIG_AS_VERSION=220102
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_LLD_VERSION=220102
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -104,7 +104,7 @@ CONFIG_BPF_JIT=y
|
||||
CONFIG_BPF_JIT_DEFAULT_ON=y
|
||||
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
|
||||
# CONFIG_BPF_PRELOAD is not set
|
||||
# CONFIG_BPF_LSM is not set
|
||||
CONFIG_BPF_LSM=y
|
||||
# end of BPF subsystem
|
||||
|
||||
CONFIG_PREEMPT_BUILD=y
|
||||
@@ -710,11 +710,12 @@ CONFIG_SCHED_MC=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
|
||||
CONFIG_GENERIC_IRQ_ENTRY=y
|
||||
# CONFIG_KPROBES is not set
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_JUMP_LABEL=y
|
||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||
CONFIG_UPROBES=y
|
||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||
CONFIG_KRETPROBES=y
|
||||
CONFIG_HAVE_IOREMAP_PROT=y
|
||||
CONFIG_HAVE_KPROBES=y
|
||||
CONFIG_HAVE_KRETPROBES=y
|
||||
@@ -1273,11 +1274,13 @@ CONFIG_NETFILTER_XT_NAT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
|
||||
@@ -1412,7 +1415,7 @@ CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
# CONFIG_IP_NF_TARGET_ECN is not set
|
||||
# CONFIG_IP_NF_TARGET_TTL is not set
|
||||
# CONFIG_IP_NF_RAW is not set
|
||||
CONFIG_IP_NF_RAW=m
|
||||
# CONFIG_IP_NF_SECURITY is not set
|
||||
# CONFIG_IP_NF_ARPTABLES is not set
|
||||
CONFIG_NFT_COMPAT_ARP=m
|
||||
@@ -1449,7 +1452,7 @@ CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
# CONFIG_IP6_NF_TARGET_SYNPROXY is not set
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
# CONFIG_IP6_NF_RAW is not set
|
||||
CONFIG_IP6_NF_RAW=m
|
||||
# CONFIG_IP6_NF_SECURITY is not set
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||
@@ -2243,7 +2246,8 @@ CONFIG_XEN_BLKDEV_FRONTEND=y
|
||||
# CONFIG_XEN_BLKDEV_BACKEND is not set
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
# CONFIG_BLK_DEV_UBLK is not set
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
|
||||
#
|
||||
# NVME Support
|
||||
@@ -8425,16 +8429,16 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
||||
# CONFIG_ROMFS_FS is not set
|
||||
# CONFIG_PSTORE is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
CONFIG_EROFS_FS=y
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
CONFIG_EROFS_FS_BACKED_BY_FILE=y
|
||||
CONFIG_EROFS_FS_ZIP=y
|
||||
# CONFIG_EROFS_FS_ZIP_LZMA is not set
|
||||
# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
|
||||
# CONFIG_EROFS_FS_ZIP_ZSTD is not set
|
||||
CONFIG_EROFS_FS_ZIP_LZMA=y
|
||||
CONFIG_EROFS_FS_ZIP_DEFLATE=y
|
||||
CONFIG_EROFS_FS_ZIP_ZSTD=y
|
||||
# CONFIG_EROFS_FS_ZIP_ACCEL is not set
|
||||
# CONFIG_EROFS_FS_ONDEMAND is not set
|
||||
# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
|
||||
@@ -8939,7 +8943,7 @@ CONFIG_XZ_DEC_ARMTHUMB=y
|
||||
CONFIG_XZ_DEC_ARM64=y
|
||||
CONFIG_XZ_DEC_SPARC=y
|
||||
CONFIG_XZ_DEC_RISCV=y
|
||||
# CONFIG_XZ_DEC_MICROLZMA is not set
|
||||
CONFIG_XZ_DEC_MICROLZMA=y
|
||||
CONFIG_XZ_DEC_BCJ=y
|
||||
# CONFIG_XZ_DEC_TEST is not set
|
||||
CONFIG_DECOMPRESS_GZIP=y
|
||||
@@ -9180,7 +9184,6 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
||||
|
||||
# CONFIG_DEBUG_IRQFLAGS is not set
|
||||
CONFIG_STACKTRACE=y
|
||||
# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
|
||||
# CONFIG_DEBUG_KOBJECT is not set
|
||||
|
||||
#
|
||||
@@ -9209,6 +9212,7 @@ CONFIG_RCU_TRACE=y
|
||||
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
|
||||
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
|
||||
# CONFIG_LATENCYTOP is not set
|
||||
# CONFIG_DEBUG_CGROUP_REF is not set
|
||||
CONFIG_USER_STACKTRACE_SUPPORT=y
|
||||
CONFIG_NOP_TRACER=y
|
||||
CONFIG_HAVE_FUNCTION_TRACER=y
|
||||
@@ -9253,6 +9257,8 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
||||
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
|
||||
# CONFIG_PROFILE_ALL_BRANCHES is not set
|
||||
# CONFIG_BLK_DEV_IO_TRACE is not set
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
|
||||
CONFIG_UPROBE_EVENTS=y
|
||||
CONFIG_EPROBE_EVENTS=y
|
||||
CONFIG_BPF_EVENTS=y
|
||||
@@ -9273,6 +9279,7 @@ CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
|
||||
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
||||
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
|
||||
# CONFIG_RV is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
|
||||
@@ -9293,6 +9300,7 @@ CONFIG_STRICT_DEVMEM=y
|
||||
#
|
||||
# CONFIG_KUNIT is not set
|
||||
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
|
||||
# CONFIG_FUNCTION_ERROR_INJECTION is not set
|
||||
# CONFIG_FAULT_INJECTION is not set
|
||||
CONFIG_ARCH_HAS_KCOV=y
|
||||
# CONFIG_KCOV is not set
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
maintainer="Adam Thiede <me@adamthiede.com>"
|
||||
pkgname=linux-postmarketos-mediatek-mt8173
|
||||
pkgver=6.19.6
|
||||
pkgver=7.0
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for Mediatek MT8173 devices"
|
||||
arch="aarch64"
|
||||
@@ -37,7 +37,7 @@ case $pkgver in
|
||||
*.*) _kernver=$pkgver;;
|
||||
esac
|
||||
source="
|
||||
https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${pkgver//_/-}.tar.xz
|
||||
https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-${pkgver//_/-}.tar.xz
|
||||
$_config
|
||||
"
|
||||
builddir="$srcdir/linux-${_kernver//_/-}"
|
||||
@@ -69,6 +69,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
efbcb5c24bcf257e724387cd5caf069de6351230cbf6e15589d9c371b9a36d92ad211866dba72818b38458ced9c4a8ea4f572b49c0b0f282254f10030d456e2a linux-6.19.6.tar.xz
|
||||
e49f5406d213889ba849a5962a92f3af27cc3a5077e6497dc6abf520aaa36bcee0a60eeea932834087d6727f380b8c10cb762431ab604672a64b1e52708acd8d config-postmarketos-mediatek-mt8173.aarch64
|
||||
8c85b708342f8f09ca25b2234b22e93b62b144a9ef919fbb21827f52fa47498e778c79db1559524dd7fb360f95b2ce174171443c1859656c281be41d2b6c5a0b linux-7.0.tar.xz
|
||||
da794d5ff5d0b8e7d0c2d0f421c662620bf818c531ebd37ccc6f526173777d4c122eb2a727b1b5f4d57defe8a768262672fbebc0fe49a9692e90e6e406e65414 config-postmarketos-mediatek-mt8173.aarch64
|
||||
"
|
||||
+166
-125
@@ -1,16 +1,16 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.19.6 Kernel Configuration
|
||||
# Linux/arm64 7.0.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.0"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=220100
|
||||
CONFIG_CLANG_VERSION=220103
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=220100
|
||||
CONFIG_AS_VERSION=220103
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=220100
|
||||
CONFIG_LLD_VERSION=220103
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -20,6 +20,7 @@ CONFIG_CC_HAS_ASM_INLINE=y
|
||||
CONFIG_CC_HAS_ASSUME=y
|
||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||
CONFIG_CC_HAS_COUNTED_BY=y
|
||||
CONFIG_CC_HAS_COUNTED_BY_PTR=y
|
||||
CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
|
||||
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
|
||||
CONFIG_PAHOLE_VERSION=0
|
||||
@@ -104,13 +105,11 @@ CONFIG_BPF_JIT=y
|
||||
CONFIG_BPF_JIT_DEFAULT_ON=y
|
||||
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
|
||||
# CONFIG_BPF_PRELOAD is not set
|
||||
# CONFIG_BPF_LSM is not set
|
||||
CONFIG_BPF_LSM=y
|
||||
# end of BPF subsystem
|
||||
|
||||
CONFIG_PREEMPT_BUILD=y
|
||||
CONFIG_ARCH_HAS_PREEMPT_LAZY=y
|
||||
# CONFIG_PREEMPT_NONE is not set
|
||||
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||
CONFIG_PREEMPT=y
|
||||
# CONFIG_PREEMPT_LAZY is not set
|
||||
CONFIG_PREEMPT_COUNT=y
|
||||
@@ -427,6 +426,7 @@ CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
# CONFIG_ARM64_ERRATUM_3194386 is not set
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_CAVIUM_ERRATUM_22375=y
|
||||
CONFIG_CAVIUM_ERRATUM_23144=y
|
||||
CONFIG_CAVIUM_ERRATUM_23154=y
|
||||
@@ -500,9 +500,6 @@ CONFIG_THUMB2_COMPAT_VDSO=y
|
||||
# ARMv8.1 architectural features
|
||||
#
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_PAN=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
CONFIG_ARM64_USE_LSE_ATOMICS=y
|
||||
# end of ARMv8.1 architectural features
|
||||
|
||||
#
|
||||
@@ -694,7 +691,6 @@ CONFIG_HAVE_KVM_IRQ_BYPASS=y
|
||||
CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y
|
||||
CONFIG_VIRT_XFER_TO_GUEST_WORK=y
|
||||
CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
|
||||
CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
|
||||
CONFIG_KVM_GUEST_MEMFD=y
|
||||
CONFIG_VIRTUALIZATION=y
|
||||
CONFIG_KVM=y
|
||||
@@ -719,11 +715,13 @@ CONFIG_SCHED_MC=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
|
||||
CONFIG_GENERIC_IRQ_ENTRY=y
|
||||
# CONFIG_KPROBES is not set
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_JUMP_LABEL=y
|
||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||
# CONFIG_STATIC_CALL_SELFTEST is not set
|
||||
CONFIG_UPROBES=y
|
||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||
CONFIG_KRETPROBES=y
|
||||
CONFIG_HAVE_IOREMAP_PROT=y
|
||||
CONFIG_HAVE_KPROBES=y
|
||||
CONFIG_HAVE_KRETPROBES=y
|
||||
@@ -784,6 +782,7 @@ CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS=y
|
||||
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||
CONFIG_HAVE_PV_STEAL_CLOCK_GEN=y
|
||||
CONFIG_HAVE_MOVE_PUD=y
|
||||
CONFIG_HAVE_MOVE_PMD=y
|
||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
||||
@@ -830,6 +829,7 @@ CONFIG_ARCH_HAS_RELR=y
|
||||
CONFIG_RELR=y
|
||||
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
|
||||
CONFIG_ARCH_HAS_CC_PLATFORM=y
|
||||
CONFIG_HAVE_STATIC_CALL=y
|
||||
CONFIG_HAVE_PREEMPT_DYNAMIC=y
|
||||
CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||
@@ -980,7 +980,6 @@ CONFIG_SLAB_MERGE_DEFAULT=y
|
||||
# CONFIG_SLAB_FREELIST_HARDENED is not set
|
||||
# CONFIG_SLAB_BUCKETS is not set
|
||||
# CONFIG_SLUB_STATS is not set
|
||||
CONFIG_SLUB_CPU_PARTIAL=y
|
||||
# CONFIG_RANDOM_KMALLOC_CACHES is not set
|
||||
# end of Slab allocator options
|
||||
|
||||
@@ -1001,8 +1000,8 @@ CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
|
||||
CONFIG_SPLIT_PTE_PTLOCKS=y
|
||||
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
|
||||
CONFIG_SPLIT_PMD_PTLOCKS=y
|
||||
CONFIG_MEMORY_BALLOON=y
|
||||
CONFIG_BALLOON_COMPACTION=y
|
||||
CONFIG_BALLOON=y
|
||||
CONFIG_BALLOON_MIGRATION=y
|
||||
CONFIG_COMPACTION=y
|
||||
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
|
||||
CONFIG_PAGE_REPORTING=y
|
||||
@@ -1081,7 +1080,9 @@ CONFIG_EXECMEM=y
|
||||
CONFIG_NUMA_MEMBLKS=y
|
||||
# CONFIG_NUMA_EMU is not set
|
||||
CONFIG_ARCH_HAS_USER_SHADOW_STACK=y
|
||||
CONFIG_PT_RECLAIM=y
|
||||
CONFIG_FIND_NORMAL_PAGE=y
|
||||
CONFIG_ARCH_HAS_LAZY_MMU_MODE=y
|
||||
|
||||
#
|
||||
# Data Access Monitoring
|
||||
@@ -1283,11 +1284,13 @@ CONFIG_NETFILTER_XT_NAT=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_NETMAP is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
|
||||
@@ -1422,7 +1425,7 @@ CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
# CONFIG_IP_NF_TARGET_ECN is not set
|
||||
# CONFIG_IP_NF_TARGET_TTL is not set
|
||||
# CONFIG_IP_NF_RAW is not set
|
||||
CONFIG_IP_NF_RAW=m
|
||||
# CONFIG_IP_NF_SECURITY is not set
|
||||
CONFIG_IP_NF_ARPTABLES=m
|
||||
# CONFIG_IP_NF_ARPFILTER is not set
|
||||
@@ -1458,7 +1461,7 @@ CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
# CONFIG_IP6_NF_TARGET_SYNPROXY is not set
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
# CONFIG_IP6_NF_RAW is not set
|
||||
CONFIG_IP6_NF_RAW=m
|
||||
# CONFIG_IP6_NF_SECURITY is not set
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||
@@ -1496,6 +1499,7 @@ CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
|
||||
# CONFIG_NET_DSA_TAG_DSA is not set
|
||||
# CONFIG_NET_DSA_TAG_EDSA is not set
|
||||
# CONFIG_NET_DSA_TAG_MTK is not set
|
||||
# CONFIG_NET_DSA_TAG_MXL_862XX is not set
|
||||
# CONFIG_NET_DSA_TAG_MXL_GSW1XX is not set
|
||||
# CONFIG_NET_DSA_TAG_KSZ is not set
|
||||
# CONFIG_NET_DSA_TAG_OCELOT is not set
|
||||
@@ -2633,6 +2637,7 @@ CONFIG_NET_DSA_BCM_SF2=m
|
||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set
|
||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||
# CONFIG_NET_DSA_MXL862 is not set
|
||||
# CONFIG_NET_DSA_AR9331 is not set
|
||||
# CONFIG_NET_DSA_QCA8K is not set
|
||||
# CONFIG_NET_DSA_SJA1105 is not set
|
||||
@@ -2685,7 +2690,6 @@ CONFIG_SYSTEMPORT=m
|
||||
# CONFIG_NET_VENDOR_CORTINA is not set
|
||||
CONFIG_NET_VENDOR_DAVICOM=y
|
||||
# CONFIG_DM9051 is not set
|
||||
# CONFIG_DNET is not set
|
||||
# CONFIG_NET_VENDOR_DEC is not set
|
||||
# CONFIG_NET_VENDOR_DLINK is not set
|
||||
# CONFIG_NET_VENDOR_EMULEX is not set
|
||||
@@ -2741,7 +2745,6 @@ CONFIG_NET_VENDOR_MUCSE=y
|
||||
# CONFIG_FEALNX is not set
|
||||
# CONFIG_NET_VENDOR_NI is not set
|
||||
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||
# CONFIG_NET_VENDOR_NETERION is not set
|
||||
# CONFIG_NET_VENDOR_NETRONOME is not set
|
||||
# CONFIG_NET_VENDOR_NVIDIA is not set
|
||||
# CONFIG_NET_VENDOR_OKI is not set
|
||||
@@ -2786,7 +2789,6 @@ CONFIG_NET_VENDOR_WANGXUN=y
|
||||
# CONFIG_NET_VENDOR_WIZNET is not set
|
||||
# CONFIG_NET_VENDOR_XILINX is not set
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
CONFIG_MDIO_BUS=m
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=m
|
||||
@@ -3423,18 +3425,18 @@ CONFIG_SERIAL_8250_EXAR=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=4
|
||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||
CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
||||
# CONFIG_SERIAL_8250_PCI1XXXX is not set
|
||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||
# CONFIG_SERIAL_8250_RSA is not set
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
||||
# CONFIG_SERIAL_8250_PCI1XXXX is not set
|
||||
CONFIG_SERIAL_8250_FSL=y
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
# CONFIG_SERIAL_8250_RT288X is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_PERICOM=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
CONFIG_SERIAL_8250_DWLIB=y
|
||||
|
||||
#
|
||||
# Non-8250 serial port support
|
||||
@@ -3580,7 +3582,6 @@ CONFIG_I2C_ALGOBIT=y
|
||||
CONFIG_I2C_CADENCE=m
|
||||
# CONFIG_I2C_CBUS_GPIO is not set
|
||||
CONFIG_I2C_DESIGNWARE_CORE=y
|
||||
# CONFIG_I2C_DESIGNWARE_SLAVE is not set
|
||||
CONFIG_I2C_DESIGNWARE_PLATFORM=y
|
||||
# CONFIG_I2C_DESIGNWARE_PCI is not set
|
||||
# CONFIG_I2C_EMEV2 is not set
|
||||
@@ -3621,6 +3622,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y
|
||||
# end of I2C support
|
||||
|
||||
# CONFIG_I3C is not set
|
||||
CONFIG_I3C_OR_I2C=y
|
||||
CONFIG_SPI=y
|
||||
# CONFIG_SPI_DEBUG is not set
|
||||
CONFIG_SPI_MASTER=y
|
||||
@@ -3698,6 +3700,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y
|
||||
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
||||
#
|
||||
CONFIG_PTP_1588_CLOCK_KVM=y
|
||||
CONFIG_PTP_1588_CLOCK_VMCLOCK=y
|
||||
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
|
||||
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
|
||||
# CONFIG_PTP_1588_CLOCK_FC3W is not set
|
||||
@@ -3863,6 +3866,7 @@ CONFIG_GPIO_MAX77620=y
|
||||
#
|
||||
# CONFIG_GPIO_AGGREGATOR is not set
|
||||
# CONFIG_GPIO_LATCH is not set
|
||||
# CONFIG_GPIO_LINE_MUX is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_VIRTIO is not set
|
||||
# CONFIG_GPIO_SIM is not set
|
||||
@@ -4386,6 +4390,7 @@ CONFIG_REGULATOR_HI6421V530=y
|
||||
# CONFIG_REGULATOR_MAX1586 is not set
|
||||
# CONFIG_REGULATOR_MAX77503 is not set
|
||||
CONFIG_REGULATOR_MAX77620=y
|
||||
# CONFIG_REGULATOR_MAX77675 is not set
|
||||
# CONFIG_REGULATOR_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
# CONFIG_REGULATOR_MAX8660 is not set
|
||||
@@ -4440,6 +4445,7 @@ CONFIG_REGULATOR_ROHM=y
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RT8092 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
# CONFIG_REGULATOR_RTQ6752 is not set
|
||||
@@ -4455,6 +4461,7 @@ CONFIG_REGULATOR_ROHM=y
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
CONFIG_REGULATOR_TPS65132=m
|
||||
# CONFIG_REGULATOR_TPS65185 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
CONFIG_REGULATOR_VCTRL=m
|
||||
# CONFIG_REGULATOR_QCOM_LABIBB is not set
|
||||
@@ -4717,6 +4724,7 @@ CONFIG_VIDEO_MEDIATEK_VPU=m
|
||||
#
|
||||
# Sunxi media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set
|
||||
|
||||
#
|
||||
# Texas Instruments drivers
|
||||
@@ -4794,6 +4802,7 @@ CONFIG_VIDEO_IMX219=m
|
||||
# CONFIG_VIDEO_MT9V111 is not set
|
||||
# CONFIG_VIDEO_OG01A1B is not set
|
||||
# CONFIG_VIDEO_OG0VE1B is not set
|
||||
# CONFIG_VIDEO_OS05B10 is not set
|
||||
# CONFIG_VIDEO_OV01A10 is not set
|
||||
# CONFIG_VIDEO_OV02A10 is not set
|
||||
# CONFIG_VIDEO_OV02E10 is not set
|
||||
@@ -4833,8 +4842,10 @@ CONFIG_VIDEO_OV5645=m
|
||||
# CONFIG_VIDEO_RDACM21 is not set
|
||||
# CONFIG_VIDEO_RJ54N1 is not set
|
||||
# CONFIG_VIDEO_S5C73M3 is not set
|
||||
# CONFIG_VIDEO_S5K3M5 is not set
|
||||
# CONFIG_VIDEO_S5K5BAF is not set
|
||||
# CONFIG_VIDEO_S5K6A3 is not set
|
||||
# CONFIG_VIDEO_S5KJN1 is not set
|
||||
# CONFIG_VIDEO_VD55G1 is not set
|
||||
# CONFIG_VIDEO_VD56G3 is not set
|
||||
# CONFIG_VIDEO_VGXY61 is not set
|
||||
@@ -5010,14 +5021,7 @@ CONFIG_DRM_TTM_HELPER=m
|
||||
CONFIG_DRM_GEM_DMA_HELPER=y
|
||||
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
||||
CONFIG_DRM_SCHED=y
|
||||
|
||||
#
|
||||
# Drivers for system framebuffers
|
||||
#
|
||||
CONFIG_DRM_SYSFB_HELPER=y
|
||||
CONFIG_DRM_EFIDRM=y
|
||||
# CONFIG_DRM_SIMPLEDRM is not set
|
||||
# end of Drivers for system framebuffers
|
||||
# CONFIG_DRM_AMDGPU is not set
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
@@ -5028,19 +5032,74 @@ CONFIG_DRM_MALI_DISPLAY=m
|
||||
CONFIG_DRM_KOMEDA=m
|
||||
# end of ARM devices
|
||||
|
||||
# CONFIG_DRM_RADEON is not set
|
||||
# CONFIG_DRM_AMDGPU is not set
|
||||
# CONFIG_DRM_NOUVEAU is not set
|
||||
# CONFIG_DRM_XE is not set
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
# CONFIG_DRM_VKMS is not set
|
||||
# CONFIG_DRM_VMWGFX is not set
|
||||
CONFIG_DRM_UDL=m
|
||||
# CONFIG_DRM_AST is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
|
||||
#
|
||||
# Display Interface Bridges
|
||||
#
|
||||
# CONFIG_DRM_CHIPONE_ICN6211 is not set
|
||||
# CONFIG_DRM_CHRONTEL_CH7033 is not set
|
||||
# CONFIG_DRM_CROS_EC_ANX7688 is not set
|
||||
CONFIG_DRM_DISPLAY_CONNECTOR=y
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=y
|
||||
# CONFIG_DRM_ITE_IT6263 is not set
|
||||
CONFIG_DRM_ITE_IT6505=y
|
||||
CONFIG_DRM_LONTIUM_LT8912B=m
|
||||
# CONFIG_DRM_LONTIUM_LT9211 is not set
|
||||
CONFIG_DRM_LONTIUM_LT9611=m
|
||||
CONFIG_DRM_LONTIUM_LT9611UXC=m
|
||||
# CONFIG_DRM_ITE_IT66121 is not set
|
||||
# CONFIG_DRM_LVDS_CODEC is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
CONFIG_DRM_NWL_MIPI_DSI=m
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
CONFIG_DRM_PARADE_PS8640=y
|
||||
# CONFIG_DRM_SAMSUNG_DSIM is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
CONFIG_DRM_SII902X=m
|
||||
# CONFIG_DRM_SII9234 is not set
|
||||
CONFIG_DRM_SIMPLE_BRIDGE=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
CONFIG_DRM_THINE_THC63LVD1024=m
|
||||
# CONFIG_DRM_TOSHIBA_TC358762 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TI_TDP158 is not set
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||
CONFIG_DRM_TI_SN65DSI86=m
|
||||
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||
# CONFIG_DRM_WAVESHARE_BRIDGE is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
CONFIG_DRM_ANALOGIX_ANX7625=y
|
||||
CONFIG_DRM_I2C_ADV7511=m
|
||||
CONFIG_DRM_I2C_ADV7511_AUDIO=y
|
||||
CONFIG_DRM_I2C_ADV7511_CEC=y
|
||||
# CONFIG_DRM_CDNS_DSI is not set
|
||||
CONFIG_DRM_CDNS_MHDP8546=m
|
||||
# end of Display Interface Bridges
|
||||
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_GUD is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
CONFIG_DRM_HISI_KIRIN=m
|
||||
CONFIG_DRM_POWERVR=y
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
# CONFIG_DRM_LOGICVC is not set
|
||||
CONFIG_DRM_MEDIATEK=y
|
||||
# CONFIG_DRM_MEDIATEK_DP is not set
|
||||
CONFIG_DRM_MEDIATEK_HDMI_COMMON=y
|
||||
CONFIG_DRM_MEDIATEK_HDMI=y
|
||||
# CONFIG_DRM_MEDIATEK_HDMI_V2 is not set
|
||||
# CONFIG_DRM_MGAG200 is not set
|
||||
# CONFIG_DRM_QXL is not set
|
||||
CONFIG_DRM_VIRTIO_GPU=m
|
||||
CONFIG_DRM_VIRTIO_GPU_KMS=y
|
||||
# CONFIG_DRM_NOUVEAU is not set
|
||||
CONFIG_DRM_PANEL=y
|
||||
|
||||
#
|
||||
@@ -5123,6 +5182,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
@@ -5167,68 +5227,26 @@ CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
|
||||
# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
|
||||
# end of Display Panels
|
||||
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
CONFIG_DRM_PANFROST=y
|
||||
# CONFIG_DRM_PANTHOR is not set
|
||||
CONFIG_DRM_PL111=m
|
||||
# CONFIG_DRM_QXL is not set
|
||||
# CONFIG_DRM_RADEON is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
|
||||
#
|
||||
# Display Interface Bridges
|
||||
# Drivers for system framebuffers
|
||||
#
|
||||
# CONFIG_DRM_CHIPONE_ICN6211 is not set
|
||||
# CONFIG_DRM_CHRONTEL_CH7033 is not set
|
||||
# CONFIG_DRM_CROS_EC_ANX7688 is not set
|
||||
CONFIG_DRM_DISPLAY_CONNECTOR=y
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=y
|
||||
# CONFIG_DRM_ITE_IT6263 is not set
|
||||
CONFIG_DRM_ITE_IT6505=y
|
||||
CONFIG_DRM_LONTIUM_LT8912B=m
|
||||
# CONFIG_DRM_LONTIUM_LT9211 is not set
|
||||
CONFIG_DRM_LONTIUM_LT9611=m
|
||||
CONFIG_DRM_LONTIUM_LT9611UXC=m
|
||||
# CONFIG_DRM_ITE_IT66121 is not set
|
||||
# CONFIG_DRM_LVDS_CODEC is not set
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
CONFIG_DRM_NWL_MIPI_DSI=m
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
CONFIG_DRM_PARADE_PS8640=y
|
||||
# CONFIG_DRM_SAMSUNG_DSIM is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
CONFIG_DRM_SII902X=m
|
||||
# CONFIG_DRM_SII9234 is not set
|
||||
CONFIG_DRM_SIMPLE_BRIDGE=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
CONFIG_DRM_THINE_THC63LVD1024=m
|
||||
# CONFIG_DRM_TOSHIBA_TC358762 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358764 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TI_TDP158 is not set
|
||||
# CONFIG_DRM_TI_TFP410 is not set
|
||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||
CONFIG_DRM_TI_SN65DSI86=m
|
||||
# CONFIG_DRM_TI_TPD12S015 is not set
|
||||
# CONFIG_DRM_WAVESHARE_BRIDGE is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
CONFIG_DRM_ANALOGIX_ANX7625=y
|
||||
CONFIG_DRM_I2C_ADV7511=m
|
||||
CONFIG_DRM_I2C_ADV7511_AUDIO=y
|
||||
CONFIG_DRM_I2C_ADV7511_CEC=y
|
||||
# CONFIG_DRM_CDNS_DSI is not set
|
||||
CONFIG_DRM_CDNS_MHDP8546=m
|
||||
# end of Display Interface Bridges
|
||||
CONFIG_DRM_SYSFB_HELPER=y
|
||||
CONFIG_DRM_EFIDRM=y
|
||||
# CONFIG_DRM_SIMPLEDRM is not set
|
||||
# end of Drivers for system framebuffers
|
||||
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
CONFIG_DRM_HISI_KIRIN=m
|
||||
# CONFIG_DRM_LOGICVC is not set
|
||||
CONFIG_DRM_MEDIATEK=y
|
||||
# CONFIG_DRM_MEDIATEK_DP is not set
|
||||
CONFIG_DRM_MEDIATEK_HDMI_COMMON=y
|
||||
CONFIG_DRM_MEDIATEK_HDMI=y
|
||||
# CONFIG_DRM_MEDIATEK_HDMI_V2 is not set
|
||||
CONFIG_DRM_TIDSS=m
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_BOCHS is not set
|
||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||
@@ -5243,18 +5261,14 @@ CONFIG_DRM_MEDIATEK_HDMI=y
|
||||
# CONFIG_TINYDRM_MI0283QT is not set
|
||||
# CONFIG_TINYDRM_REPAPER is not set
|
||||
# CONFIG_TINYDRM_SHARP_MEMORY is not set
|
||||
CONFIG_DRM_PL111=m
|
||||
CONFIG_DRM_UDL=m
|
||||
# CONFIG_DRM_VGEM is not set
|
||||
CONFIG_DRM_VIRTIO_GPU=m
|
||||
CONFIG_DRM_VIRTIO_GPU_KMS=y
|
||||
# CONFIG_DRM_VKMS is not set
|
||||
# CONFIG_DRM_VMWGFX is not set
|
||||
# CONFIG_DRM_XE is not set
|
||||
# CONFIG_DRM_XEN_FRONTEND is not set
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
CONFIG_DRM_PANFROST=y
|
||||
# CONFIG_DRM_PANTHOR is not set
|
||||
CONFIG_DRM_TIDSS=m
|
||||
# CONFIG_DRM_GUD is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
CONFIG_DRM_POWERVR=y
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
|
||||
#
|
||||
@@ -5355,6 +5369,7 @@ CONFIG_BACKLIGHT_PWM=y
|
||||
|
||||
CONFIG_VIDEOMODE_HELPERS=y
|
||||
CONFIG_HDMI=y
|
||||
# CONFIG_FIRMWARE_EDID is not set
|
||||
|
||||
#
|
||||
# Console display driver support
|
||||
@@ -5371,8 +5386,11 @@ CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
||||
|
||||
CONFIG_LOGO=y
|
||||
CONFIG_LOGO_LINUX_MONO=y
|
||||
CONFIG_LOGO_LINUX_MONO_FILE="drivers/video/logo/logo_linux_mono.pbm"
|
||||
CONFIG_LOGO_LINUX_VGA16=y
|
||||
CONFIG_LOGO_LINUX_VGA16_FILE="drivers/video/logo/logo_linux_vga16.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
# CONFIG_TRACE_GPU_MEM is not set
|
||||
# end of Graphics support
|
||||
|
||||
@@ -5815,6 +5833,7 @@ CONFIG_SND_SOC_RT1015P=m
|
||||
# CONFIG_SND_SOC_RT1318_SDW is not set
|
||||
# CONFIG_SND_SOC_RT1320_SDW is not set
|
||||
CONFIG_SND_SOC_RT5514=m
|
||||
# CONFIG_SND_SOC_RT5575 is not set
|
||||
# CONFIG_SND_SOC_RT5616 is not set
|
||||
# CONFIG_SND_SOC_RT5631 is not set
|
||||
# CONFIG_SND_SOC_RT5640 is not set
|
||||
@@ -5859,7 +5878,6 @@ CONFIG_SND_SOC_SIMPLE_MUX=m
|
||||
# CONFIG_SND_SOC_TAS2770 is not set
|
||||
# CONFIG_SND_SOC_TAS2780 is not set
|
||||
# CONFIG_SND_SOC_TAS2781_I2C is not set
|
||||
# CONFIG_SND_SOC_TAS2783_SDW is not set
|
||||
# CONFIG_SND_SOC_TAS5086 is not set
|
||||
CONFIG_SND_SOC_TAS571X=m
|
||||
# CONFIG_SND_SOC_TAS5720 is not set
|
||||
@@ -6064,6 +6082,7 @@ CONFIG_HID_PLANTRONICS=m
|
||||
CONFIG_HID_PLAYSTATION=m
|
||||
CONFIG_PLAYSTATION_FF=y
|
||||
CONFIG_HID_PXRC=m
|
||||
# CONFIG_HID_RAPOO is not set
|
||||
CONFIG_HID_RAZER=m
|
||||
CONFIG_HID_PRIMAX=m
|
||||
CONFIG_HID_RETRODE=m
|
||||
@@ -6256,6 +6275,7 @@ CONFIG_USB_DWC3_DUAL_ROLE=y
|
||||
CONFIG_USB_DWC3_HAPS=y
|
||||
CONFIG_USB_DWC3_OF_SIMPLE=y
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=y
|
||||
# CONFIG_USB_DWC3_GOOGLE is not set
|
||||
CONFIG_USB_DWC2=y
|
||||
# CONFIG_USB_DWC2_HOST is not set
|
||||
|
||||
@@ -6564,6 +6584,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
|
||||
# LED drivers
|
||||
#
|
||||
# CONFIG_LEDS_AN30259A is not set
|
||||
# CONFIG_LEDS_OSRAM_AMS_AS3668 is not set
|
||||
# CONFIG_LEDS_AW200XX is not set
|
||||
# CONFIG_LEDS_AW2013 is not set
|
||||
# CONFIG_LEDS_BCM6328 is not set
|
||||
@@ -6620,6 +6641,7 @@ CONFIG_LEDS_SYSCON=y
|
||||
#
|
||||
# CONFIG_LEDS_GROUP_MULTICOLOR is not set
|
||||
# CONFIG_LEDS_KTD202X is not set
|
||||
# CONFIG_LEDS_LP5812 is not set
|
||||
# CONFIG_LEDS_NCP5623 is not set
|
||||
# CONFIG_LEDS_PWM_MULTICOLOR is not set
|
||||
CONFIG_LEDS_QCOM_LPG=m
|
||||
@@ -6842,7 +6864,6 @@ CONFIG_UDMABUF=y
|
||||
# CONFIG_DMABUF_DEBUG is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
CONFIG_DMABUF_HEAPS=y
|
||||
# CONFIG_DMABUF_SYSFS_STATS is not set
|
||||
# CONFIG_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_DMABUF_HEAPS_CMA=y
|
||||
# end of DMABUF options
|
||||
@@ -7211,6 +7232,7 @@ CONFIG_PLATFORM_MHU=y
|
||||
# CONFIG_MTK_ADSP_MBOX is not set
|
||||
CONFIG_MTK_CMDQ_MBOX=y
|
||||
# CONFIG_MTK_GPUEB_MBOX is not set
|
||||
# CONFIG_MTK_VCP_MBOX is not set
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_IOMMU_API=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
@@ -7237,6 +7259,7 @@ CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
CONFIG_ARM_SMMU_MMU_500_CPRE_ERRATA=y
|
||||
CONFIG_ARM_SMMU_V3=y
|
||||
# CONFIG_ARM_SMMU_V3_SVA is not set
|
||||
# CONFIG_TEGRA241_CMDQV is not set
|
||||
# CONFIG_IOMMUFD is not set
|
||||
CONFIG_MTK_IOMMU=y
|
||||
# CONFIG_VIRTIO_IOMMU is not set
|
||||
@@ -7487,6 +7510,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_AD4030 is not set
|
||||
# CONFIG_AD4080 is not set
|
||||
# CONFIG_AD4130 is not set
|
||||
# CONFIG_AD4134 is not set
|
||||
# CONFIG_AD4170_4 is not set
|
||||
# CONFIG_AD4695 is not set
|
||||
# CONFIG_AD4851 is not set
|
||||
@@ -7569,11 +7593,13 @@ CONFIG_QCOM_SPMI_ADC5=m
|
||||
# CONFIG_TI_ADC128S052 is not set
|
||||
# CONFIG_TI_ADC161S626 is not set
|
||||
CONFIG_TI_ADS1015=m
|
||||
# CONFIG_TI_ADS1018 is not set
|
||||
# CONFIG_TI_ADS1100 is not set
|
||||
# CONFIG_TI_ADS1119 is not set
|
||||
# CONFIG_TI_ADS124S08 is not set
|
||||
# CONFIG_TI_ADS1298 is not set
|
||||
# CONFIG_TI_ADS131E08 is not set
|
||||
# CONFIG_TI_ADS131M02 is not set
|
||||
# CONFIG_TI_ADS7138 is not set
|
||||
# CONFIG_TI_ADS7924 is not set
|
||||
# CONFIG_TI_ADS7950 is not set
|
||||
@@ -7604,6 +7630,7 @@ CONFIG_TI_ADS1015=m
|
||||
#
|
||||
# CONFIG_AD8366 is not set
|
||||
# CONFIG_ADA4250 is not set
|
||||
# CONFIG_ADL8113 is not set
|
||||
# CONFIG_HMC425 is not set
|
||||
# end of Amplifiers
|
||||
|
||||
@@ -7705,10 +7732,12 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
# CONFIG_LTC2664 is not set
|
||||
# CONFIG_M62332 is not set
|
||||
# CONFIG_MAX517 is not set
|
||||
# CONFIG_MAX22007 is not set
|
||||
# CONFIG_MAX5522 is not set
|
||||
# CONFIG_MAX5821 is not set
|
||||
# CONFIG_MCP4725 is not set
|
||||
# CONFIG_MCP4728 is not set
|
||||
# CONFIG_MCP47FEB02 is not set
|
||||
# CONFIG_MCP4821 is not set
|
||||
# CONFIG_MCP4922 is not set
|
||||
# CONFIG_TI_DAC082S085 is not set
|
||||
@@ -7915,6 +7944,7 @@ CONFIG_VCNL4000=m
|
||||
# CONFIG_MAG3110 is not set
|
||||
CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
|
||||
# CONFIG_MMC35240 is not set
|
||||
# CONFIG_MMC5633 is not set
|
||||
CONFIG_IIO_ST_MAGN_3AXIS=m
|
||||
CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
|
||||
@@ -7981,6 +8011,8 @@ CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
|
||||
# Pressure sensors
|
||||
#
|
||||
# CONFIG_ABP060MG is not set
|
||||
# CONFIG_ABP2030PA_I2C is not set
|
||||
# CONFIG_ABP2030PA_SPI is not set
|
||||
# CONFIG_ROHM_BM1390 is not set
|
||||
# CONFIG_BMP280 is not set
|
||||
CONFIG_IIO_CROS_EC_BARO=m
|
||||
@@ -7993,7 +8025,8 @@ CONFIG_IIO_CROS_EC_BARO=m
|
||||
# CONFIG_MPL115_I2C is not set
|
||||
# CONFIG_MPL115_SPI is not set
|
||||
CONFIG_MPL3115=m
|
||||
# CONFIG_MPRLS0025PA is not set
|
||||
# CONFIG_MPRLS0025PA_I2C is not set
|
||||
# CONFIG_MPRLS0025PA_SPI is not set
|
||||
# CONFIG_MS5611 is not set
|
||||
# CONFIG_MS5637 is not set
|
||||
# CONFIG_SDP500 is not set
|
||||
@@ -8107,6 +8140,7 @@ CONFIG_RESET_SCMI=y
|
||||
#
|
||||
CONFIG_GENERIC_PHY=y
|
||||
CONFIG_GENERIC_PHY_MIPI_DPHY=y
|
||||
# CONFIG_PHY_GOOGLE_USB is not set
|
||||
# CONFIG_PHY_CAN_TRANSCEIVER is not set
|
||||
# CONFIG_PHY_NXP_PTN3222 is not set
|
||||
|
||||
@@ -8439,6 +8473,7 @@ CONFIG_EROFS_FS_ZIP_ZSTD=y
|
||||
# CONFIG_EROFS_FS_ZIP_ACCEL is not set
|
||||
# CONFIG_EROFS_FS_ONDEMAND is not set
|
||||
# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
|
||||
# CONFIG_EROFS_FS_PAGE_CACHE_SHARE is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_NFS_V2=y
|
||||
@@ -8446,7 +8481,7 @@ CONFIG_NFS_V3=y
|
||||
# CONFIG_NFS_V3_ACL is not set
|
||||
CONFIG_NFS_V4=y
|
||||
# CONFIG_NFS_SWAP is not set
|
||||
CONFIG_NFS_V4_1=y
|
||||
CONFIG_NFS_V4_0=y
|
||||
CONFIG_NFS_V4_2=y
|
||||
CONFIG_PNFS_FILE_LAYOUT=y
|
||||
CONFIG_PNFS_BLOCK=y
|
||||
@@ -8555,7 +8590,7 @@ CONFIG_KEYS=y
|
||||
# CONFIG_TRUSTED_KEYS is not set
|
||||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
# CONFIG_SECURITY_DMESG_RESTRICT is not set
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
@@ -8680,13 +8715,13 @@ CONFIG_CRYPTO_ECC=m
|
||||
CONFIG_CRYPTO_ECDH=m
|
||||
# CONFIG_CRYPTO_ECDSA is not set
|
||||
# CONFIG_CRYPTO_ECRDSA is not set
|
||||
# CONFIG_CRYPTO_MLDSA is not set
|
||||
# end of Public-key cryptography
|
||||
|
||||
#
|
||||
# Block ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_AES=y
|
||||
# CONFIG_CRYPTO_AES_TI is not set
|
||||
# CONFIG_CRYPTO_ANUBIS is not set
|
||||
# CONFIG_CRYPTO_ARIA is not set
|
||||
# CONFIG_CRYPTO_BLOWFISH is not set
|
||||
@@ -8718,7 +8753,6 @@ CONFIG_CRYPTO_ECB=y
|
||||
# CONFIG_CRYPTO_LRW is not set
|
||||
# CONFIG_CRYPTO_PCBC is not set
|
||||
CONFIG_CRYPTO_XTS=y
|
||||
CONFIG_CRYPTO_NHPOLY1305=y
|
||||
# end of Length-preserving ciphers and modes
|
||||
|
||||
#
|
||||
@@ -8801,16 +8835,12 @@ CONFIG_CRYPTO_USER_API_RNG=m
|
||||
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
|
||||
# end of Userspace interface
|
||||
|
||||
CONFIG_CRYPTO_NHPOLY1305_NEON=y
|
||||
|
||||
#
|
||||
# Accelerated Cryptographic Algorithms for CPU (arm64)
|
||||
#
|
||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||
# CONFIG_CRYPTO_SM3_NEON is not set
|
||||
CONFIG_CRYPTO_SM3_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_AES_ARM64 is not set
|
||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
||||
CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
|
||||
CONFIG_CRYPTO_AES_ARM64_BS=y
|
||||
@@ -8857,6 +8887,7 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
|
||||
# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
|
||||
# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
|
||||
# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
|
||||
CONFIG_OPENSSL_SUPPORTS_ML_DSA=y
|
||||
# end of Certificates for signature checking
|
||||
|
||||
# CONFIG_CRYPTO_KRB5 is not set
|
||||
@@ -8899,6 +8930,7 @@ CONFIG_CRC_OPTIMIZATIONS=y
|
||||
CONFIG_CRYPTO_HASH_INFO=y
|
||||
CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_AES_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B=y
|
||||
@@ -8908,6 +8940,8 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
|
||||
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_LIB_MD5=y
|
||||
CONFIG_CRYPTO_LIB_NH=y
|
||||
CONFIG_CRYPTO_LIB_NH_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
||||
@@ -9004,7 +9038,6 @@ CONFIG_SGL_ALLOC=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
CONFIG_DQL=y
|
||||
CONFIG_GLOB=y
|
||||
# CONFIG_GLOB_SELFTEST is not set
|
||||
CONFIG_NLATTR=y
|
||||
CONFIG_CLZ_TAB=y
|
||||
CONFIG_IRQ_POLL=y
|
||||
@@ -9080,6 +9113,7 @@ CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||
CONFIG_ARCH_WANT_FRAME_POINTERS=y
|
||||
CONFIG_FRAME_POINTER=y
|
||||
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
|
||||
CONFIG_WARN_CONTEXT_ANALYSIS=y
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
@@ -9176,6 +9210,7 @@ CONFIG_SCHED_INFO=y
|
||||
# end of Scheduler Debugging
|
||||
|
||||
# CONFIG_DEBUG_PREEMPT is not set
|
||||
# CONFIG_DEBUG_ATOMIC is not set
|
||||
|
||||
#
|
||||
# Lock Debugging (spinlocks, mutexes, etc...)
|
||||
@@ -9227,6 +9262,7 @@ CONFIG_RCU_TRACE=y
|
||||
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
|
||||
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
|
||||
# CONFIG_LATENCYTOP is not set
|
||||
# CONFIG_DEBUG_CGROUP_REF is not set
|
||||
CONFIG_USER_STACKTRACE_SUPPORT=y
|
||||
CONFIG_NOP_TRACER=y
|
||||
CONFIG_HAVE_FUNCTION_TRACER=y
|
||||
@@ -9272,6 +9308,8 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
||||
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
|
||||
# CONFIG_PROFILE_ALL_BRANCHES is not set
|
||||
# CONFIG_BLK_DEV_IO_TRACE is not set
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
|
||||
CONFIG_UPROBE_EVENTS=y
|
||||
CONFIG_EPROBE_EVENTS=y
|
||||
CONFIG_BPF_EVENTS=y
|
||||
@@ -9292,6 +9330,7 @@ CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
|
||||
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
||||
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
|
||||
# CONFIG_RV is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
|
||||
@@ -9313,6 +9352,7 @@ CONFIG_STRICT_DEVMEM=y
|
||||
#
|
||||
# CONFIG_KUNIT is not set
|
||||
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
|
||||
# CONFIG_FUNCTION_ERROR_INJECTION is not set
|
||||
# CONFIG_FAULT_INJECTION is not set
|
||||
CONFIG_ARCH_HAS_KCOV=y
|
||||
# CONFIG_KCOV is not set
|
||||
@@ -9328,3 +9368,4 @@ CONFIG_MEMTEST=y
|
||||
# end of Kernel hacking
|
||||
|
||||
CONFIG_IO_URING_ZCRX=y
|
||||
CONFIG_IO_URING_BPF=y
|
||||
-176
@@ -12,179 +12,3 @@ index 9d588cfaa..ac033debf 100644
|
||||
+ interrupts = <0>;
|
||||
+ };
|
||||
};
|
||||
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig
|
||||
index dd5227cf8..61e1075bd 100644
|
||||
--- a/drivers/input/misc/Kconfig
|
||||
+++ b/drivers/input/misc/Kconfig
|
||||
@@ -479,15 +479,15 @@ config INPUT_AXP20X_PEK
|
||||
be called axp20x-pek.
|
||||
|
||||
|
||||
-config INPUT_TWL4030_PWRBUTTON
|
||||
- tristate "TWL4030 Power button Driver"
|
||||
+config INPUT_TWL_PWRBUTTON
|
||||
+ tristate "TWL Power button Driver"
|
||||
depends on TWL4030_CORE
|
||||
help
|
||||
Say Y here if you want to enable power key reporting via the
|
||||
- TWL4030 family of chips.
|
||||
+ TWL family of chips.
|
||||
|
||||
To compile this driver as a module, choose M here. The module will
|
||||
- be called twl4030_pwrbutton.
|
||||
+ be called twl_pwrbutton
|
||||
|
||||
config INPUT_TWL4030_VIBRA
|
||||
tristate "Support for TWL4030 Vibrator"
|
||||
diff --git a/drivers/input/misc/Makefile b/drivers/input/misc/Makefile
|
||||
index b92c53a6b..03531e525 100644
|
||||
--- a/drivers/input/misc/Makefile
|
||||
+++ b/drivers/input/misc/Makefile
|
||||
@@ -78,7 +78,7 @@ obj-$(CONFIG_INPUT_SOC_BUTTON_ARRAY) += soc_button_array.o
|
||||
obj-$(CONFIG_INPUT_STPMIC1_ONKEY) += stpmic1_onkey.o
|
||||
obj-$(CONFIG_INPUT_TPS65218_PWRBUTTON) += tps65218-pwrbutton.o
|
||||
obj-$(CONFIG_INPUT_TPS65219_PWRBUTTON) += tps65219-pwrbutton.o
|
||||
-obj-$(CONFIG_INPUT_TWL4030_PWRBUTTON) += twl4030-pwrbutton.o
|
||||
+obj-$(CONFIG_INPUT_TWL_PWRBUTTON) += twl-pwrbutton.o
|
||||
obj-$(CONFIG_INPUT_TWL4030_VIBRA) += twl4030-vibra.o
|
||||
obj-$(CONFIG_INPUT_TWL6040_VIBRA) += twl6040-vibra.o
|
||||
obj-$(CONFIG_INPUT_UINPUT) += uinput.o
|
||||
diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl-pwrbutton.c
|
||||
similarity index 58%
|
||||
rename from drivers/input/misc/twl4030-pwrbutton.c
|
||||
rename to drivers/input/misc/twl-pwrbutton.c
|
||||
index b307cca17..9f6081474 100644
|
||||
--- a/drivers/input/misc/twl4030-pwrbutton.c
|
||||
+++ b/drivers/input/misc/twl-pwrbutton.c
|
||||
@@ -31,15 +31,22 @@
|
||||
|
||||
#define PWR_PWRON_IRQ (1 << 0)
|
||||
|
||||
-#define STS_HW_CONDITIONS 0xf
|
||||
+#define TWL4030_STS_HW_CONDITIONS 0x0f
|
||||
+#define TWL6030_STS_HW_CONDITIONS 0x21
|
||||
|
||||
-static irqreturn_t powerbutton_irq(int irq, void *_pwr)
|
||||
+static irqreturn_t twl_pwrbutton_irq(int irq, void *_pwr)
|
||||
{
|
||||
struct input_dev *pwr = _pwr;
|
||||
int err;
|
||||
u8 value;
|
||||
|
||||
- err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &value, STS_HW_CONDITIONS);
|
||||
+ if (twl_class_is_4030())
|
||||
+ err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &value,
|
||||
+ TWL4030_STS_HW_CONDITIONS);
|
||||
+ else
|
||||
+ err = twl_i2c_read_u8(TWL6030_MODULE_ID0, &value,
|
||||
+ TWL6030_STS_HW_CONDITIONS);
|
||||
+
|
||||
if (!err) {
|
||||
pm_wakeup_event(pwr->dev.parent, 0);
|
||||
input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ);
|
||||
@@ -52,7 +59,7 @@ static irqreturn_t powerbutton_irq(int irq, void *_pwr)
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
|
||||
-static int twl4030_pwrbutton_probe(struct platform_device *pdev)
|
||||
+static int twl_pwrbutton_probe(struct platform_device *pdev)
|
||||
{
|
||||
struct input_dev *pwr;
|
||||
int irq = platform_get_irq(pdev, 0);
|
||||
@@ -64,15 +71,23 @@ static int twl4030_pwrbutton_probe(struct platform_device *pdev)
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
- input_set_capability(pwr, EV_KEY, KEY_POWER);
|
||||
- pwr->name = "twl4030_pwrbutton";
|
||||
- pwr->phys = "twl4030_pwrbutton/input0";
|
||||
+ pwr->evbit[0] = BIT_MASK(EV_KEY);
|
||||
+ pwr->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER);
|
||||
+ pwr->name = "twl_pwrbutton";
|
||||
+ pwr->phys = "twl_pwrbutton/input0";
|
||||
pwr->dev.parent = &pdev->dev;
|
||||
|
||||
- err = devm_request_threaded_irq(&pdev->dev, irq, NULL, powerbutton_irq,
|
||||
+ if (twl_class_is_6030()) {
|
||||
+ twl6030_interrupt_unmask(TWL6030_PWRON_INT_MASK,
|
||||
+ REG_INT_MSK_LINE_A);
|
||||
+ twl6030_interrupt_unmask(TWL6030_PWRON_INT_MASK,
|
||||
+ REG_INT_MSK_STS_A);
|
||||
+ }
|
||||
+
|
||||
+ err = devm_request_threaded_irq(&pwr->dev, irq, NULL, twl_pwrbutton_irq,
|
||||
IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING |
|
||||
IRQF_ONESHOT,
|
||||
- "twl4030_pwrbutton", pwr);
|
||||
+ "twl_pwrbutton", pwr);
|
||||
if (err < 0) {
|
||||
dev_err(&pdev->dev, "Can't get IRQ for pwrbutton: %d\n", err);
|
||||
return err;
|
||||
@@ -84,31 +99,45 @@ static int twl4030_pwrbutton_probe(struct platform_device *pdev)
|
||||
return err;
|
||||
}
|
||||
|
||||
+ platform_set_drvdata(pdev, pwr);
|
||||
device_init_wakeup(&pdev->dev, true);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
+static void twl_pwrbutton_remove(struct platform_device *pdev)
|
||||
+{
|
||||
+ if (twl_class_is_6030()) {
|
||||
+ twl6030_interrupt_mask(TWL6030_PWRON_INT_MASK,
|
||||
+ REG_INT_MSK_LINE_A);
|
||||
+ twl6030_interrupt_mask(TWL6030_PWRON_INT_MASK,
|
||||
+ REG_INT_MSK_STS_A);
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+}
|
||||
+
|
||||
#ifdef CONFIG_OF
|
||||
-static const struct of_device_id twl4030_pwrbutton_dt_match_table[] = {
|
||||
+static const struct of_device_id twl_pwrbutton_dt_match_table[] = {
|
||||
{ .compatible = "ti,twl4030-pwrbutton" },
|
||||
+ { .compatible = "ti,twl6030-pwrbutton" },
|
||||
{},
|
||||
};
|
||||
-MODULE_DEVICE_TABLE(of, twl4030_pwrbutton_dt_match_table);
|
||||
+MODULE_DEVICE_TABLE(of, twl_pwrbutton_dt_match_table);
|
||||
#endif
|
||||
|
||||
-static struct platform_driver twl4030_pwrbutton_driver = {
|
||||
- .probe = twl4030_pwrbutton_probe,
|
||||
+static struct platform_driver twl_pwrbutton_driver = {
|
||||
+ .probe = twl_pwrbutton_probe,
|
||||
+ .remove = twl_pwrbutton_remove,
|
||||
.driver = {
|
||||
- .name = "twl4030_pwrbutton",
|
||||
- .of_match_table = of_match_ptr(twl4030_pwrbutton_dt_match_table),
|
||||
+ .name = "twl_pwrbutton",
|
||||
+ .of_match_table = of_match_ptr(twl_pwrbutton_dt_match_table),
|
||||
},
|
||||
};
|
||||
-module_platform_driver(twl4030_pwrbutton_driver);
|
||||
+module_platform_driver(twl_pwrbutton_driver);
|
||||
|
||||
-MODULE_ALIAS("platform:twl4030_pwrbutton");
|
||||
-MODULE_DESCRIPTION("Triton2 Power Button");
|
||||
+MODULE_ALIAS("platform:twl_pwrbutton");
|
||||
+MODULE_DESCRIPTION("TWL Power Button");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Peter De Schrijver <peter.de-schrijver@nokia.com>");
|
||||
MODULE_AUTHOR("Felipe Balbi <felipe.balbi@nokia.com>");
|
||||
-
|
||||
diff --git a/include/linux/mfd/twl.h b/include/linux/mfd/twl.h
|
||||
index 8871cc518..108138c99 100644
|
||||
--- a/include/linux/mfd/twl.h
|
||||
+++ b/include/linux/mfd/twl.h
|
||||
@@ -113,6 +113,7 @@ enum twl6030_module_ids {
|
||||
#define REG_INT_MSK_STS_C 0x08
|
||||
|
||||
/* MASK INT REG GROUP A */
|
||||
+#define TWL6030_PWRON_INT_MASK 0x01
|
||||
#define TWL6030_PWR_INT_MASK 0x07
|
||||
#define TWL6030_RTC_INT_MASK 0x18
|
||||
#define TWL6030_HOTDIE_INT_MASK 0x20
|
||||
-31
@@ -1,31 +0,0 @@
|
||||
From 3653ae0bb94f6166fb0091c39ab1f30d8542c46d Mon Sep 17 00:00:00 2001
|
||||
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
|
||||
Date: Wed, 9 Aug 2023 21:35:12 +0200
|
||||
Subject: [PATCH] ARM: dts: disable twl off-idle configuration for N900
|
||||
|
||||
Disable idling features of the TWL4030 in Nokia N900, while keeping basic power
|
||||
reset features (reboot, poweroff).
|
||||
|
||||
Related upstream linux commits:
|
||||
d937678ab625b0f6 (:ARM: dts: Revert enabling of twl configuration for n900")
|
||||
daebabd57864744 ("mfd: twl4030-power: Fix PM idle pin configuration to not conflict with regulators").
|
||||
---
|
||||
arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/omap3-n900.dts b/arch/arm/boot/dts/ti/omap/omap3-n900.dts
|
||||
index f9f9eca0c56c..31fd8177fbb1 100644
|
||||
--- a/arch/arm/boot/dts/ti/omap/omap3-n900.dts
|
||||
+++ b/arch/arm/boot/dts/ti/omap/omap3-n900.dts
|
||||
@@ -508,7 +508,7 @@ twl_audio: audio {
|
||||
};
|
||||
|
||||
twl_power: power {
|
||||
- compatible = "ti,twl4030-power-n900", "ti,twl4030-power-idle-osc-off";
|
||||
+ compatible = "ti,twl4030-power-n900", "ti,twl4030-power";
|
||||
ti,use_poweroff;
|
||||
};
|
||||
};
|
||||
--
|
||||
2.40.1
|
||||
|
||||
+1
-1
@@ -23,9 +23,9 @@ index 7dcf72646..2a9a835a3 100644
|
||||
--- a/drivers/gpu/drm/panel/Makefile
|
||||
+++ b/drivers/gpu/drm/panel/Makefile
|
||||
@@ -37,6 +37,7 @@ obj-$(CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W) += panel-leadtek-ltk050h3146w.o
|
||||
obj-$(CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829) += panel-leadtek-ltk500hd1829.o
|
||||
obj-$(CONFIG_DRM_PANEL_LINCOLNTECH_LCD197) += panel-lincolntech-lcd197.o
|
||||
obj-$(CONFIG_DRM_PANEL_LG_LB035Q02) += panel-lg-lb035q02.o
|
||||
obj-$(CONFIG_DRM_PANEL_LG_LD070WX3) += panel-lg-ld070wx3.o
|
||||
+obj-$(CONFIG_DRM_PANEL_LG_LD070WS1) += panel-lg-ld070ws1.o
|
||||
obj-$(CONFIG_DRM_PANEL_LG_LG4573) += panel-lg-lg4573.o
|
||||
obj-$(CONFIG_DRM_PANEL_LG_SW43408) += panel-lg-sw43408.o
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Kernel config based on: arch/arm/configs/omap2plus_defconfig
|
||||
maintainer="Mithil Bavishi <bavishimithil@gmail.com>"
|
||||
pkgname=linux-postmarketos-omap
|
||||
pkgver=6.15.0
|
||||
pkgrel=6
|
||||
pkgver=6.19.0
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for OMAP devices"
|
||||
arch="armv7"
|
||||
url="https://kernel.org/"
|
||||
@@ -50,7 +50,6 @@ source="
|
||||
0006-iio-rescale-revert-logic.patch
|
||||
0007-hsi-ssi_port-force-pio-path.patch
|
||||
0008-n900-dts-volume-keys.patch
|
||||
0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
|
||||
0010-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
"
|
||||
@@ -83,17 +82,16 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30 linux-6.15.tar.xz
|
||||
01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86 linux-6.19.tar.xz
|
||||
07194748500e39926dcb42c8bd240eff61efa150993c1a664986dc2cf26ba72bea07ad0835b2047825cd64fc452f9e3e5c264a6ebb4b483398d5160da99d6720 config-postmarketos-omap.armv7
|
||||
9a187d93885f07467ec67094621b2d762607d58622e67172bdfcd8ba5f3d6aab900ca5d233efd3d447540f9b906ba950083a35997c84b315801604e1cd5cddc3 0001-Add-TWL6032-dtsi.patch
|
||||
f7d1a87088c65278a114125e732d5bebebb560a6245afb34e003083d808ef3f8c5f49ff23131953508a6daae111ab6adfffdbcf56b79260a6d4115f859c7bb3a 0002-arm-dts-Add-common-dtsi-for-espresso.patch
|
||||
089ca0547997c7cd5d1b65924c134eb6b7703a7439729923d3639d125763412fa7e826d1cb839ac0b6cd22e614f69a3b52605a75b571e271c33f9a27ff6ac9c2 0003-arm-dts-Add-espresso7-support.patch
|
||||
97f6671bd6fa02d095b726793a3ae68a5b94b0a89719006121a6eaf1607c477f74446489a0f62250edc3c193945f571c92196c85ec8043ae18a141ea9adffd51 0004-arm-dts-Add-espresso10-support.patch
|
||||
02894582ff3dbe3eccefac7e67e5b79565182b13350a464d8d59f0db7afb22c60797943da58748b1700448d76ffbb992ebdca456ceb5acde3a5973b5b21081ff 0005-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
a17ddc7a41ce2a6be04a8ee0ffcfb8dbb0381d1ce7fac8336befd79bc388ce5d16b6ba3a4732a540a43add55c43b015a3b77205a007a058d4d6e3291234b5cc0 0005-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
1a68e3a32ae1e56d325c0f759ee66d64d14f46a5d52e75ae008dfddac335beb3aa7acaf62abb95b6d5ce1557f0cf9b4c31ab78e110af178db1ac963bb377dbf0 0006-iio-rescale-revert-logic.patch
|
||||
c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0007-hsi-ssi_port-force-pio-path.patch
|
||||
b98ce806b3d5a0122086e4c9670639174470ff6d29851c60258cc5d699ce9a479dbf4996b24299fc075d25e9fe8f6b1250fafdff742deea0ddeaf53d342a9d72 0008-n900-dts-volume-keys.patch
|
||||
66abb5548910ad369608b08200f5835d5a8526c04cc3617221ef546f3e3d22cd944db91dc6727a5c26a102b24d8ef1306ea01254c9c382759afced91b31747ef 0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
|
||||
2626cdd833bfbee5e714e224953533f02a7d1faba0d7c9b968ab728a28d70ebfb3a9ed46aab30e3784165c6eeeff3f26b482e188af5bc5c15de5c970d262c188 0010-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
eb4e5c16302675272c165512d734c44447c14a0ff97b389fbe4c04167d7182f6aa3d60c0b7a7d936d2677ba1bc36d8e43a52c932869907986bc4747d6e82df49 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
f03770e3c2f4c2876b31750f194646bbbe43b60fc7489ee9c54d1f6b36d72da4d2894b86dc47c1c9bf7676ef0c5d1788fa4f8c4d0f8eff1dd4e75d1ce4b9dfc8 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
"
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Clayton Craft <clayton@craftyguy.net>"
|
||||
pkgname=linux-postmarketos-qcom-laptop
|
||||
pkgver=6.18
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
# Commit from branch @ https://gitlab.com/Linaro/arm64-laptops/linux/-/tree/qcom-laptops-v$pkgver
|
||||
_commit="d56d61d11040033212de5d04b580c40bcd15bb96"
|
||||
pkgdesc="Generic kernel for Qualcomm laptops"
|
||||
@@ -84,7 +84,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
ee927fa388b56262d622aec68885d26ca7ba5d7b8755c20a53ded4e5550836468f36eaf412e3030d3aeef077d3967d62fe947d78258b35a949d4fad36bb7b52c linux-postmarketos-qcom-laptop-d56d61d11040033212de5d04b580c40bcd15bb96.tar.gz
|
||||
5fb76bac2b4da8b90527f40201ba2afee91fde73f21f5c6a21ab057cfb8a192acbb0857b3f69a3fd1bc37f126a3d91cacd71460443819b51f8f738de65ecebc7 config-postmarketos-qcom-laptop.aarch64
|
||||
5edfcd24330f5776a6ce5688d545057945d64a0eedc6d5fb182bffd87653fbe26748da0552deb993cf69b62659ddb0cb5f1762741f0bb5b02a736978f70c1347 config-postmarketos-qcom-laptop.aarch64
|
||||
2b19d581081846312ca7a12921a0e3cae31998a28023c33ee6992fa81054a0894e9157e8857dc78374c8fa85d84f7506cad8aced301b5187dbb75af0f8876195 0001-Revert-arm64-dts-qcom-sc8280xp-x13s-Enable-Venus.patch
|
||||
bf108235bf6d8bf6c6846777736b923a757a2d644b4bd07e36b681bb55fbc30339c13f6423c831d38721647a354b864fcf629f2be4071bfe7167b82784f7bcb3 0002-Revert-arm64-dts-qcom-sc8280xp-el2-Add-venus-video-f.patch
|
||||
"
|
||||
+46
-26
@@ -2,15 +2,15 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=210108
|
||||
CONFIG_CLANG_VERSION=220103
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=210108
|
||||
CONFIG_AS_VERSION=220103
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_LLD_VERSION=220103
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
@@ -913,7 +913,12 @@ CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_MODVERSIONS is not set
|
||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1306,11 +1311,13 @@ CONFIG_NETFILTER_XT_NAT=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_NETMAP is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
|
||||
@@ -1443,7 +1450,7 @@ CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
# CONFIG_IP_NF_TARGET_ECN is not set
|
||||
# CONFIG_IP_NF_TARGET_TTL is not set
|
||||
# CONFIG_IP_NF_RAW is not set
|
||||
CONFIG_IP_NF_RAW=m
|
||||
# CONFIG_IP_NF_SECURITY is not set
|
||||
# CONFIG_IP_NF_ARPTABLES is not set
|
||||
# CONFIG_IP_NF_ARPFILTER is not set
|
||||
@@ -1478,7 +1485,7 @@ CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
# CONFIG_IP6_NF_TARGET_SYNPROXY is not set
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
# CONFIG_IP6_NF_RAW is not set
|
||||
CONFIG_IP6_NF_RAW=m
|
||||
# CONFIG_IP6_NF_SECURITY is not set
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||
@@ -2291,14 +2298,20 @@ CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_NULL_BLK is not set
|
||||
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
|
||||
CONFIG_ZRAM=y
|
||||
# CONFIG_ZRAM_BACKEND_LZ4 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZ4HC is not set
|
||||
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
# CONFIG_ZRAM_BACKEND_DEFLATE is not set
|
||||
# CONFIG_ZRAM_BACKEND_842 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZO is not set
|
||||
CONFIG_ZRAM_DEF_COMP_ZSTD=y
|
||||
CONFIG_ZRAM_DEF_COMP="zstd"
|
||||
CONFIG_ZRAM_BACKEND_DEFLATE=y
|
||||
CONFIG_ZRAM_BACKEND_842=y
|
||||
CONFIG_ZRAM_BACKEND_LZO=y
|
||||
CONFIG_ZRAM_DEF_COMP_LZORLE=y
|
||||
# CONFIG_ZRAM_DEF_COMP_LZO is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_842 is not set
|
||||
CONFIG_ZRAM_DEF_COMP="lzo-rle"
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
|
||||
# CONFIG_ZRAM_MEMORY_TRACKING is not set
|
||||
@@ -2313,7 +2326,8 @@ CONFIG_XEN_BLKDEV_FRONTEND=y
|
||||
# CONFIG_XEN_BLKDEV_BACKEND is not set
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
# CONFIG_BLK_DEV_UBLK is not set
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
|
||||
|
||||
#
|
||||
# NVME Support
|
||||
@@ -5314,7 +5328,7 @@ CONFIG_APERTURE_HELPERS=y
|
||||
CONFIG_SCREEN_INFO=y
|
||||
CONFIG_VIDEO=y
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
CONFIG_DRM=m
|
||||
CONFIG_DRM=y
|
||||
|
||||
#
|
||||
# DRM debugging options
|
||||
@@ -5749,6 +5763,8 @@ CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_DMAENGINE_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=m
|
||||
CONFIG_SND_COMPRESS_ACCEL=y
|
||||
CONFIG_SND_JACK=y
|
||||
@@ -5850,7 +5866,7 @@ CONFIG_SND_PCI=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -6570,7 +6586,7 @@ CONFIG_USB_WDM=m
|
||||
#
|
||||
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
|
||||
#
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||
# CONFIG_USB_STORAGE_REALTEK is not set
|
||||
# CONFIG_USB_STORAGE_DATAFAB is not set
|
||||
@@ -6585,7 +6601,7 @@ CONFIG_USB_STORAGE=y
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -6663,7 +6679,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
||||
#
|
||||
CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_GENERIC is not set
|
||||
# CONFIG_USB_SERIAL_SIMPLE is not set
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
@@ -8999,16 +9015,16 @@ CONFIG_PSTORE_COMPRESS=y
|
||||
CONFIG_PSTORE_RAM=m
|
||||
# CONFIG_PSTORE_BLK is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
CONFIG_EROFS_FS=y
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
CONFIG_EROFS_FS_BACKED_BY_FILE=y
|
||||
CONFIG_EROFS_FS_ZIP=y
|
||||
# CONFIG_EROFS_FS_ZIP_LZMA is not set
|
||||
# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
|
||||
# CONFIG_EROFS_FS_ZIP_ZSTD is not set
|
||||
CONFIG_EROFS_FS_ZIP_LZMA=y
|
||||
CONFIG_EROFS_FS_ZIP_DEFLATE=y
|
||||
CONFIG_EROFS_FS_ZIP_ZSTD=y
|
||||
# CONFIG_EROFS_FS_ZIP_ACCEL is not set
|
||||
# CONFIG_EROFS_FS_ONDEMAND is not set
|
||||
# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
|
||||
@@ -9130,7 +9146,7 @@ CONFIG_KEYS=y
|
||||
# CONFIG_TRUSTED_KEYS is not set
|
||||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
# CONFIG_SECURITY_DMESG_RESTRICT is not set
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
@@ -9513,10 +9529,14 @@ CONFIG_AUDIT_GENERIC=y
|
||||
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
||||
CONFIG_AUDIT_COMPAT_GENERIC=y
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_842_COMPRESS=y
|
||||
CONFIG_842_DECOMPRESS=y
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=y
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_LZ4_COMPRESS=y
|
||||
CONFIG_LZ4HC_COMPRESS=y
|
||||
CONFIG_LZ4_DECOMPRESS=y
|
||||
CONFIG_ZSTD_COMMON=y
|
||||
CONFIG_ZSTD_COMPRESS=y
|
||||
@@ -9529,7 +9549,7 @@ CONFIG_XZ_DEC_ARMTHUMB=y
|
||||
CONFIG_XZ_DEC_ARM64=y
|
||||
CONFIG_XZ_DEC_SPARC=y
|
||||
CONFIG_XZ_DEC_RISCV=y
|
||||
# CONFIG_XZ_DEC_MICROLZMA is not set
|
||||
CONFIG_XZ_DEC_MICROLZMA=y
|
||||
CONFIG_XZ_DEC_BCJ=y
|
||||
# CONFIG_XZ_DEC_TEST is not set
|
||||
CONFIG_DECOMPRESS_GZIP=y
|
||||
|
||||
@@ -39,7 +39,6 @@ CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_PL2303=m
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_USBNET=m
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_XTS=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DM_CRYPT=y
|
||||
CONFIG_FB=y
|
||||
CONFIG_INPUT_EVDEV=m
|
||||
# CONFIG_KINETO_GAN is not set
|
||||
# CONFIG_PFT is not set
|
||||
@@ -16,34 +17,105 @@ CONFIG_SYSVIPC=y
|
||||
CONFIG_TMPFS_POSIX_ACL=y
|
||||
# CONFIG_USE_VFB is not set
|
||||
CONFIG_VT=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
CONFIG_BINFMT_ELF=y
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
CONFIG_UEVENT_HELPER=y
|
||||
CONFIG_USER_NS=y
|
||||
CONFIG_NULL_TTY=m
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_PSI=y
|
||||
# CONFIG_PSI_DEFAULT_DISABLED is not set
|
||||
CONFIG_UDMABUF=y
|
||||
CONFIG_BPF=y
|
||||
CONFIG_BPF_JIT=y
|
||||
CONFIG_BPF_LSM=y
|
||||
CONFIG_IPC_NS=y
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
CONFIG_NET_NS=y
|
||||
CONFIG_PID_NS=y
|
||||
CONFIG_SECURITY=y
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_USER_NS=y
|
||||
CONFIG_UTS_NS=y
|
||||
|
||||
# community_various
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
CONFIG_DM_INTEGRITY=m
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_NETFILTER_ADVANCED=y
|
||||
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
# CONFIG_RT_GROUP_SCHED is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
# waydroid
|
||||
# CONFIG_ANDROID_BINDERFS is not set
|
||||
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
|
||||
CONFIG_ANDROID_BINDER_IPC=y
|
||||
# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BPF_SYSCALL=y
|
||||
CONFIG_BRIDGE=m
|
||||
CONFIG_BRIDGE_VLAN_FILTERING=y
|
||||
CONFIG_CGROUP_BPF=y
|
||||
CONFIG_FUSE_FS=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
CONFIG_NETFILTER_XTABLES=m
|
||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||
CONFIG_SQUASHFS=m
|
||||
CONFIG_SQUASHFS_XATTR=y
|
||||
CONFIG_SQUASHFS_XZ=y
|
||||
CONFIG_TMPFS_XATTR=y
|
||||
CONFIG_TUN=m
|
||||
CONFIG_VETH=m
|
||||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_CROSS_MEMORY_ATTACH=y
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# iwd
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_MD4=m
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
CONFIG_CRYPTO_USER_API_HASH=m
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||
CONFIG_KEYS=y
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_PKCS7_MESSAGE_PARSER=y
|
||||
CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
|
||||
CONFIG_RFKILL=m
|
||||
CONFIG_X509_CERTIFICATE_PARSER=y
|
||||
|
||||
# nftables
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
CONFIG_IP_NF_FILTER=m
|
||||
CONFIG_IP_NF_IPTABLES=m
|
||||
CONFIG_IP_NF_NAT=m
|
||||
CONFIG_IP_NF_TARGET_REJECT=m
|
||||
CONFIG_NETFILTER=y
|
||||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NF_CONNTRACK=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_INET=y
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# containers
|
||||
CONFIG_BLK_CGROUP=y
|
||||
@@ -61,9 +133,13 @@ CONFIG_DUMMY=m
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
CONFIG_IP6_NF_RAW=m
|
||||
CONFIG_IPC_NS=y
|
||||
CONFIG_IP_NF_FILTER=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
CONFIG_IP_NF_NAT=m
|
||||
CONFIG_IP_NF_RAW=m
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_IP_VS=m
|
||||
@@ -97,17 +173,50 @@ CONFIG_VXLAN=m
|
||||
CONFIG_BRIDGE_VLAN_FILTERING=y
|
||||
CONFIG_MACVLAN=m
|
||||
CONFIG_NFT_COMPAT=m
|
||||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_CGROUP_NET_PRIO=y
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_SECCOMP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
CONFIG_CGROUP_BPF=y
|
||||
CONFIG_NFT_FIB=m
|
||||
CONFIG_NFT_FIB_IPV4=m
|
||||
CONFIG_NFT_FIB_IPV6=m
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
|
||||
# debug
|
||||
CONFIG_DYNAMIC_DEBUG=y
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
CONFIG_FTRACE=y
|
||||
CONFIG_FUNCTION_TRACER=y
|
||||
# zram
|
||||
CONFIG_SWAP=y
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
||||
CONFIG_ZRAM_BACKEND_842=y
|
||||
CONFIG_ZRAM_BACKEND_DEFLATE=y
|
||||
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||
CONFIG_ZRAM_BACKEND_LZO=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
|
||||
# netboot
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_UBLK=m
|
||||
|
||||
# wireguard
|
||||
CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
CONFIG_IP_MULTIPLE_TABLES=y
|
||||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_FIB=m
|
||||
CONFIG_NFT_FIB_IPV4=m
|
||||
CONFIG_NFT_FIB_IPV6=m
|
||||
CONFIG_NF_CONNTRACK_MARK=y
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_WIREGUARD=m
|
||||
|
||||
# filesystems
|
||||
CONFIG_BTRFS_FS=y
|
||||
@@ -117,18 +226,59 @@ CONFIG_EXT4_FS=y
|
||||
CONFIG_F2FS_FS=y
|
||||
CONFIG_UDF_FS=m
|
||||
CONFIG_XFS_FS=m
|
||||
|
||||
# hardening
|
||||
CONFIG_CFI=y
|
||||
# CONFIG_CFI_PERMISSIVE is not set
|
||||
CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y
|
||||
CONFIG_SHADOW_CALL_STACK=y
|
||||
|
||||
# immutable
|
||||
CONFIG_EFIVAR_FS=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_EROFS_FS=y
|
||||
CONFIG_EROFS_FS=m
|
||||
CONFIG_EROFS_FS_ZIP=y
|
||||
CONFIG_EROFS_FS_ZIP_LZMA=y
|
||||
CONFIG_EROFS_FS_ZIP_DEFLATE=y
|
||||
CONFIG_EROFS_FS_ZIP_ZSTD=y
|
||||
|
||||
# usb_gadgets
|
||||
CONFIG_USB_CONFIGFS=m
|
||||
CONFIG_USB_CONFIGFS_ACM=y
|
||||
CONFIG_USB_CONFIGFS_F_FS=y
|
||||
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
||||
CONFIG_USB_CONFIGFS_NCM=y
|
||||
CONFIG_USB_CONFIGFS_RNDIS=y
|
||||
# CONFIG_USB_ETH is not set
|
||||
# CONFIG_USB_FUNCTIONFS is not set
|
||||
CONFIG_USB_F_FS=m
|
||||
CONFIG_USB_GADGET=y
|
||||
# CONFIG_USB_G_SERIAL is not set
|
||||
# CONFIG_USB_MASS_STORAGE is not set
|
||||
|
||||
# community_various
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
CONFIG_DM_INTEGRITY=m
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_NETFILTER_ADVANCED=y
|
||||
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
# CONFIG_RT_GROUP_SCHED is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
|
||||
# uefi
|
||||
CONFIG_DMI=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_ESRT=y
|
||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_EFI_VARS_PSTORE=y
|
||||
CONFIG_NLS_ASCII=y
|
||||
CONFIG_PSTORE=y
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_EFI_GENERIC_STUB=y
|
||||
CONFIG_EFI_PARAMS_FROM_FDT=y
|
||||
CONFIG_EFI_ZBOOT=y
|
||||
CONFIG_NTFS3_FS=m
|
||||
|
||||
# input
|
||||
CONFIG_BT=m
|
||||
@@ -273,133 +423,41 @@ CONFIG_HID_WINWING=m
|
||||
CONFIG_HID_GOODIX_SPI=m
|
||||
CONFIG_SPI=y
|
||||
|
||||
# iwd
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_MD4=m
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
CONFIG_CRYPTO_USER_API_HASH=m
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||
CONFIG_KEYS=y
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
CONFIG_PKCS7_MESSAGE_PARSER=y
|
||||
CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
|
||||
CONFIG_RFKILL=m
|
||||
CONFIG_X509_CERTIFICATE_PARSER=y
|
||||
|
||||
# netboot
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
|
||||
# nftables
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_NAT=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
CONFIG_IP_NF_FILTER=m
|
||||
CONFIG_IP_NF_IPTABLES=m
|
||||
CONFIG_IP_NF_NAT=m
|
||||
CONFIG_IP_NF_TARGET_REJECT=m
|
||||
CONFIG_NETFILTER=y
|
||||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NF_CONNTRACK=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_INET=y
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# usb_gadgets
|
||||
CONFIG_USB_CONFIGFS=m
|
||||
CONFIG_USB_CONFIGFS_ACM=y
|
||||
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
||||
CONFIG_USB_CONFIGFS_NCM=y
|
||||
CONFIG_USB_CONFIGFS_RNDIS=y
|
||||
# CONFIG_USB_ETH is not set
|
||||
# CONFIG_USB_FUNCTIONFS is not set
|
||||
CONFIG_USB_GADGET=y
|
||||
# CONFIG_USB_G_SERIAL is not set
|
||||
# CONFIG_USB_MASS_STORAGE is not set
|
||||
|
||||
# waydroid
|
||||
# CONFIG_ANDROID_BINDERFS is not set
|
||||
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
|
||||
CONFIG_ANDROID_BINDER_IPC=y
|
||||
# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BPF_SYSCALL=y
|
||||
CONFIG_BRIDGE=m
|
||||
CONFIG_BRIDGE_VLAN_FILTERING=y
|
||||
CONFIG_CGROUP_BPF=y
|
||||
CONFIG_FUSE_FS=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
CONFIG_NETFILTER_XTABLES=m
|
||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||
CONFIG_SQUASHFS=m
|
||||
CONFIG_SQUASHFS_XATTR=y
|
||||
CONFIG_SQUASHFS_XZ=y
|
||||
CONFIG_TMPFS_XATTR=y
|
||||
CONFIG_TUN=m
|
||||
CONFIG_VETH=m
|
||||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_CROSS_MEMORY_ATTACH=y
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# wine
|
||||
CONFIG_NTSYNC=m
|
||||
|
||||
# wireguard
|
||||
CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
CONFIG_IP_MULTIPLE_TABLES=y
|
||||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_FIB=m
|
||||
CONFIG_NFT_FIB_IPV4=m
|
||||
CONFIG_NFT_FIB_IPV6=m
|
||||
CONFIG_NF_CONNTRACK_MARK=y
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_WIREGUARD=m
|
||||
|
||||
# zram
|
||||
CONFIG_SWAP=y
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
|
||||
# uefi
|
||||
CONFIG_DMI=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_ESRT=y
|
||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_EFI_VARS_PSTORE=y
|
||||
CONFIG_NLS_ASCII=y
|
||||
CONFIG_PSTORE=y
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_EFI_GENERIC_STUB=y
|
||||
CONFIG_EFI_PARAMS_FROM_FDT=y
|
||||
CONFIG_EFI_ZBOOT=y
|
||||
CONFIG_NTFS3_FS=m
|
||||
# usb
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_UDL=m
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_USB_NET_RNDIS_HOST=m
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
CONFIG_USB_STORAGE=m
|
||||
CONFIG_USB_UAS=m
|
||||
CONFIG_USB_USBNET=m
|
||||
|
||||
# virt
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
CONFIG_KVM=y
|
||||
CONFIG_VIRTUALIZATION=y
|
||||
|
||||
# debug
|
||||
CONFIG_DYNAMIC_DEBUG=y
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
CONFIG_FTRACE=y
|
||||
CONFIG_FUNCTION_TRACER=y
|
||||
|
||||
# immutable
|
||||
CONFIG_EFIVAR_FS=m
|
||||
CONFIG_DM_VERITY=m
|
||||
|
||||
# hardening
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_CFI=y
|
||||
# CONFIG_CFI_PERMISSIVE is not set
|
||||
CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y
|
||||
CONFIG_SHADOW_CALL_STACK=y
|
||||
|
||||
# wine
|
||||
CONFIG_NTSYNC=m
|
||||
@@ -3,8 +3,8 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
_flavor="postmarketos-qcom-sdm670"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.18.5
|
||||
pkgrel=3
|
||||
pkgver=6.19.10
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline Kernel fork for SDM670/SDM710 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -36,8 +36,6 @@ _tag="sdm670-v$pkgver"
|
||||
source="
|
||||
https://gitlab.com/sdm670-mainline/linux/-/archive/$_tag/linux-$_tag.tar.gz
|
||||
0001-ASoC-qcom-qdsp6-q6asm-dai-Keep-stream-marked-running.patch
|
||||
add-sdm710.patch
|
||||
add-xiaomi-pyxis.patch
|
||||
$_config
|
||||
"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
@@ -76,9 +74,7 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e002e31904e0e9885e40d2054f297f8063e8720c663444019d333e64a6819a0dd3ecc48a9ab2891b420cbee702cfb0583e6ad51de1376be861989a6f15f37f30 linux-sdm670-v6.18.5.tar.gz
|
||||
e88abf25ae6e6da37069a2147b5c06aeffe9083879fe5877e17f8d27da73a05bfa60c80af68a73f2402ab9a009b2f1d13a96602a6ead9b63732e019d975dfee1 linux-sdm670-v6.19.10.tar.gz
|
||||
c30da4fb13415b0c30072cfb0c984454aaafbc90124ea399dce65f35baee0acc30f52f381ca44ebbddd028e4ff1b32b2c65eab2af8264309f0b2085bfb1ada5b 0001-ASoC-qcom-qdsp6-q6asm-dai-Keep-stream-marked-running.patch
|
||||
65d28202bb77d6ab8c989ec353e5e864215a63dd901873d15e31eb08514e683947ec8be0e3d7285e0c50653eada182acb7b8f18241c8713ff15f8f52b9d5f645 add-sdm710.patch
|
||||
8f01d760444c3b2ef64c7a41c46e0e88e00e3b9753450da2d23ea89f90004b9be1b42c6dd5ab18c0aeb235eec1af7224ecb26e26dbe2b56ee483a9cd8408f286 add-xiaomi-pyxis.patch
|
||||
43fc0fa50b36ca5c8dbba3ab3e16404bc28951c936e24443188a8182f9de2d55d9c19e716141d064f3e52e65cdac2d37124eac8f7eebb932c90188a5a7ee702a config-postmarketos-qcom-sdm670.aarch64
|
||||
d014bb29168811406eded72037b27155398e5b423eccaae1c3d65fe35b67eb4a565fd2c014ee152fc598d948d0be40443a76ba9c481d13591d5774b5788dec10 config-postmarketos-qcom-sdm670.aarch64
|
||||
"
|
||||
@@ -1,291 +0,0 @@
|
||||
From 82ddaae5211e0e095cf1ed6bdfe3b65ccda27c32 Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ellyqw@mainlining.org>
|
||||
Date: Sat, 7 Feb 2026 02:02:53 +0100
|
||||
Subject: [PATCH] arm64: dts: qcom: Add Snapdragon 710 (sdm710)
|
||||
|
||||
SDM710 is essentially the same SoC as SDM670, major difference being a
|
||||
newer 4nm TSMC node which makes it more power-efficient and boost higher
|
||||
(therefore it has additional OPP tables).
|
||||
|
||||
Most devices with this SoC are using UFS storage and have microSD slots,
|
||||
which were also missing from SDM670 tree.
|
||||
|
||||
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
|
||||
---
|
||||
arch/arm64/boot/dts/qcom/sdm710.dtsi | 264 +++++++++++++++++++++++++++
|
||||
1 file changed, 264 insertions(+)
|
||||
create mode 100644 arch/arm64/boot/dts/qcom/sdm710.dtsi
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sdm710.dtsi b/arch/arm64/boot/dts/qcom/sdm710.dtsi
|
||||
new file mode 100644
|
||||
index 000000000000..5ec9a69ab9ae
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/qcom/sdm710.dtsi
|
||||
@@ -0,0 +1,264 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * SDM710 SoC device tree source
|
||||
+ *
|
||||
+ * Copyright (c) 2025, The Linux Foundation. All rights reserved.
|
||||
+ */
|
||||
+
|
||||
+#include "sdm670.dtsi"
|
||||
+
|
||||
+// SDM710 has higher clock speed, so it needs additional OPP tables.
|
||||
+&cpu6_opp_table {
|
||||
+ cpu6_opp11: opp-2054400000 {
|
||||
+ opp-hz = /bits/ 64 <2054400000>;
|
||||
+ opp-peak-kBps = <7216000 20889600>;
|
||||
+ };
|
||||
+
|
||||
+ cpu6_opp12: opp-2169600000 {
|
||||
+ opp-hz = /bits/ 64 <2169600000>;
|
||||
+ opp-peak-kBps = <7216000 20889600>;
|
||||
+ };
|
||||
+
|
||||
+ cpu6_opp13: opp-2208000000 {
|
||||
+ opp-hz = /bits/ 64 <2208000000>;
|
||||
+ opp-peak-kBps = <7216000 20889600>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&cdsp_pas {
|
||||
+ glink-edge {
|
||||
+ fastrpc {
|
||||
+ compute-cb@7 {
|
||||
+ compatible = "qcom,fastrpc-compute-cb";
|
||||
+ reg = <7>;
|
||||
+ iommus = <&apps_smmu 0x1429 0x30>;
|
||||
+ };
|
||||
+
|
||||
+ compute-cb@8 {
|
||||
+ compatible = "qcom,fastrpc-compute-cb";
|
||||
+ reg = <8>;
|
||||
+ iommus = <&apps_smmu 0x142a 0x30>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&soc {
|
||||
+ sdhc_2: mmc@8804000 {
|
||||
+ compatible = "qcom,sdm670-sdhci", "qcom,sdhci-msm-v5";
|
||||
+ reg = <0 0x08804000 0 0x1000>;
|
||||
+
|
||||
+ interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
|
||||
+ <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>;
|
||||
+ interrupt-names = "hc_irq", "pwr_irq";
|
||||
+
|
||||
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
|
||||
+ <&gcc GCC_SDCC2_APPS_CLK>,
|
||||
+ <&rpmhcc RPMH_CXO_CLK>;
|
||||
+ clock-names = "iface", "core", "xo";
|
||||
+ iommus = <&apps_smmu 0xa0 0xf>;
|
||||
+ power-domains = <&rpmhpd SDM670_CX>;
|
||||
+ operating-points-v2 = <&sdhc2_opp_table>;
|
||||
+
|
||||
+ status = "disabled";
|
||||
+
|
||||
+ sdhc2_opp_table: opp-table {
|
||||
+ compatible = "operating-points-v2";
|
||||
+
|
||||
+ opp-9600000 {
|
||||
+ opp-hz = /bits/ 64 <9600000>;
|
||||
+ required-opps = <&rpmhpd_opp_min_svs>;
|
||||
+ };
|
||||
+
|
||||
+ opp-19200000 {
|
||||
+ opp-hz = /bits/ 64 <19200000>;
|
||||
+ required-opps = <&rpmhpd_opp_low_svs>;
|
||||
+ };
|
||||
+
|
||||
+ opp-100000000 {
|
||||
+ opp-hz = /bits/ 64 <100000000>;
|
||||
+ required-opps = <&rpmhpd_opp_svs>;
|
||||
+ };
|
||||
+
|
||||
+ opp-201500000 {
|
||||
+ opp-hz = /bits/ 64 <201500000>;
|
||||
+ required-opps = <&rpmhpd_opp_svs_l1>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ ufs_mem_hc: ufshc@1d84000 {
|
||||
+ compatible = "qcom,sdm845-ufshc", "qcom,ufshc",
|
||||
+ "jedec,ufs-2.0";
|
||||
+ reg = <0 0x01d84000 0 0x3000>,
|
||||
+ <0 0x01d90000 0 0x8000>;
|
||||
+ reg-names = "std", "ice";
|
||||
+ interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
|
||||
+ phys = <&ufs_mem_phy>;
|
||||
+ phy-names = "ufsphy";
|
||||
+ lanes-per-direction = <2>;
|
||||
+ power-domains = <&gcc UFS_PHY_GDSC>;
|
||||
+ #reset-cells = <1>;
|
||||
+ resets = <&gcc GCC_UFS_PHY_BCR>;
|
||||
+ reset-names = "rst";
|
||||
+
|
||||
+ iommus = <&apps_smmu 0x100 0xf>;
|
||||
+
|
||||
+ clock-names =
|
||||
+ "core_clk",
|
||||
+ "bus_aggr_clk",
|
||||
+ "iface_clk",
|
||||
+ "core_clk_unipro",
|
||||
+ "ref_clk",
|
||||
+ "tx_lane0_sync_clk",
|
||||
+ "rx_lane0_sync_clk",
|
||||
+ "rx_lane1_sync_clk",
|
||||
+ "ice_core_clk";
|
||||
+ clocks =
|
||||
+ <&gcc GCC_UFS_PHY_AXI_CLK>,
|
||||
+ <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_AHB_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
|
||||
+ <&rpmhcc RPMH_CXO_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
|
||||
+
|
||||
+ operating-points-v2 = <&ufs_opp_table>;
|
||||
+
|
||||
+ interconnects = <&aggre1_noc MASTER_UFS_MEM 0 &mem_noc SLAVE_EBI_CH0 0>,
|
||||
+ <&gladiator_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_UFS_MEM_CFG 0>;
|
||||
+ interconnect-names = "ufs-ddr", "cpu-ufs";
|
||||
+
|
||||
+ status = "disabled";
|
||||
+
|
||||
+ ufs_opp_table: opp-table {
|
||||
+ compatible = "operating-points-v2";
|
||||
+
|
||||
+ opp-50000000 {
|
||||
+ opp-hz = /bits/ 64 <50000000>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <37500000>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <75000000>;
|
||||
+ required-opps = <&rpmhpd_opp_low_svs>;
|
||||
+ };
|
||||
+
|
||||
+ opp-200000000 {
|
||||
+ opp-hz = /bits/ 64 <200000000>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <150000000>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <0>,
|
||||
+ /bits/ 64 <300000000>;
|
||||
+ required-opps = <&rpmhpd_opp_nom>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ ufs_mem_phy: phy@1d87000 {
|
||||
+ compatible = "qcom,sdm845-qmp-ufs-phy";
|
||||
+ reg = <0 0x01d87000 0 0x1000>;
|
||||
+
|
||||
+ clocks = <&rpmhcc RPMH_CXO_CLK>,
|
||||
+ <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
|
||||
+ <&gcc GCC_UFS_MEM_CLKREF_CLK>;
|
||||
+ clock-names = "ref",
|
||||
+ "ref_aux",
|
||||
+ "qref";
|
||||
+
|
||||
+ power-domains = <&gcc UFS_PHY_GDSC>;
|
||||
+
|
||||
+ resets = <&ufs_mem_hc 0>;
|
||||
+ reset-names = "ufsphy";
|
||||
+
|
||||
+ #phy-cells = <0>;
|
||||
+ status = "disabled";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&qupv3_id_1 {
|
||||
+ uart12: serial@a9000 {
|
||||
+ compatible = "qcom,geni-uart";
|
||||
+ reg = <0 0x00a90000 0 0x4000>;
|
||||
+ clock-names = "se";
|
||||
+ clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&qup_uart12_default>;
|
||||
+ interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
|
||||
+ operating-points-v2 = <&qup_opp_table>;
|
||||
+ power-domains = <&rpmhpd SDM670_CX>;
|
||||
+ interconnects = <&aggre1_noc MASTER_BLSP_2 0 &config_noc SLAVE_BLSP_2 0>,
|
||||
+ <&gladiator_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_BLSP_2 0>;
|
||||
+ interconnect-names = "qup-core", "qup-config";
|
||||
+ status = "dusabled";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&tlmm {
|
||||
+ sdc2_state_on: sdc2-on-state {
|
||||
+ clk-pins {
|
||||
+ pins = "sdc2_clk";
|
||||
+ bias-disable;
|
||||
+ drive-strength = <16>;
|
||||
+ };
|
||||
+
|
||||
+ cmd-pins {
|
||||
+ pins = "sdc2_cmd";
|
||||
+ bias-pull-up;
|
||||
+ drive-strength = <10>;
|
||||
+ };
|
||||
+
|
||||
+ data-pins {
|
||||
+ pins = "sdc2_data";
|
||||
+ bias-pull-up;
|
||||
+ drive-strength = <10>;
|
||||
+ };
|
||||
+
|
||||
+ rclk-pins {
|
||||
+ pins = "sdc2_rclk";
|
||||
+ bias-pull-down;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ sdc2_state_off: sdc2-off-state {
|
||||
+ clk-pins {
|
||||
+ pins = "sdc2_clk";
|
||||
+ bias-disable;
|
||||
+ drive-strength = <2>;
|
||||
+ };
|
||||
+
|
||||
+ cmd-pins {
|
||||
+ pins = "sdc2_cmd";
|
||||
+ bias-pull-up;
|
||||
+ drive-strength = <2>;
|
||||
+ };
|
||||
+
|
||||
+ data-pins {
|
||||
+ pins = "sdc2_data";
|
||||
+ bias-pull-up;
|
||||
+ drive-strength = <2>;
|
||||
+ };
|
||||
+
|
||||
+ rclk-pins {
|
||||
+ pins = "sdc2_rclk";
|
||||
+ bias-pull-down;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ qup_uart12_default: qup-uart12-default-state {
|
||||
+ pins = "gpio92", "gpio96";
|
||||
+ function = "qup7";
|
||||
+ drive-strength = <2>;
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+
|
||||
+};
|
||||
--
|
||||
GitLab
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
Loaded 100 of 445 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user