Compare commits
59
Commits
dnsane
...
phosh-superd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06a9ea40e5 | ||
|
|
565df5742e | ||
|
|
ab5a5cb172 | ||
|
|
8cc916dd85 | ||
|
|
3fd7928b97 | ||
|
|
518101fc2f | ||
|
|
ac917294cc | ||
|
|
678fdf53d2 | ||
|
|
c957e4d566 | ||
|
|
fee4c593a0 | ||
|
|
0806bb2487 | ||
|
|
210268fc9b | ||
|
|
4b76e05983 | ||
|
|
b249cab428 | ||
|
|
4aa0aac861 | ||
|
|
5f769995ae | ||
|
|
a08bd157da | ||
|
|
af6cc1f110 | ||
|
|
b51a1907be | ||
|
|
2996901f11 | ||
|
|
e6f1fe7e73 | ||
|
|
e71d96fcb7 | ||
|
|
111862b299 | ||
|
|
9c2be2f772 | ||
|
|
c0df115a7e | ||
|
|
4722c3cce2 | ||
|
|
e3a9b8c61b | ||
|
|
52fd44825a | ||
|
|
93f262d7f1 | ||
|
|
d502d02a0b | ||
|
|
ff9beb4588 | ||
|
|
3154d9162f | ||
|
|
a76fd6f0da | ||
|
|
777d7607b8 | ||
|
|
32fc24cd4a | ||
|
|
452a41a505 | ||
|
|
cd1ddc03b6 | ||
|
|
68defa831e | ||
|
|
eb0896b170 | ||
|
|
b7c3d41b9a | ||
|
|
b658b886b8 | ||
|
|
304b1764ed | ||
|
|
4bbd01460d | ||
|
|
04df7ec06b | ||
|
|
b2a31dbd14 | ||
|
|
1993e0cc24 | ||
|
|
a2820d9c79 | ||
|
|
e84ad270ec | ||
|
|
7ee859f8dd | ||
|
|
c834107e9d | ||
|
|
cce08f092a | ||
|
|
c2d091a3a7 | ||
|
|
631d5eb418 | ||
|
|
ae74e11664 | ||
|
|
d933df7e8f | ||
|
|
c55ddae1ad | ||
|
|
df6c69101b | ||
|
|
73a2ddb8fe | ||
|
|
31a651d0d7 |
No files matched your search
+1
-1
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh -e
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
# Description: check pkgver/pkgrel bumps, amount of changed pkgs etc
|
||||
# Options: native
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import argparse
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh -e
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
if ! mount | grep -q /proc/sys/fs/binfmt_misc; then
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh -e
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
# Description: lint with various python tests
|
||||
# Options: native
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh -e
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
# Description: lint all shell scripts
|
||||
# https://postmarketos.org/pmb-ci
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
import glob
|
||||
import logging
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright 2022 Oliver Smith
|
||||
# Copyright 2023 Oliver Smith
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
# Various checks on source= in the APKBUILDs
|
||||
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ branch_aports=3.17-stable
|
||||
mirrordir_alpine=v3.17
|
||||
|
||||
[v22.06]
|
||||
description=Old release (supported until 2023-01-18)
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v22.06
|
||||
branch_aports=3.16-stable
|
||||
mirrordir_alpine=v3.16
|
||||
|
||||
@@ -7,23 +7,19 @@ CTARGET_ARCH=aarch64
|
||||
CTARGET="$(arch_to_hostspec $CTARGET_ARCH)"
|
||||
|
||||
pkgname=binutils-aarch64
|
||||
pkgver=2.39
|
||||
pkgrel=3
|
||||
pkgver=2.40
|
||||
pkgrel=2
|
||||
pkgdesc="Tools necessary to build programs for aarch64 targets"
|
||||
url="https://www.gnu.org/software/binutils/"
|
||||
makedepends_build="bison flex texinfo"
|
||||
makedepends_host="zlib-dev"
|
||||
makedepends_host="zlib-dev zstd-dev"
|
||||
makedepends="$makedepends_build $makedepends_host"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause"
|
||||
subpackages="binutils-dev binutils-doc"
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||
binutils-ld-fix-static-linking.patch
|
||||
gold-mips.patch
|
||||
ld-bfd-mips.patch
|
||||
0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
binutils-mips-disable-assert.patch
|
||||
CVE-2022-38533.patch
|
||||
"
|
||||
builddir="$srcdir/binutils-$pkgver"
|
||||
|
||||
@@ -90,11 +86,6 @@ build() {
|
||||
_gold_configure="--disable-gold"
|
||||
fi
|
||||
|
||||
case "$CTARGET_ARCH" in
|
||||
mips*) _hash_style_configure="--enable-default-hash-style=sysv" ;;
|
||||
*) _hash_style_configure="--enable-default-hash-style=gnu" ;;
|
||||
esac
|
||||
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
@@ -115,6 +106,7 @@ build() {
|
||||
--enable-default-execstack=no \
|
||||
$_cross_configure \
|
||||
$_arch_configure \
|
||||
--enable-default-hash-style=gnu \
|
||||
$_hash_style_configure \
|
||||
$no_textrels \
|
||||
--with-pic \
|
||||
@@ -159,11 +151,7 @@ gold() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
|
||||
30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2
|
||||
ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch
|
||||
f55cf2e0bf82f97583a1abe10710e4013ecf7d64f1da2ef8659a44a06d0dd8beaf58dab98a183488ea137f03e32d62efc878d95f018f836f8cec870bc448556f gold-mips.patch
|
||||
314d2ef9071c89940aa6c8118e8a1e2f191a5d0a4bf596da1ad9cc84f884d8bc7dea8bd7b9fc3f8f1bddd3fd41c6eb017e1e804044b3bf084df1ed9e6e095e2d ld-bfd-mips.patch
|
||||
70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
609cd90d8b334eb309f586b17b9d335a08d3dbb6def7c3eb5c010028fcb681674031e5b9d853aa7a39a50304356a86afc184b85562b3f228f8197f4d29395c8f binutils-mips-disable-assert.patch
|
||||
631726e557524633ace39c597acbc5ac39bfd25f7b292eee1f0b2a80a503f4ff799f027757d12d5a24b2fa3c07c7e14602d8a86d96e19876d6d0d5d1a02817e7 CVE-2022-38533.patch
|
||||
"
|
||||
@@ -1,22 +0,0 @@
|
||||
X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=blobdiff_plain;f=bfd%2Fcoffcode.h;h=52027981c3f052d98e043cd0c877f0bb5da97c7f;hp=67aaf158ca1829fe63f0065f31a0b1009b227b36;hb=ef186fe54aa6d281a3ff8a9528417e5cc614c797;hpb=80075150727d653c39e9d037e15c6b87dcef08cd
|
||||
|
||||
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
|
||||
index 67aaf158ca1..52027981c3f 100644
|
||||
--- a/bfd/coffcode.h
|
||||
+++ b/bfd/coffcode.h
|
||||
@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
|
||||
|
||||
rec = (bfd_byte *) location;
|
||||
recend = rec + count;
|
||||
- while (rec < recend)
|
||||
+ while (recend - rec >= 4)
|
||||
{
|
||||
+ size_t len = bfd_get_32 (abfd, rec);
|
||||
+ if (len == 0 || len > (size_t) (recend - rec) / 4)
|
||||
+ break;
|
||||
+ rec += len * 4;
|
||||
++section->lma;
|
||||
- rec += bfd_get_32 (abfd, rec) * 4;
|
||||
}
|
||||
|
||||
BFD_ASSERT (rec == recend);
|
||||
@@ -1,14 +0,0 @@
|
||||
diff -urN binutils-2.35.2.orig/bfd/elfxx-mips.c binutils-2.35.2/bfd/elfxx-mips.c
|
||||
--- binutils-2.35.2.orig/bfd/elfxx-mips.c 2021-01-30 01:38:03.000000000 -0700
|
||||
+++ binutils-2.35.2/bfd/elfxx-mips.c 2021-05-13 17:35:34.706913601 -0600
|
||||
@@ -6744,8 +6744,10 @@
|
||||
in the relocation. */
|
||||
if (h != NULL && ! SYMBOL_REFERENCES_LOCAL (info, &h->root))
|
||||
{
|
||||
+#if 0
|
||||
BFD_ASSERT (htab->root.target_os == is_vxworks
|
||||
|| h->global_got_area != GGA_NONE);
|
||||
+#endif
|
||||
indx = h->root.dynindx;
|
||||
if (SGI_COMPAT (output_bfd))
|
||||
defined_p = h->root.def_regular;
|
||||
@@ -1,39 +0,0 @@
|
||||
# DP: Fix gold on mips64 targets.
|
||||
|
||||
gold/
|
||||
|
||||
2016-08-09 Aurelien Jarno <aurelien@aurel32.net>
|
||||
|
||||
* configure.tgt: Add mips64el*-*-*|mips64le*-*-* and mips64*-*-*.
|
||||
|
||||
|
||||
--- a/gold/configure.tgt
|
||||
+++ b/gold/configure.tgt
|
||||
@@ -153,6 +153,13 @@ aarch64*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*el*-*-*|mips*64*le*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS_RS3_LE
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=false
|
||||
+ targ_extra_big_endian=true
|
||||
+ ;;
|
||||
mips*el*-*-*|mips*le*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS_RS3_LE
|
||||
@@ -160,6 +167,13 @@ mips*el*-*-*|mips*le*-*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=true
|
||||
+ targ_extra_big_endian=false
|
||||
+ ;;
|
||||
mips*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS
|
||||
@@ -1,19 +0,0 @@
|
||||
--- ./ld/configure.tgt.orig
|
||||
+++ ./ld/configure.tgt
|
||||
@@ -541,12 +541,12 @@
|
||||
;;
|
||||
mips*-*-windiss) targ_emul=elf32mipswindiss
|
||||
;;
|
||||
-mips64*el-*-linux-*) targ_emul=elf32ltsmipn32
|
||||
- targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
|
||||
+mips64*el-*-linux-*) targ_emul=elf64ltsmip
|
||||
+ targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
-mips64*-*-linux-*) targ_emul=elf32btsmipn32
|
||||
- targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
|
||||
+mips64*-*-linux-*) targ_emul=elf64btsmip
|
||||
+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
mips*el-*-linux-*) targ_emul=elf32ltsmip
|
||||
@@ -7,23 +7,19 @@ CTARGET_ARCH=armhf
|
||||
CTARGET="$(arch_to_hostspec $CTARGET_ARCH)"
|
||||
|
||||
pkgname=binutils-armhf
|
||||
pkgver=2.39
|
||||
pkgrel=3
|
||||
pkgver=2.40
|
||||
pkgrel=2
|
||||
pkgdesc="Tools necessary to build programs for armhf targets"
|
||||
url="https://www.gnu.org/software/binutils/"
|
||||
makedepends_build="bison flex texinfo"
|
||||
makedepends_host="zlib-dev"
|
||||
makedepends_host="zlib-dev zstd-dev"
|
||||
makedepends="$makedepends_build $makedepends_host"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause"
|
||||
subpackages="binutils-dev binutils-doc"
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||
binutils-ld-fix-static-linking.patch
|
||||
gold-mips.patch
|
||||
ld-bfd-mips.patch
|
||||
0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
binutils-mips-disable-assert.patch
|
||||
CVE-2022-38533.patch
|
||||
"
|
||||
builddir="$srcdir/binutils-$pkgver"
|
||||
|
||||
@@ -90,11 +86,6 @@ build() {
|
||||
_gold_configure="--disable-gold"
|
||||
fi
|
||||
|
||||
case "$CTARGET_ARCH" in
|
||||
mips*) _hash_style_configure="--enable-default-hash-style=sysv" ;;
|
||||
*) _hash_style_configure="--enable-default-hash-style=gnu" ;;
|
||||
esac
|
||||
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
@@ -115,6 +106,7 @@ build() {
|
||||
--enable-default-execstack=no \
|
||||
$_cross_configure \
|
||||
$_arch_configure \
|
||||
--enable-default-hash-style=gnu \
|
||||
$_hash_style_configure \
|
||||
$no_textrels \
|
||||
--with-pic \
|
||||
@@ -159,11 +151,7 @@ gold() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
|
||||
30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2
|
||||
ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch
|
||||
f55cf2e0bf82f97583a1abe10710e4013ecf7d64f1da2ef8659a44a06d0dd8beaf58dab98a183488ea137f03e32d62efc878d95f018f836f8cec870bc448556f gold-mips.patch
|
||||
314d2ef9071c89940aa6c8118e8a1e2f191a5d0a4bf596da1ad9cc84f884d8bc7dea8bd7b9fc3f8f1bddd3fd41c6eb017e1e804044b3bf084df1ed9e6e095e2d ld-bfd-mips.patch
|
||||
70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
609cd90d8b334eb309f586b17b9d335a08d3dbb6def7c3eb5c010028fcb681674031e5b9d853aa7a39a50304356a86afc184b85562b3f228f8197f4d29395c8f binutils-mips-disable-assert.patch
|
||||
631726e557524633ace39c597acbc5ac39bfd25f7b292eee1f0b2a80a503f4ff799f027757d12d5a24b2fa3c07c7e14602d8a86d96e19876d6d0d5d1a02817e7 CVE-2022-38533.patch
|
||||
"
|
||||
@@ -1,22 +0,0 @@
|
||||
X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=blobdiff_plain;f=bfd%2Fcoffcode.h;h=52027981c3f052d98e043cd0c877f0bb5da97c7f;hp=67aaf158ca1829fe63f0065f31a0b1009b227b36;hb=ef186fe54aa6d281a3ff8a9528417e5cc614c797;hpb=80075150727d653c39e9d037e15c6b87dcef08cd
|
||||
|
||||
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
|
||||
index 67aaf158ca1..52027981c3f 100644
|
||||
--- a/bfd/coffcode.h
|
||||
+++ b/bfd/coffcode.h
|
||||
@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
|
||||
|
||||
rec = (bfd_byte *) location;
|
||||
recend = rec + count;
|
||||
- while (rec < recend)
|
||||
+ while (recend - rec >= 4)
|
||||
{
|
||||
+ size_t len = bfd_get_32 (abfd, rec);
|
||||
+ if (len == 0 || len > (size_t) (recend - rec) / 4)
|
||||
+ break;
|
||||
+ rec += len * 4;
|
||||
++section->lma;
|
||||
- rec += bfd_get_32 (abfd, rec) * 4;
|
||||
}
|
||||
|
||||
BFD_ASSERT (rec == recend);
|
||||
@@ -1,14 +0,0 @@
|
||||
diff -urN binutils-2.35.2.orig/bfd/elfxx-mips.c binutils-2.35.2/bfd/elfxx-mips.c
|
||||
--- binutils-2.35.2.orig/bfd/elfxx-mips.c 2021-01-30 01:38:03.000000000 -0700
|
||||
+++ binutils-2.35.2/bfd/elfxx-mips.c 2021-05-13 17:35:34.706913601 -0600
|
||||
@@ -6744,8 +6744,10 @@
|
||||
in the relocation. */
|
||||
if (h != NULL && ! SYMBOL_REFERENCES_LOCAL (info, &h->root))
|
||||
{
|
||||
+#if 0
|
||||
BFD_ASSERT (htab->root.target_os == is_vxworks
|
||||
|| h->global_got_area != GGA_NONE);
|
||||
+#endif
|
||||
indx = h->root.dynindx;
|
||||
if (SGI_COMPAT (output_bfd))
|
||||
defined_p = h->root.def_regular;
|
||||
@@ -1,39 +0,0 @@
|
||||
# DP: Fix gold on mips64 targets.
|
||||
|
||||
gold/
|
||||
|
||||
2016-08-09 Aurelien Jarno <aurelien@aurel32.net>
|
||||
|
||||
* configure.tgt: Add mips64el*-*-*|mips64le*-*-* and mips64*-*-*.
|
||||
|
||||
|
||||
--- a/gold/configure.tgt
|
||||
+++ b/gold/configure.tgt
|
||||
@@ -153,6 +153,13 @@ aarch64*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*el*-*-*|mips*64*le*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS_RS3_LE
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=false
|
||||
+ targ_extra_big_endian=true
|
||||
+ ;;
|
||||
mips*el*-*-*|mips*le*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS_RS3_LE
|
||||
@@ -160,6 +167,13 @@ mips*el*-*-*|mips*le*-*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=true
|
||||
+ targ_extra_big_endian=false
|
||||
+ ;;
|
||||
mips*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS
|
||||
@@ -1,19 +0,0 @@
|
||||
--- ./ld/configure.tgt.orig
|
||||
+++ ./ld/configure.tgt
|
||||
@@ -541,12 +541,12 @@
|
||||
;;
|
||||
mips*-*-windiss) targ_emul=elf32mipswindiss
|
||||
;;
|
||||
-mips64*el-*-linux-*) targ_emul=elf32ltsmipn32
|
||||
- targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
|
||||
+mips64*el-*-linux-*) targ_emul=elf64ltsmip
|
||||
+ targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
-mips64*-*-linux-*) targ_emul=elf32btsmipn32
|
||||
- targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
|
||||
+mips64*-*-linux-*) targ_emul=elf64btsmip
|
||||
+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
mips*el-*-linux-*) targ_emul=elf32ltsmip
|
||||
@@ -7,23 +7,19 @@ CTARGET_ARCH=armv7
|
||||
CTARGET="$(arch_to_hostspec $CTARGET_ARCH)"
|
||||
|
||||
pkgname=binutils-armv7
|
||||
pkgver=2.39
|
||||
pkgrel=3
|
||||
pkgver=2.40
|
||||
pkgrel=2
|
||||
pkgdesc="Tools necessary to build programs for armv7 targets"
|
||||
url="https://www.gnu.org/software/binutils/"
|
||||
makedepends_build="bison flex texinfo"
|
||||
makedepends_host="zlib-dev"
|
||||
makedepends_host="zlib-dev zstd-dev"
|
||||
makedepends="$makedepends_build $makedepends_host"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause"
|
||||
subpackages="binutils-dev binutils-doc"
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||
binutils-ld-fix-static-linking.patch
|
||||
gold-mips.patch
|
||||
ld-bfd-mips.patch
|
||||
0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
binutils-mips-disable-assert.patch
|
||||
CVE-2022-38533.patch
|
||||
"
|
||||
builddir="$srcdir/binutils-$pkgver"
|
||||
|
||||
@@ -90,11 +86,6 @@ build() {
|
||||
_gold_configure="--disable-gold"
|
||||
fi
|
||||
|
||||
case "$CTARGET_ARCH" in
|
||||
mips*) _hash_style_configure="--enable-default-hash-style=sysv" ;;
|
||||
*) _hash_style_configure="--enable-default-hash-style=gnu" ;;
|
||||
esac
|
||||
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
@@ -115,6 +106,7 @@ build() {
|
||||
--enable-default-execstack=no \
|
||||
$_cross_configure \
|
||||
$_arch_configure \
|
||||
--enable-default-hash-style=gnu \
|
||||
$_hash_style_configure \
|
||||
$no_textrels \
|
||||
--with-pic \
|
||||
@@ -159,11 +151,7 @@ gold() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
|
||||
30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2
|
||||
ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch
|
||||
f55cf2e0bf82f97583a1abe10710e4013ecf7d64f1da2ef8659a44a06d0dd8beaf58dab98a183488ea137f03e32d62efc878d95f018f836f8cec870bc448556f gold-mips.patch
|
||||
314d2ef9071c89940aa6c8118e8a1e2f191a5d0a4bf596da1ad9cc84f884d8bc7dea8bd7b9fc3f8f1bddd3fd41c6eb017e1e804044b3bf084df1ed9e6e095e2d ld-bfd-mips.patch
|
||||
70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
609cd90d8b334eb309f586b17b9d335a08d3dbb6def7c3eb5c010028fcb681674031e5b9d853aa7a39a50304356a86afc184b85562b3f228f8197f4d29395c8f binutils-mips-disable-assert.patch
|
||||
631726e557524633ace39c597acbc5ac39bfd25f7b292eee1f0b2a80a503f4ff799f027757d12d5a24b2fa3c07c7e14602d8a86d96e19876d6d0d5d1a02817e7 CVE-2022-38533.patch
|
||||
"
|
||||
@@ -1,22 +0,0 @@
|
||||
X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=blobdiff_plain;f=bfd%2Fcoffcode.h;h=52027981c3f052d98e043cd0c877f0bb5da97c7f;hp=67aaf158ca1829fe63f0065f31a0b1009b227b36;hb=ef186fe54aa6d281a3ff8a9528417e5cc614c797;hpb=80075150727d653c39e9d037e15c6b87dcef08cd
|
||||
|
||||
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
|
||||
index 67aaf158ca1..52027981c3f 100644
|
||||
--- a/bfd/coffcode.h
|
||||
+++ b/bfd/coffcode.h
|
||||
@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
|
||||
|
||||
rec = (bfd_byte *) location;
|
||||
recend = rec + count;
|
||||
- while (rec < recend)
|
||||
+ while (recend - rec >= 4)
|
||||
{
|
||||
+ size_t len = bfd_get_32 (abfd, rec);
|
||||
+ if (len == 0 || len > (size_t) (recend - rec) / 4)
|
||||
+ break;
|
||||
+ rec += len * 4;
|
||||
++section->lma;
|
||||
- rec += bfd_get_32 (abfd, rec) * 4;
|
||||
}
|
||||
|
||||
BFD_ASSERT (rec == recend);
|
||||
@@ -1,14 +0,0 @@
|
||||
diff -urN binutils-2.35.2.orig/bfd/elfxx-mips.c binutils-2.35.2/bfd/elfxx-mips.c
|
||||
--- binutils-2.35.2.orig/bfd/elfxx-mips.c 2021-01-30 01:38:03.000000000 -0700
|
||||
+++ binutils-2.35.2/bfd/elfxx-mips.c 2021-05-13 17:35:34.706913601 -0600
|
||||
@@ -6744,8 +6744,10 @@
|
||||
in the relocation. */
|
||||
if (h != NULL && ! SYMBOL_REFERENCES_LOCAL (info, &h->root))
|
||||
{
|
||||
+#if 0
|
||||
BFD_ASSERT (htab->root.target_os == is_vxworks
|
||||
|| h->global_got_area != GGA_NONE);
|
||||
+#endif
|
||||
indx = h->root.dynindx;
|
||||
if (SGI_COMPAT (output_bfd))
|
||||
defined_p = h->root.def_regular;
|
||||
@@ -1,39 +0,0 @@
|
||||
# DP: Fix gold on mips64 targets.
|
||||
|
||||
gold/
|
||||
|
||||
2016-08-09 Aurelien Jarno <aurelien@aurel32.net>
|
||||
|
||||
* configure.tgt: Add mips64el*-*-*|mips64le*-*-* and mips64*-*-*.
|
||||
|
||||
|
||||
--- a/gold/configure.tgt
|
||||
+++ b/gold/configure.tgt
|
||||
@@ -153,6 +153,13 @@ aarch64*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*el*-*-*|mips*64*le*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS_RS3_LE
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=false
|
||||
+ targ_extra_big_endian=true
|
||||
+ ;;
|
||||
mips*el*-*-*|mips*le*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS_RS3_LE
|
||||
@@ -160,6 +167,13 @@ mips*el*-*-*|mips*le*-*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=true
|
||||
+ targ_extra_big_endian=false
|
||||
+ ;;
|
||||
mips*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS
|
||||
@@ -1,19 +0,0 @@
|
||||
--- ./ld/configure.tgt.orig
|
||||
+++ ./ld/configure.tgt
|
||||
@@ -541,12 +541,12 @@
|
||||
;;
|
||||
mips*-*-windiss) targ_emul=elf32mipswindiss
|
||||
;;
|
||||
-mips64*el-*-linux-*) targ_emul=elf32ltsmipn32
|
||||
- targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
|
||||
+mips64*el-*-linux-*) targ_emul=elf64ltsmip
|
||||
+ targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
-mips64*-*-linux-*) targ_emul=elf32btsmipn32
|
||||
- targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
|
||||
+mips64*-*-linux-*) targ_emul=elf64btsmip
|
||||
+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
mips*el-*-linux-*) targ_emul=elf32ltsmip
|
||||
@@ -7,23 +7,19 @@ CTARGET_ARCH=riscv64
|
||||
CTARGET="$(arch_to_hostspec $CTARGET_ARCH)"
|
||||
|
||||
pkgname=binutils-riscv64
|
||||
pkgver=2.39
|
||||
pkgrel=3
|
||||
pkgver=2.40
|
||||
pkgrel=2
|
||||
pkgdesc="Tools necessary to build programs for riscv64 targets"
|
||||
url="https://www.gnu.org/software/binutils/"
|
||||
makedepends_build="bison flex texinfo"
|
||||
makedepends_host="zlib-dev"
|
||||
makedepends_host="zlib-dev zstd-dev"
|
||||
makedepends="$makedepends_build $makedepends_host"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause"
|
||||
subpackages="binutils-dev binutils-doc"
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
|
||||
source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||
binutils-ld-fix-static-linking.patch
|
||||
gold-mips.patch
|
||||
ld-bfd-mips.patch
|
||||
0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
binutils-mips-disable-assert.patch
|
||||
CVE-2022-38533.patch
|
||||
"
|
||||
builddir="$srcdir/binutils-$pkgver"
|
||||
|
||||
@@ -90,11 +86,6 @@ build() {
|
||||
_gold_configure="--disable-gold"
|
||||
fi
|
||||
|
||||
case "$CTARGET_ARCH" in
|
||||
mips*) _hash_style_configure="--enable-default-hash-style=sysv" ;;
|
||||
*) _hash_style_configure="--enable-default-hash-style=gnu" ;;
|
||||
esac
|
||||
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
@@ -115,6 +106,7 @@ build() {
|
||||
--enable-default-execstack=no \
|
||||
$_cross_configure \
|
||||
$_arch_configure \
|
||||
--enable-default-hash-style=gnu \
|
||||
$_hash_style_configure \
|
||||
$no_textrels \
|
||||
--with-pic \
|
||||
@@ -159,11 +151,7 @@ gold() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
|
||||
30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9 binutils-2.40.tar.bz2
|
||||
ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735fd681d1965fcc42ac81b0c8824e540430ce0c706c81e8b49 binutils-ld-fix-static-linking.patch
|
||||
f55cf2e0bf82f97583a1abe10710e4013ecf7d64f1da2ef8659a44a06d0dd8beaf58dab98a183488ea137f03e32d62efc878d95f018f836f8cec870bc448556f gold-mips.patch
|
||||
314d2ef9071c89940aa6c8118e8a1e2f191a5d0a4bf596da1ad9cc84f884d8bc7dea8bd7b9fc3f8f1bddd3fd41c6eb017e1e804044b3bf084df1ed9e6e095e2d ld-bfd-mips.patch
|
||||
70ec22bd72ef6dddecfd970613387dd4a8cdc8730dd3cbf03d5a0c3a7c4d839383167bb06dad21bf7c235329fd44b5dc4aefe762f68544f17155cf002bf1be4a 0001-Revert-PR25882-.gnu.attributes-are-not-checked-for-s.patch
|
||||
609cd90d8b334eb309f586b17b9d335a08d3dbb6def7c3eb5c010028fcb681674031e5b9d853aa7a39a50304356a86afc184b85562b3f228f8197f4d29395c8f binutils-mips-disable-assert.patch
|
||||
631726e557524633ace39c597acbc5ac39bfd25f7b292eee1f0b2a80a503f4ff799f027757d12d5a24b2fa3c07c7e14602d8a86d96e19876d6d0d5d1a02817e7 CVE-2022-38533.patch
|
||||
"
|
||||
@@ -1,22 +0,0 @@
|
||||
X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=blobdiff_plain;f=bfd%2Fcoffcode.h;h=52027981c3f052d98e043cd0c877f0bb5da97c7f;hp=67aaf158ca1829fe63f0065f31a0b1009b227b36;hb=ef186fe54aa6d281a3ff8a9528417e5cc614c797;hpb=80075150727d653c39e9d037e15c6b87dcef08cd
|
||||
|
||||
diff --git a/bfd/coffcode.h b/bfd/coffcode.h
|
||||
index 67aaf158ca1..52027981c3f 100644
|
||||
--- a/bfd/coffcode.h
|
||||
+++ b/bfd/coffcode.h
|
||||
@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
|
||||
|
||||
rec = (bfd_byte *) location;
|
||||
recend = rec + count;
|
||||
- while (rec < recend)
|
||||
+ while (recend - rec >= 4)
|
||||
{
|
||||
+ size_t len = bfd_get_32 (abfd, rec);
|
||||
+ if (len == 0 || len > (size_t) (recend - rec) / 4)
|
||||
+ break;
|
||||
+ rec += len * 4;
|
||||
++section->lma;
|
||||
- rec += bfd_get_32 (abfd, rec) * 4;
|
||||
}
|
||||
|
||||
BFD_ASSERT (rec == recend);
|
||||
@@ -1,14 +0,0 @@
|
||||
diff -urN binutils-2.35.2.orig/bfd/elfxx-mips.c binutils-2.35.2/bfd/elfxx-mips.c
|
||||
--- binutils-2.35.2.orig/bfd/elfxx-mips.c 2021-01-30 01:38:03.000000000 -0700
|
||||
+++ binutils-2.35.2/bfd/elfxx-mips.c 2021-05-13 17:35:34.706913601 -0600
|
||||
@@ -6744,8 +6744,10 @@
|
||||
in the relocation. */
|
||||
if (h != NULL && ! SYMBOL_REFERENCES_LOCAL (info, &h->root))
|
||||
{
|
||||
+#if 0
|
||||
BFD_ASSERT (htab->root.target_os == is_vxworks
|
||||
|| h->global_got_area != GGA_NONE);
|
||||
+#endif
|
||||
indx = h->root.dynindx;
|
||||
if (SGI_COMPAT (output_bfd))
|
||||
defined_p = h->root.def_regular;
|
||||
@@ -1,39 +0,0 @@
|
||||
# DP: Fix gold on mips64 targets.
|
||||
|
||||
gold/
|
||||
|
||||
2016-08-09 Aurelien Jarno <aurelien@aurel32.net>
|
||||
|
||||
* configure.tgt: Add mips64el*-*-*|mips64le*-*-* and mips64*-*-*.
|
||||
|
||||
|
||||
--- a/gold/configure.tgt
|
||||
+++ b/gold/configure.tgt
|
||||
@@ -153,6 +153,13 @@ aarch64*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*el*-*-*|mips*64*le*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS_RS3_LE
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=false
|
||||
+ targ_extra_big_endian=true
|
||||
+ ;;
|
||||
mips*el*-*-*|mips*le*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS_RS3_LE
|
||||
@@ -160,6 +167,13 @@ mips*el*-*-*|mips*le*-*-*)
|
||||
targ_big_endian=false
|
||||
targ_extra_big_endian=true
|
||||
;;
|
||||
+mips*64*-*-*)
|
||||
+ targ_obj=mips
|
||||
+ targ_machine=EM_MIPS
|
||||
+ targ_size=64
|
||||
+ targ_big_endian=true
|
||||
+ targ_extra_big_endian=false
|
||||
+ ;;
|
||||
mips*-*-*)
|
||||
targ_obj=mips
|
||||
targ_machine=EM_MIPS
|
||||
@@ -1,19 +0,0 @@
|
||||
--- ./ld/configure.tgt.orig
|
||||
+++ ./ld/configure.tgt
|
||||
@@ -541,12 +541,12 @@
|
||||
;;
|
||||
mips*-*-windiss) targ_emul=elf32mipswindiss
|
||||
;;
|
||||
-mips64*el-*-linux-*) targ_emul=elf32ltsmipn32
|
||||
- targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip"
|
||||
+mips64*el-*-linux-*) targ_emul=elf64ltsmip
|
||||
+ targ_extra_emuls="elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64btsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
-mips64*-*-linux-*) targ_emul=elf32btsmipn32
|
||||
- targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip"
|
||||
+mips64*-*-linux-*) targ_emul=elf64btsmip
|
||||
+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip"
|
||||
targ_extra_libpath=$targ_extra_emuls
|
||||
;;
|
||||
mips*el-*-linux-*) targ_emul=elf32ltsmip
|
||||
@@ -7,8 +7,8 @@ if [ -z "$(type -t arch_to_hostspec)" ]; then
|
||||
fi
|
||||
|
||||
pkgname=busybox-static-aarch64
|
||||
pkgver=1.35.0
|
||||
pkgrel=30
|
||||
pkgver=1.36.0
|
||||
pkgrel=3
|
||||
|
||||
_arch="aarch64"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d34c0d16d77bd18548e4b2764ab4bde59611480aaaab5a47f585158a91fad413ccfb7954d5ebcf4aa6e04fdda4621832f46e8b13e313ce1fd7b4b96b3298d425 busybox-static-1.35.0-r30-aarch64-edge.apk
|
||||
d41f9c6aa6421da479c002165769bffd61e8d2d8a62d31eb3138fd0e371970e75656400ce422056f1cb53340bef97c37a936b37e9513c60b3c5d7a6cbd5ae044 busybox-static-1.36.0-r3-aarch64-edge.apk
|
||||
"
|
||||
@@ -7,8 +7,8 @@ if [ -z "$(type -t arch_to_hostspec)" ]; then
|
||||
fi
|
||||
|
||||
pkgname=busybox-static-armhf
|
||||
pkgver=1.35.0
|
||||
pkgrel=30
|
||||
pkgver=1.36.0
|
||||
pkgrel=3
|
||||
|
||||
_arch="armhf"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
805bcf5416d70db8a68a90e85dbf9728213f4e996862ce9d4af3eea35ac25bc1bf6ecddb7dc18d2881dfda59ecfbc64bfbaf148022209f26eb034a10e65494aa busybox-static-1.35.0-r30-armhf-edge.apk
|
||||
55a7dfc8a745ac4499be1aa8ada53ca5d0eb25c41522a17cac16f4982beaa3b8030b22b518a7f85b743d2e6a603b98fc4d07d50e2cb0619add7a64fe978e7297 busybox-static-1.36.0-r3-armhf-edge.apk
|
||||
"
|
||||
@@ -7,8 +7,8 @@ if [ -z "$(type -t arch_to_hostspec)" ]; then
|
||||
fi
|
||||
|
||||
pkgname=busybox-static-armv7
|
||||
pkgver=1.35.0
|
||||
pkgrel=30
|
||||
pkgver=1.36.0
|
||||
pkgrel=3
|
||||
|
||||
_arch="armv7"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
1beffa9f0b7a93d72b793c3ebac99a6243ca1a385064388fe6189753210775ff65bd4be30a540b5e0fa85ea795b7e3ad42cf4f9446c52ca1db285eea59a84c1a busybox-static-1.35.0-r30-armv7-edge.apk
|
||||
4452bf662d1bf2ca8eaf06a4f10e1b5aa5d8802da6117df09c384e408691cfbc942fd2fa6a173d0d29e758ed7c78a21adad84603163326b7d972a37725bc8330 busybox-static-1.36.0-r3-armv7-edge.apk
|
||||
"
|
||||
@@ -32,11 +32,11 @@ pkgver=${_pkgbase}_git$_pkgsnap
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-aarch64
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Stage2 cross-compiler for aarch64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0-or-later LGPL-2.1-or-later"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
|
||||
_gccrel=$pkgver-r$pkgrel
|
||||
depends="binutils-aarch64 mpc1"
|
||||
makedepends_build="gcc g++ bison flex texinfo gawk zip gmp-dev mpfr-dev mpc1-dev zlib-dev"
|
||||
|
||||
@@ -32,11 +32,11 @@ pkgver=${_pkgbase}_git$_pkgsnap
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armhf
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Stage2 cross-compiler for armhf"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0-or-later LGPL-2.1-or-later"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
|
||||
_gccrel=$pkgver-r$pkgrel
|
||||
depends="binutils-armhf mpc1"
|
||||
makedepends_build="gcc g++ bison flex texinfo gawk zip gmp-dev mpfr-dev mpc1-dev zlib-dev"
|
||||
|
||||
@@ -32,11 +32,11 @@ pkgver=${_pkgbase}_git$_pkgsnap
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armv7
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Stage2 cross-compiler for armv7"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0-or-later LGPL-2.1-or-later"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
|
||||
_gccrel=$pkgver-r$pkgrel
|
||||
depends="binutils-armv7 mpc1"
|
||||
makedepends_build="gcc g++ bison flex texinfo gawk zip gmp-dev mpfr-dev mpc1-dev zlib-dev"
|
||||
|
||||
@@ -32,11 +32,11 @@ pkgver=${_pkgbase}_git$_pkgsnap
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-riscv64
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Stage2 cross-compiler for riscv64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
license="GPL-2.0-or-later LGPL-2.1-or-later"
|
||||
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
|
||||
_gccrel=$pkgver-r$pkgrel
|
||||
depends="binutils-riscv64 mpc1"
|
||||
makedepends_build="gcc g++ bison flex texinfo gawk zip gmp-dev mpfr-dev mpc1-dev zlib-dev"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
./lib/firmware/qcom/a530_pfp.fw
|
||||
./lib/firmware/qcom/a530_pm4.fw
|
||||
./lib/firmware/qcom/a530v3_gpmu.fw2
|
||||
./lib/firmware/qcom/msm8996/scorpio/a530_zap.mbn
|
||||
/lib/firmware/qcom/a530_pfp.fw
|
||||
/lib/firmware/qcom/a530_pm4.fw
|
||||
/lib/firmware/qcom/a530v3_gpmu.fw2
|
||||
/lib/firmware/qcom/msm8996/scorpio/a530_zap.mbn
|
||||
@@ -4,7 +4,7 @@
|
||||
pkgname=device-xiaomi-scorpio
|
||||
pkgdesc="Xiaomi Mi Note 2"
|
||||
pkgver=3
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -66,7 +66,7 @@ phosh() {
|
||||
|
||||
|
||||
sha512sums="
|
||||
a1ca623314e80045ea8d64be06d12ffc091a5585ca40f9713039883e20889ba47f4a3f9c3bd92bd3b616bb6bb621e87409b6b6fa43bfe566a2a46468609c16f4 30-gpu-firmware.files
|
||||
b033e7357c4ef91ba84f6f715e96e67637c2631d4746402f8a92333ba8974bbee7736a7bc081b0f84a84dc5b555a7db4dbb4f14f628bbfc42cbfa501c4f0ed36 30-gpu-firmware.files
|
||||
52ba13a75f14c8d75a719f463a870df34eb59765bd43f29a49fb0dff201410fa388a04f73ec8e6e86d634547bf6ef0164466333b24da36d882b0d7254bfbe213 deviceinfo
|
||||
ecd40b8f9bc17f383c52aa96ad23ceec41be75a4500d5e7a67f2f59875bf9f72eb35686a0b6e4949b45fd589c5da409d1212c52172fef94de2d1655b28c339b4 gpu-nobin.sh
|
||||
e9ee9c1404b41ba15eafff3f728ff6e0e78dc17e9a88483fca92db1aa3efe0e4d5bf26142e533c4ff12b1bf8ce04ccabb7ca0f93aaea586d5b30910282aad237 pointercal
|
||||
|
||||
+5
-5
@@ -1,7 +1,7 @@
|
||||
From c5a7a1f1518e39079260b2c4c53dd0361eed77b8 Mon Sep 17 00:00:00 2001
|
||||
From 9a833a40c7288466318dd10cc8fa7a898613f75a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?= <arve@android.com>
|
||||
Date: Fri, 30 Nov 2012 17:05:40 -0800
|
||||
Subject: [PATCH 01/13] ARM: decompressor: Flush tlb before swiching domain 0
|
||||
Subject: [PATCH 01/11] ARM: decompressor: Flush tlb before swiching domain 0
|
||||
to client mode
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
@@ -20,10 +20,10 @@ Signed-off-by: Arve Hjønnevåg <arve@android.com>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S
|
||||
index bf79f2f78d23..083e59d474fe 100644
|
||||
index 9f406e9c0ea6..750c8c0d5d9e 100644
|
||||
--- a/arch/arm/boot/compressed/head.S
|
||||
+++ b/arch/arm/boot/compressed/head.S
|
||||
@@ -896,6 +896,8 @@ __armv7_mmu_cache_on:
|
||||
@@ -892,6 +892,8 @@ __armv7_mmu_cache_on:
|
||||
bic r6, r6, #1 << 31 @ 32-bit translation system
|
||||
bic r6, r6, #(7 << 0) | (1 << 4) @ use only ttbr0
|
||||
mcrne p15, 0, r3, c2, c0, 0 @ load page table pointer
|
||||
@@ -33,5 +33,5 @@ index bf79f2f78d23..083e59d474fe 100644
|
||||
mcrne p15, 0, r6, c2, c0, 2 @ load ttb control
|
||||
#endif
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
From 81d08c1c70aac6ab399eacb6cd393f0de2a64108 Mon Sep 17 00:00:00 2001
|
||||
From f58ef6a45f162e2bd1d0c7c0de00f94bccd3b6f5 Mon Sep 17 00:00:00 2001
|
||||
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
||||
Date: Wed, 4 Nov 2020 00:06:26 +0100
|
||||
Subject: [PATCH 02/13] ARM: dts: exynos: Add reboot modes to midas
|
||||
Subject: [PATCH 02/11] ARM: dts: exynos: Add reboot modes to midas
|
||||
|
||||
The values have been taken from the sec-reboot.c driver in
|
||||
the 3.0.101 smdk4412 kernel used in LineageOS which is based
|
||||
@@ -23,7 +23,7 @@ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
||||
1 file changed, 23 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
index b967397a46c5..3167c51b6296 100644
|
||||
index 8e1c19a8ad06..1f9cd7474b16 100644
|
||||
--- a/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
+++ b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
@@ -982,6 +982,29 @@ &mshc_0 {
|
||||
@@ -57,5 +57,5 @@ index b967397a46c5..3167c51b6296 100644
|
||||
|
||||
&pinctrl_0 {
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+5
-5
@@ -1,7 +1,7 @@
|
||||
From 743a22734931563687d38c54289eca346eb4f24f Mon Sep 17 00:00:00 2001
|
||||
From 9d3455e9112fe73fb77bd1237673c6c944375adb Mon Sep 17 00:00:00 2001
|
||||
From: belgin <belginstirbu@hotmail.com>
|
||||
Date: Tue, 29 Jun 2021 20:31:12 +0300
|
||||
Subject: [PATCH 03/13] mmc: core: Workaround VTU00M 0xf1 FTL metadata
|
||||
Subject: [PATCH 03/11] mmc: core: Workaround VTU00M 0xf1 FTL metadata
|
||||
corruption bug
|
||||
|
||||
Some versions of the 0xf1 revision of the firmware of the
|
||||
@@ -315,10 +315,10 @@ index 81c55bfd6e0c..07e67b62515d 100644
|
||||
{
|
||||
unsigned int busy_timeout_ms = card->ext_csd.out_of_int_time;
|
||||
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h
|
||||
index 8a30de08e913..4f7de8972923 100644
|
||||
index c726ea781255..e6e168651b35 100644
|
||||
--- a/include/linux/mmc/card.h
|
||||
+++ b/include/linux/mmc/card.h
|
||||
@@ -337,6 +337,7 @@ struct mmc_card {
|
||||
@@ -338,6 +338,7 @@ struct mmc_card {
|
||||
unsigned int nr_parts;
|
||||
|
||||
struct workqueue_struct *complete_wq; /* Private workqueue */
|
||||
@@ -339,5 +339,5 @@ index 6efec0b9820c..9bfbe8a2d22d 100644
|
||||
+
|
||||
#endif /* LINUX_MMC_CORE_H */
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
From 6d0295559393f04ec38372693b4805b57563a29b Mon Sep 17 00:00:00 2001
|
||||
From 33826a37a40cd49d21f959721478d4cf085cee46 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Joonas=20Kylm=C3=A4l=C3=A4?= <joonas.kylmala@iki.fi>
|
||||
Date: Tue, 3 Sep 2019 10:45:08 -0400
|
||||
Subject: [PATCH 04/13] drivers: drm: Add backlight control support for s6e8aa0
|
||||
Subject: [PATCH 04/11] drivers: drm: Add backlight control support for s6e8aa0
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
@@ -12,7 +12,7 @@ Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
|
||||
1 file changed, 61 insertions(+), 22 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c
|
||||
index 9b3599d6d2de..8d9c554835a4 100644
|
||||
index 54213beafaf5..635336208fef 100644
|
||||
--- a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c
|
||||
+++ b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c
|
||||
@@ -3,6 +3,8 @@
|
||||
@@ -178,5 +178,5 @@ index 9b3599d6d2de..8d9c554835a4 100644
|
||||
drm_panel_init(&ctx->panel, dev, &s6e8aa0_drm_funcs,
|
||||
DRM_MODE_CONNECTOR_DSI);
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
From ca10f3dab78955ce9c780af1c71465b93b3b45df Mon Sep 17 00:00:00 2001
|
||||
From 18c46a9d7aa916d8fe407d01dd0329df7ac8f8e9 Mon Sep 17 00:00:00 2001
|
||||
From: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
||||
Date: Tue, 27 Sep 2016 00:56:37 +0200
|
||||
Subject: [PATCH 05/13] power_supply: max77693: Listen for cable events and
|
||||
Subject: [PATCH 05/11] power_supply: max77693: Listen for cable events and
|
||||
enable charging
|
||||
|
||||
This patch adds a listener for extcon cable events and enables
|
||||
@@ -25,7 +25,7 @@ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
||||
2 files changed, 178 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig
|
||||
index 1aa8323ad9f6..8c25debb6f18 100644
|
||||
index 0bbfe6a7ce4d..2364095abf31 100644
|
||||
--- a/drivers/power/supply/Kconfig
|
||||
+++ b/drivers/power/supply/Kconfig
|
||||
@@ -567,7 +567,7 @@ config CHARGER_MAX77650
|
||||
@@ -296,5 +296,5 @@ index a2c5c9858639..f2b5ef7df446 100644
|
||||
|
||||
return 0;
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
From 336473ac3b3bc538d43fccfc29aa6e40dd869dfd Mon Sep 17 00:00:00 2001
|
||||
From b25dcb4f2ece56b03a09680ba933f8788bc64864 Mon Sep 17 00:00:00 2001
|
||||
From: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
||||
Date: Mon, 26 Sep 2016 23:33:05 +0200
|
||||
Subject: [PATCH 06/13] mfd: max77693: Add defines for charger current control
|
||||
Subject: [PATCH 06/11] mfd: max77693: Add defines for charger current control
|
||||
|
||||
This prepares for an updated regulator and charger driver. The defines
|
||||
are needed to set the maximum input current and the fast charge
|
||||
@@ -40,5 +40,5 @@ index 311f7d3d2323..f6df8bafe996 100644
|
||||
/* MAX77693 CHG_CTRL Register */
|
||||
#define SAFEOUT_CTRL_SAFEOUT1_MASK 0x3
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
From d733e034767619d5fa5e6273f3cdf5bd3ba9fe91 Mon Sep 17 00:00:00 2001
|
||||
From 8ad0b1ba7e2632ac83bcc4f07e0ecde9ed6256eb Mon Sep 17 00:00:00 2001
|
||||
From: Shilin Victor <chrono.monochrome@gmail.com>
|
||||
Date: Fri, 19 Mar 2021 19:10:37 +0300
|
||||
Subject: [PATCH 07/13] power_supply: max77693: change the supply type to
|
||||
Subject: [PATCH 07/11] power_supply: max77693: change the supply type to
|
||||
POWER_SUPPLY_TYPE_MAINS
|
||||
|
||||
---
|
||||
@@ -22,5 +22,5 @@ index f2b5ef7df446..3962701989e5 100644
|
||||
.num_properties = ARRAY_SIZE(max77693_charger_props),
|
||||
.get_property = max77693_charger_get_property,
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From ef45d556725b6e29196e805795a9a2756fa6d706 Mon Sep 17 00:00:00 2001
|
||||
From 550e86f8492ee7b1f69a4d51b6d0be3baf8abf74 Mon Sep 17 00:00:00 2001
|
||||
From: Jack Knightly <J__A__K@hotmail.com>
|
||||
Date: Fri, 14 Oct 2022 20:58:17 +0200
|
||||
Subject: [PATCH 08/13] Add s6evr02 panel
|
||||
Subject: [PATCH 08/11] Add s6evr02 panel
|
||||
|
||||
This adds the s6evr02 panel which the Samsung Galaxy Note II
|
||||
uses. After this is merged I will create another MR for t0lte to be
|
||||
@@ -103,7 +103,7 @@ index 9ae05b0d684c..da0e475b1063 100644
|
||||
samsung,i2c-sda-delay = <100>;
|
||||
samsung,i2c-slave-addr = <0x10>;
|
||||
diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
|
||||
index a9043eacce97..6b7c6ef55a01 100644
|
||||
index a582ddd583c2..5e6064475f44 100644
|
||||
--- a/drivers/gpu/drm/panel/Kconfig
|
||||
+++ b/drivers/gpu/drm/panel/Kconfig
|
||||
@@ -536,6 +536,12 @@ config DRM_PANEL_SAMSUNG_S6E8AA0
|
||||
@@ -902,5 +902,5 @@ index 000000000000..f1612a6c262c
|
||||
+MODULE_LICENSE("GPL v2");
|
||||
+
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From bcbebd252712b9c49d0221c58c87ad48c97d1da8 Mon Sep 17 00:00:00 2001
|
||||
From 287d9f4f38c2710b5a8cd384ffe1f05ca10761b0 Mon Sep 17 00:00:00 2001
|
||||
From: Jack Knightly <J__A__K@hotmail.com>
|
||||
Date: Fri, 14 Oct 2022 20:59:44 +0200
|
||||
Subject: [PATCH 09/13] samsung-t0lte: add leds
|
||||
Subject: [PATCH 09/11] samsung-t0lte: add leds
|
||||
|
||||
Adds flash/torch LED for samsung-t0lte
|
||||
|
||||
@@ -13,7 +13,7 @@ samsung-m3).
|
||||
2 files changed, 51 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
index 3167c51b6296..5d24b08d99d4 100644
|
||||
index 1f9cd7474b16..3d6faa222f1d 100644
|
||||
--- a/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
+++ b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
@@ -18,6 +18,7 @@
|
||||
@@ -108,5 +108,5 @@ index da0e475b1063..739aa0080e3f 100644
|
||||
standby-gpios = <&gpm0 6 GPIO_ACTIVE_LOW>; /* ISP_STANDBY */
|
||||
vdda-supply = <&cam_vdda_reg>;
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+5
-5
@@ -1,7 +1,7 @@
|
||||
From 646a1191b49fb99a8f6fbc219d45a0611dee1fa4 Mon Sep 17 00:00:00 2001
|
||||
From c5fb774025229eae5660a2690273edd6a5936acf Mon Sep 17 00:00:00 2001
|
||||
From: Newbyte <newbie13xd@gmail.com>
|
||||
Date: Thu, 24 Mar 2022 11:25:26 +0100
|
||||
Subject: [PATCH 10/13] drm: Allow DRM_IOCTL_MODE_CREATE_DUMB on render nodes
|
||||
Subject: [PATCH 10/11] drm: Allow DRM_IOCTL_MODE_CREATE_DUMB on render nodes
|
||||
|
||||
Due to a change in Mesa, the render node ends up being picked
|
||||
instead of the primary node when using Exynos DRM kmsro. In turn,
|
||||
@@ -15,10 +15,10 @@ Mesa issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5510
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
|
||||
index 8faad23dc1d8..484112b89b01 100644
|
||||
index ca2a6e6101dc..233b218f8cc8 100644
|
||||
--- a/drivers/gpu/drm/drm_ioctl.c
|
||||
+++ b/drivers/gpu/drm/drm_ioctl.c
|
||||
@@ -672,7 +672,7 @@ static const struct drm_ioctl_desc drm_ioctls[] = {
|
||||
@@ -678,7 +678,7 @@ static const struct drm_ioctl_desc drm_ioctls[] = {
|
||||
DRM_IOCTL_DEF(DRM_IOCTL_MODE_RMFB, drm_mode_rmfb_ioctl, 0),
|
||||
DRM_IOCTL_DEF(DRM_IOCTL_MODE_PAGE_FLIP, drm_mode_page_flip_ioctl, DRM_MASTER),
|
||||
DRM_IOCTL_DEF(DRM_IOCTL_MODE_DIRTYFB, drm_mode_dirtyfb_ioctl, DRM_MASTER),
|
||||
@@ -28,5 +28,5 @@ index 8faad23dc1d8..484112b89b01 100644
|
||||
DRM_IOCTL_DEF(DRM_IOCTL_MODE_DESTROY_DUMB, drm_mode_destroy_dumb_ioctl, 0),
|
||||
DRM_IOCTL_DEF(DRM_IOCTL_MODE_OBJ_GETPROPERTIES, drm_mode_obj_get_properties_ioctl, 0),
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
From 6531c5f16815c169316c30d4b4f46690cf38bb79 Mon Sep 17 00:00:00 2001
|
||||
From 19e91cc7749e0e96486f0bef43a5b5661f2899be Mon Sep 17 00:00:00 2001
|
||||
From: Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
Date: Thu, 1 Sep 2022 21:56:03 +0200
|
||||
Subject: [PATCH 11/13] ARM: dts: exynos: disable HDMI on Midas
|
||||
Subject: [PATCH 11/11] ARM: dts: exynos: disable HDMI on Midas
|
||||
|
||||
Disable it as workaround because when unplugged, HDMI appears as
|
||||
DRM_MNODE_CONNECTED with a surface are of 0x0.
|
||||
@@ -12,7 +12,7 @@ Related: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/828
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
index 5d24b08d99d4..f0b4680b1366 100644
|
||||
index 3d6faa222f1d..41cae9a4f708 100644
|
||||
--- a/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
+++ b/arch/arm/boot/dts/exynos4412-midas.dtsi
|
||||
@@ -308,11 +308,13 @@ sii9234: hdmi-bridge@39 {
|
||||
@@ -59,5 +59,5 @@ index 5d24b08d99d4..f0b4680b1366 100644
|
||||
sleep1: sleep-state {
|
||||
PIN_SLP(gpk0-0, PREV, NONE);
|
||||
--
|
||||
2.38.0
|
||||
2.38.1
|
||||
|
||||
-35
@@ -1,35 +0,0 @@
|
||||
From 9b9aa2e1c6229f60abe78be51935c38d936280e7 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Martin=20J=C3=BCcker?= <martin.juecker@gmail.com>
|
||||
Date: Mon, 16 May 2022 21:37:07 +0200
|
||||
Subject: [PATCH 12/13] dt-bindings: display: simple: add support for Samsung
|
||||
LTL101AL01
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Add the Samsung LTL101AL01 WXGA LCD panel to the list.
|
||||
|
||||
Signed-off-by: Martin Jücker <martin.juecker@gmail.com>
|
||||
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
|
||||
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
|
||||
Link: https://patchwork.freedesktop.org/patch/msgid/20220516193709.10037-1-martin.juecker@gmail.com
|
||||
---
|
||||
.../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
|
||||
index bc8e9c0c1dc3..133f2bae04b5 100644
|
||||
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
|
||||
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
|
||||
@@ -280,6 +280,8 @@ properties:
|
||||
- samsung,atna33xc20
|
||||
# Samsung 12.2" (2560x1600 pixels) TFT LCD panel
|
||||
- samsung,lsn122dl01-c01
|
||||
+ # Samsung Electronics 10.1" WXGA (1280x800) TFT LCD panel
|
||||
+ - samsung,ltl101al01
|
||||
# Samsung Electronics 10.1" WSVGA TFT LCD panel
|
||||
- samsung,ltn101nt05
|
||||
# Samsung Electronics 14" WXGA (1366x768) TFT LCD panel
|
||||
--
|
||||
2.38.0
|
||||
|
||||
-73
@@ -1,73 +0,0 @@
|
||||
From 169cdd37755c6e6a3c1763cd306bce3af9f93104 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Martin=20J=C3=BCcker?= <martin.juecker@gmail.com>
|
||||
Date: Mon, 16 May 2022 21:37:08 +0200
|
||||
Subject: [PATCH 13/13] drm/panel: simple: add support for the Samsung
|
||||
LTL101AL01 panel
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Add timings and panel description for the Samsung LTL101AL01 panel.
|
||||
|
||||
Signed-off-by: Martin Jücker <martin.juecker@gmail.com>
|
||||
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
|
||||
Link: https://patchwork.freedesktop.org/patch/msgid/20220516193709.10037-2-martin.juecker@gmail.com
|
||||
---
|
||||
drivers/gpu/drm/panel/panel-simple.c | 34 ++++++++++++++++++++++++++++
|
||||
1 file changed, 34 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
|
||||
index 1e716c23019a..81ae91435c1e 100644
|
||||
--- a/drivers/gpu/drm/panel/panel-simple.c
|
||||
+++ b/drivers/gpu/drm/panel/panel-simple.c
|
||||
@@ -3220,6 +3220,37 @@ static const struct panel_desc rocktech_rk101ii01d_ct = {
|
||||
.connector_type = DRM_MODE_CONNECTOR_LVDS,
|
||||
};
|
||||
|
||||
+static const struct display_timing samsung_ltl101al01_timing = {
|
||||
+ .pixelclock = { 66663000, 66663000, 66663000 },
|
||||
+ .hactive = { 1280, 1280, 1280 },
|
||||
+ .hfront_porch = { 18, 18, 18 },
|
||||
+ .hback_porch = { 36, 36, 36 },
|
||||
+ .hsync_len = { 16, 16, 16 },
|
||||
+ .vactive = { 800, 800, 800 },
|
||||
+ .vfront_porch = { 4, 4, 4 },
|
||||
+ .vback_porch = { 16, 16, 16 },
|
||||
+ .vsync_len = { 3, 3, 3 },
|
||||
+ .flags = DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW,
|
||||
+};
|
||||
+
|
||||
+static const struct panel_desc samsung_ltl101al01 = {
|
||||
+ .timings = &samsung_ltl101al01_timing,
|
||||
+ .num_timings = 1,
|
||||
+ .bpc = 8,
|
||||
+ .size = {
|
||||
+ .width = 217,
|
||||
+ .height = 135,
|
||||
+ },
|
||||
+ .delay = {
|
||||
+ .prepare = 40,
|
||||
+ .enable = 300,
|
||||
+ .disable = 200,
|
||||
+ .unprepare = 600,
|
||||
+ },
|
||||
+ .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
|
||||
+ .connector_type = DRM_MODE_CONNECTOR_LVDS,
|
||||
+};
|
||||
+
|
||||
static const struct drm_display_mode samsung_ltn101nt05_mode = {
|
||||
.clock = 54030,
|
||||
.hdisplay = 1024,
|
||||
@@ -4163,6 +4194,9 @@ static const struct of_device_id platform_of_match[] = {
|
||||
}, {
|
||||
.compatible = "rocktech,rk101ii01d-ct",
|
||||
.data = &rocktech_rk101ii01d_ct,
|
||||
+ }, {
|
||||
+ .compatible = "samsung,ltl101al01",
|
||||
+ .data = &samsung_ltl101al01,
|
||||
}, {
|
||||
.compatible = "samsung,ltn101nt05",
|
||||
.data = &samsung_ltn101nt05,
|
||||
--
|
||||
2.38.0
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# Kernel config based on: arch/arm/configs/exynos_defconfig
|
||||
|
||||
pkgname=linux-postmarketos-exynos4
|
||||
pkgver=6.0.2
|
||||
pkgrel=2
|
||||
pkgver=6.1
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for Samsung Exynos4 devices"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -50,8 +50,6 @@ source="
|
||||
0009-samsung-t0lte-add-leds.patch
|
||||
0010-drm-Allow-DRM_IOCTL_MODE_CREATE_DUMB-on-render-nodes.patch
|
||||
0011-ARM-dts-exynos-disable-HDMI-on-Midas.patch
|
||||
0012-dt-bindings-display-simple-add-support-for-Samsung-L.patch
|
||||
0013-drm-panel-simple-add-support-for-the-Samsung-LTL101A.patch
|
||||
initramfs.list
|
||||
init
|
||||
"
|
||||
@@ -91,21 +89,19 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
cee8ce158881ef84d475befec58f21f3e5e71e760b012db597204c5693501ec0de2904957ccbc6156bcc697125a44c45fdb0e9d11c844d245eab455b858944f0 linux-6.0.2.tar.xz
|
||||
3a23d005377877c4699c932a0f0f07d09152d4fe5d76264185589bea5c837aacdf46d03a113474c97cdd1ef1a20b811580e912d003c8dae98dbad4cbf1c3594c config-postmarketos-exynos4.armv7
|
||||
1d2090c9d907674ec9e6b56d030b0f59d62b73e083689695ef61fd3354b1fe86b24ccb3c518b2d36034f1636beb221e9a19c9cbef283f2652cc8d444a4fa7528 0001-ARM-decompressor-Flush-tlb-before-swiching-domain-0-.patch
|
||||
8c7acab8e186441a23c80bb851658c3df69ec1e94ed6b4d546afe572609cbc350a6cd55cc7343656095a0f55fee0505c40b6de7642d367502561a26f600137e3 0002-ARM-dts-exynos-Add-reboot-modes-to-midas.patch
|
||||
f0295c808a2ec171976aaef137f2de0b7136e69cb342fd4b514af5b67e321e7e5779204e6d60d71e3213507113e2ec6e11bfcb0de2085b2085d226cbae2cdede 0003-mmc-core-Workaround-VTU00M-0xf1-FTL-metadata-corrupt.patch
|
||||
2afb42133f982aaadc3f7dc302be72d08768eeca4c3d5f8c921deeaf2c86769f1ec78fed9d89a37cd0bf55e946b04be320c6ee153ffb13fb9d1093a044cc62e1 0004-drivers-drm-Add-backlight-control-support-for-s6e8aa.patch
|
||||
05e3af8b5afd8aeeb92d624ec00201e32117dd25042e93a9cd854981313e62751f6542b1e5508b2c93bd8c880b0017ddbdf1fdb334d06ea6c5d95188269746b7 0005-power_supply-max77693-Listen-for-cable-events-and-en.patch
|
||||
d73446daac3e090ba26f5123b0f01247f3f30a0ed999eb98498b13d299a409c433edaca2a40914be353f01a3a96a74cb4b1ced5354e45315a6e9b278452cfe0f 0006-mfd-max77693-Add-defines-for-charger-current-control.patch
|
||||
06c912720d682f9c520d570a1bb4f0134ae3c4807afcacbb26b204af75c48377edc7856e7eed3a96a298aa1f225c23f73832c47e13b92d750408d97a77964fed 0007-power_supply-max77693-change-the-supply-type-to-POWE.patch
|
||||
6121ef0207ed40f6c984c0038fe165f46daf5457e64098e7d4d2ae7b1a3a2ae99c12b4555d74c441d2d6d321e147e4d59f2db54de9f06415608bb1b29ae5e15a 0008-Add-s6evr02-panel.patch
|
||||
1ad79107f5313329fbdf5cf03fed7d154cd2ae18a70d0311fe2350b1a43df78224f216b4f0513f7e8ce2c5006c384cc27e5dd93045bc2b07f2ca4aad41292b5a 0009-samsung-t0lte-add-leds.patch
|
||||
3a99dc2b60d32668b58e4803f7ef7f907e330d11e9aa1f9dbf83abdea13c9618847f05527ddc7ada123f490fb8184016c7195db27b12431e744eabccd01a7c88 0010-drm-Allow-DRM_IOCTL_MODE_CREATE_DUMB-on-render-nodes.patch
|
||||
b4d3f65575485ce703965430efaac6a8dccbab1cb05614da07b09cbe8bce164f85c996f78a740c87745565f4f19c20c174a89527bd3d1acf578f8e3f76245164 0011-ARM-dts-exynos-disable-HDMI-on-Midas.patch
|
||||
e72abd7018ef3db5a3af3246bf2542e1935dac4ade05a3a5f6f1adfc3bc590a55f345dcd17cd83960ed601e782c4a8d531577b5fe49017433a6939339bdcd4cb 0012-dt-bindings-display-simple-add-support-for-Samsung-L.patch
|
||||
59acf1de6a4071a4d4b64a9136bf950bd45d53ff272ec3eb9cb15ec772ded76f9feb16cec206aa50264332f7d832a06afcd831dd3474d565af497c5e2ae2b214 0013-drm-panel-simple-add-support-for-the-Samsung-LTL101A.patch
|
||||
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 linux-6.1.tar.xz
|
||||
183fa67220712774546fd51e20b152cbec237de4e8c342ef38a43bf30b1de5048dd7e163317600abcd39b5a63e96197f2130d3e90143a0936b18ff198dfc40a3 config-postmarketos-exynos4.armv7
|
||||
b65a114f5dd7e62e96e48c5ae59a377999aead19d8dcc79f81e8eb533d97bb131779165b66878135185c6f235a66bd7b1908021b21e713ed79bc3c6e0e3b4d5f 0001-ARM-decompressor-Flush-tlb-before-swiching-domain-0-.patch
|
||||
4de1c0c359b85ba0bb99a17b19fe795c3f3486785f1e14249da07b9f168b2e5b92e61ad5657a0332c95866032598ba0df0795580970ae2b4e73f8a6b1286ba4b 0002-ARM-dts-exynos-Add-reboot-modes-to-midas.patch
|
||||
7956323f9a22e1cd5ed2a877b117ff4bb5ab6188dc7953e6b6a874d66192ea7c34df32969153dabe0070b40de080871b8fd1282b8d49f19014dabc91b267c679 0003-mmc-core-Workaround-VTU00M-0xf1-FTL-metadata-corrupt.patch
|
||||
be042b8a949c26a4c0ee720b8622cf6d06f9532c35bb62a7c349f9306cd750504f8c858e1a5924f0dc261a3d52fb61077e5225f34257e3bd2b623ad014243f2d 0004-drivers-drm-Add-backlight-control-support-for-s6e8aa.patch
|
||||
c35ce1e5619a18ebf9a0f39bfff129e77fb051fe680f01fe2603c64a4f656992f42e3033fa27508caea705b8d5b7fe192ddc6983cc408fe053cf8fe18dda2cc8 0005-power_supply-max77693-Listen-for-cable-events-and-en.patch
|
||||
0301616fb5d4b6ccdca330e7888bbe9ca3cf0c8a448523f361bd3520d9fb3874343fd2c64e2bb5f84a9ab2c3364d86fc948a667a2e367852b46e37f0e2d8bac7 0006-mfd-max77693-Add-defines-for-charger-current-control.patch
|
||||
e23725aae447c847a467a06e8cfeb759fe1b3f9915f61cca6ead8cc2392370015939e9d93e97c88764221bb7ee0b407780308718e199ec779809cffa2319ad77 0007-power_supply-max77693-change-the-supply-type-to-POWE.patch
|
||||
44f6d542d08f583ba6647f9148613e6e41090859a5448f3be167f846f446d9b154c0b651c179194bf19f7b048e68665ab54d66d3e02b0c2cbeb2c2575c41e708 0008-Add-s6evr02-panel.patch
|
||||
0013f4573b5783aa919698cd91d8b8dbaaa02549a3cd95d3d5ebbb11e7651f24676505be79ff4739249f6de33e4041c29dc9ccef7e942e67df0c41830cb1b6d0 0009-samsung-t0lte-add-leds.patch
|
||||
2b62597047c3f217513803b601923c3556ee51beddf6e24ae25b5b48a51aa1050107bd3fdd963bace0809a5f6d488e2285c8ca43c0ba47b48bad2f439b536fb8 0010-drm-Allow-DRM_IOCTL_MODE_CREATE_DUMB-on-render-nodes.patch
|
||||
40d24ae8fa64c934e688f7473cbdee979b5acab8f7c0bf3434bbc23b4159e29c939d62f0a896301dd15814296270d54454378cd75de5a778d1426f457c9386fb 0011-ARM-dts-exynos-disable-HDMI-on-Midas.patch
|
||||
aaff0332b90e1f9f62de1128cace934717336e54ab09de46477369fa808302482d97334e43a85ee8597c1bcab64d3484750103559fea2ce8cd51776156bf7591 initramfs.list
|
||||
09f1f214a24300696809727a7b04378887c06ca6f40803ca51a12bf2176a360b2eb8632139d6a0722094e05cb2038bdb04018a1e3d33fc2697674552ade03bee init
|
||||
"
|
||||
@@ -1,8 +1,8 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.0.2 Kernel Configuration
|
||||
# Linux/arm 6.1.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 12.2.1_git20220924-r4) 12.2.1 20220924"
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 12.2.1_git20220924-r5) 12.2.1 20220924"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
@@ -151,7 +151,6 @@ CONFIG_CGROUPS=y
|
||||
CONFIG_PAGE_COUNTER=y
|
||||
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||
CONFIG_MEMCG=y
|
||||
CONFIG_MEMCG_SWAP=y
|
||||
CONFIG_MEMCG_KMEM=y
|
||||
CONFIG_BLK_CGROUP=y
|
||||
CONFIG_CGROUP_WRITEBACK=y
|
||||
@@ -248,7 +247,6 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y
|
||||
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARM_HAS_GROUP_RELOCS=y
|
||||
CONFIG_ARM_HAS_SG_CHAIN=y
|
||||
CONFIG_ARM_DMA_USE_IOMMU=y
|
||||
CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
|
||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
@@ -270,11 +268,9 @@ CONFIG_MMU=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS_MIN=8
|
||||
CONFIG_ARCH_MMAP_RND_BITS_MAX=16
|
||||
CONFIG_ARCH_MULTIPLATFORM=y
|
||||
# CONFIG_ARCH_FOOTBRIDGE is not set
|
||||
# CONFIG_ARCH_SA1100 is not set
|
||||
|
||||
#
|
||||
# Multiple platform selection
|
||||
# Platform selection
|
||||
#
|
||||
|
||||
#
|
||||
@@ -283,7 +279,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
|
||||
# CONFIG_ARCH_MULTI_V6 is not set
|
||||
CONFIG_ARCH_MULTI_V7=y
|
||||
CONFIG_ARCH_MULTI_V6_V7=y
|
||||
# end of Multiple platform selection
|
||||
# end of Platform selection
|
||||
|
||||
# CONFIG_ARCH_VIRT is not set
|
||||
# CONFIG_ARCH_AIROHA is not set
|
||||
@@ -471,7 +467,7 @@ CONFIG_HIGHPTE=y
|
||||
CONFIG_CPU_SW_DOMAIN_PAN=y
|
||||
CONFIG_HW_PERF_EVENTS=y
|
||||
CONFIG_ARM_MODULE_PLTS=y
|
||||
CONFIG_FORCE_MAX_ZONEORDER=11
|
||||
CONFIG_ARCH_FORCE_MAX_ORDER=11
|
||||
CONFIG_ALIGNMENT_TRAP=y
|
||||
# CONFIG_UACCESS_WITH_MEMCPY is not set
|
||||
# CONFIG_PARAVIRT is not set
|
||||
@@ -597,24 +593,6 @@ CONFIG_ARM_CPU_SUSPEND=y
|
||||
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
||||
# end of Power management options
|
||||
|
||||
CONFIG_ARM_CRYPTO=y
|
||||
CONFIG_CRYPTO_SHA1_ARM=m
|
||||
CONFIG_CRYPTO_SHA1_ARM_NEON=m
|
||||
# CONFIG_CRYPTO_SHA1_ARM_CE is not set
|
||||
# CONFIG_CRYPTO_SHA2_ARM_CE is not set
|
||||
CONFIG_CRYPTO_SHA256_ARM=m
|
||||
CONFIG_CRYPTO_SHA512_ARM=m
|
||||
CONFIG_CRYPTO_BLAKE2S_ARM=y
|
||||
# CONFIG_CRYPTO_BLAKE2B_NEON is not set
|
||||
# CONFIG_CRYPTO_AES_ARM is not set
|
||||
CONFIG_CRYPTO_AES_ARM_BS=m
|
||||
# CONFIG_CRYPTO_AES_ARM_CE is not set
|
||||
# CONFIG_CRYPTO_GHASH_ARM_CE is not set
|
||||
# CONFIG_CRYPTO_CRC32_ARM_CE is not set
|
||||
CONFIG_CRYPTO_CHACHA20_NEON=m
|
||||
CONFIG_CRYPTO_POLY1305_ARM=m
|
||||
# CONFIG_CRYPTO_NHPOLY1305_NEON is not set
|
||||
CONFIG_CRYPTO_CURVE25519_NEON=m
|
||||
CONFIG_AS_VFP_VMRS_FPINST=y
|
||||
|
||||
#
|
||||
@@ -822,6 +800,7 @@ CONFIG_MEMORY_ISOLATION=y
|
||||
CONFIG_EXCLUSIVE_SYSTEM_RAM=y
|
||||
CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||
CONFIG_COMPACTION=y
|
||||
CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
|
||||
# CONFIG_PAGE_REPORTING is not set
|
||||
CONFIG_MIGRATION=y
|
||||
CONFIG_CONTIG_ALLOC=y
|
||||
@@ -845,6 +824,9 @@ CONFIG_KMAP_LOCAL=y
|
||||
CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
|
||||
# CONFIG_ANON_VMA_NAME is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
CONFIG_LRU_GEN=y
|
||||
CONFIG_LRU_GEN_ENABLED=y
|
||||
# CONFIG_LRU_GEN_STATS is not set
|
||||
|
||||
#
|
||||
# Data Access Monitoring
|
||||
@@ -900,6 +882,7 @@ CONFIG_NET_UDP_TUNNEL=m
|
||||
# CONFIG_INET_AH is not set
|
||||
# CONFIG_INET_ESP is not set
|
||||
# CONFIG_INET_IPCOMP is not set
|
||||
CONFIG_INET_TABLE_PERTURB_ORDER=16
|
||||
CONFIG_INET_TUNNEL=y
|
||||
CONFIG_INET_DIAG=y
|
||||
CONFIG_INET_TCP_DIAG=y
|
||||
@@ -1221,7 +1204,6 @@ CONFIG_BRIDGE_VLAN_FILTERING=y
|
||||
CONFIG_VLAN_8021Q=m
|
||||
# CONFIG_VLAN_8021Q_GVRP is not set
|
||||
# CONFIG_VLAN_8021Q_MVRP is not set
|
||||
# CONFIG_DECNET is not set
|
||||
CONFIG_LLC=m
|
||||
# CONFIG_LLC2 is not set
|
||||
# CONFIG_ATALK is not set
|
||||
@@ -1667,6 +1649,7 @@ CONFIG_ATA_FORCE=y
|
||||
# Controllers with non-SFF native interface
|
||||
#
|
||||
CONFIG_SATA_AHCI_PLATFORM=y
|
||||
# CONFIG_AHCI_DWC is not set
|
||||
# CONFIG_AHCI_CEVA is not set
|
||||
# CONFIG_AHCI_QORIQ is not set
|
||||
# CONFIG_ATA_SFF is not set
|
||||
@@ -1767,6 +1750,7 @@ CONFIG_NET_VENDOR_HUAWEI=y
|
||||
CONFIG_NET_VENDOR_I825XX=y
|
||||
CONFIG_NET_VENDOR_INTEL=y
|
||||
CONFIG_NET_VENDOR_WANGXUN=y
|
||||
CONFIG_NET_VENDOR_ADI=y
|
||||
# CONFIG_NET_VENDOR_LITEX is not set
|
||||
CONFIG_NET_VENDOR_MARVELL=y
|
||||
# CONFIG_MVMDIO is not set
|
||||
@@ -1821,10 +1805,12 @@ CONFIG_NET_VENDOR_XILINX=y
|
||||
# CONFIG_XILINX_EMACLITE is not set
|
||||
# CONFIG_XILINX_AXI_EMAC is not set
|
||||
# CONFIG_XILINX_LL_TEMAC is not set
|
||||
CONFIG_PHYLINK=y
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_FIXED_PHY=y
|
||||
# CONFIG_SFP is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@@ -1876,6 +1862,7 @@ CONFIG_SMSC_PHY=y
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_MICREL_KS8995MA is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_FWNODE_MDIO=y
|
||||
@@ -2077,6 +2064,7 @@ CONFIG_KEYBOARD_GPIO=y
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
# CONFIG_KEYBOARD_OPENCORES is not set
|
||||
# CONFIG_KEYBOARD_PINEPHONE is not set
|
||||
CONFIG_KEYBOARD_SAMSUNG=y
|
||||
# CONFIG_KEYBOARD_STOWAWAY is not set
|
||||
# CONFIG_KEYBOARD_SUNKBD is not set
|
||||
@@ -2167,6 +2155,7 @@ CONFIG_TOUCHSCREEN_MMS114=y
|
||||
# CONFIG_TOUCHSCREEN_TPS6507X is not set
|
||||
# CONFIG_TOUCHSCREEN_ZET6223 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZFORCE is not set
|
||||
# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
@@ -2408,6 +2397,7 @@ CONFIG_SPI_BITBANG=y
|
||||
CONFIG_SPI_GPIO=y
|
||||
# CONFIG_SPI_FSL_SPI is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PL022 is not set
|
||||
# CONFIG_SPI_ROCKCHIP is not set
|
||||
@@ -2450,6 +2440,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_PINCONF=y
|
||||
# CONFIG_PINCTRL_CY8C95X0 is not set
|
||||
# CONFIG_PINCTRL_MCP23S08 is not set
|
||||
# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
|
||||
# CONFIG_PINCTRL_OCELOT is not set
|
||||
@@ -2497,7 +2488,6 @@ CONFIG_GPIO_CDEV_V1=y
|
||||
#
|
||||
# I2C GPIO expanders
|
||||
#
|
||||
# CONFIG_GPIO_ADP5588 is not set
|
||||
# CONFIG_GPIO_ADNP is not set
|
||||
# CONFIG_GPIO_GW_PLD is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
@@ -2629,7 +2619,6 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_AS370 is not set
|
||||
# CONFIG_SENSORS_ASC7621 is not set
|
||||
# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
|
||||
# CONFIG_SENSORS_ASPEED is not set
|
||||
# CONFIG_SENSORS_ATXP1 is not set
|
||||
# CONFIG_SENSORS_CORSAIR_CPRO is not set
|
||||
# CONFIG_SENSORS_CORSAIR_PSU is not set
|
||||
@@ -2670,6 +2659,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_MAX197 is not set
|
||||
# CONFIG_SENSORS_MAX31722 is not set
|
||||
# CONFIG_SENSORS_MAX31730 is not set
|
||||
# CONFIG_SENSORS_MAX31760 is not set
|
||||
# CONFIG_SENSORS_MAX6620 is not set
|
||||
# CONFIG_SENSORS_MAX6621 is not set
|
||||
# CONFIG_SENSORS_MAX6639 is not set
|
||||
@@ -2719,10 +2709,10 @@ CONFIG_SENSORS_PWM_FAN=y
|
||||
# CONFIG_SENSORS_SHT3x is not set
|
||||
# CONFIG_SENSORS_SHT4x is not set
|
||||
# CONFIG_SENSORS_SHTC1 is not set
|
||||
# CONFIG_SENSORS_SY7636A is not set
|
||||
# CONFIG_SENSORS_DME1737 is not set
|
||||
# CONFIG_SENSORS_EMC1403 is not set
|
||||
# CONFIG_SENSORS_EMC2103 is not set
|
||||
# CONFIG_SENSORS_EMC2305 is not set
|
||||
# CONFIG_SENSORS_EMC6W201 is not set
|
||||
# CONFIG_SENSORS_SMSC47M1 is not set
|
||||
# CONFIG_SENSORS_SMSC47M192 is not set
|
||||
@@ -2875,8 +2865,10 @@ CONFIG_MFD_MAX77693=y
|
||||
CONFIG_MFD_MAX8997=y
|
||||
CONFIG_MFD_MAX8998=y
|
||||
# CONFIG_MFD_MT6360 is not set
|
||||
# CONFIG_MFD_MT6370 is not set
|
||||
# CONFIG_MFD_MT6397 is not set
|
||||
# CONFIG_MFD_MENF21BMC is not set
|
||||
# CONFIG_MFD_OCELOT is not set
|
||||
# CONFIG_EZX_PCAP is not set
|
||||
# CONFIG_MFD_CPCAP is not set
|
||||
# CONFIG_MFD_VIPERBOARD is not set
|
||||
@@ -2884,14 +2876,15 @@ CONFIG_MFD_MAX8998=y
|
||||
# CONFIG_MFD_RETU is not set
|
||||
# CONFIG_MFD_PCF50633 is not set
|
||||
# CONFIG_MFD_PM8XXX is not set
|
||||
# CONFIG_MFD_SY7636A is not set
|
||||
# CONFIG_MFD_RT4831 is not set
|
||||
# CONFIG_MFD_RT5033 is not set
|
||||
# CONFIG_MFD_RT5120 is not set
|
||||
# CONFIG_MFD_RC5T583 is not set
|
||||
# CONFIG_MFD_RK808 is not set
|
||||
# CONFIG_MFD_RN5T618 is not set
|
||||
CONFIG_MFD_SEC_CORE=y
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
# CONFIG_MFD_SIMPLE_MFD_I2C is not set
|
||||
# CONFIG_MFD_SM501 is not set
|
||||
# CONFIG_MFD_SKY81452 is not set
|
||||
# CONFIG_MFD_STMPE is not set
|
||||
@@ -3007,7 +3000,6 @@ CONFIG_REGULATOR_S2MPA01=y
|
||||
CONFIG_REGULATOR_S2MPS11=y
|
||||
CONFIG_REGULATOR_S5M8767=y
|
||||
# CONFIG_REGULATOR_SLG51000 is not set
|
||||
# CONFIG_REGULATOR_SY7636A is not set
|
||||
# CONFIG_REGULATOR_SY8106A is not set
|
||||
# CONFIG_REGULATOR_SY8824X is not set
|
||||
# CONFIG_REGULATOR_SY8827N is not set
|
||||
@@ -3090,7 +3082,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
||||
#
|
||||
# Webcam devices
|
||||
#
|
||||
# CONFIG_VIDEO_CPIA2 is not set
|
||||
CONFIG_USB_GSPCA=m
|
||||
# CONFIG_USB_GSPCA_BENQ is not set
|
||||
# CONFIG_USB_GSPCA_CONEX is not set
|
||||
@@ -3146,7 +3137,6 @@ CONFIG_USB_GSPCA=m
|
||||
# CONFIG_VIDEO_USBTV is not set
|
||||
CONFIG_USB_VIDEO_CLASS=m
|
||||
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||
# CONFIG_USB_ZR364XX is not set
|
||||
|
||||
#
|
||||
# Webcam, TV (analog/digital) USB devices
|
||||
@@ -3242,6 +3232,10 @@ CONFIG_VIDEO_S5P_MIPI_CSIS=m
|
||||
# Texas Instruments drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Verisilicon media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# VIA media platform drivers
|
||||
#
|
||||
@@ -3528,7 +3522,7 @@ CONFIG_DRM_EXYNOS_HDMI=y
|
||||
# CONFIG_DRM_ARMADA is not set
|
||||
# CONFIG_DRM_RCAR_DW_HDMI is not set
|
||||
# CONFIG_DRM_RCAR_USE_LVDS is not set
|
||||
# CONFIG_DRM_RCAR_MIPI_DSI is not set
|
||||
# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set
|
||||
# CONFIG_DRM_OMAP is not set
|
||||
# CONFIG_DRM_TILCDC is not set
|
||||
# CONFIG_DRM_VIRTIO_GPU is not set
|
||||
@@ -3554,6 +3548,7 @@ CONFIG_DRM_PANEL_SIMPLE=y
|
||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
@@ -3920,6 +3915,7 @@ CONFIG_SND_SOC_WM_HUBS=y
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
# CONFIG_SND_SOC_CS42L56 is not set
|
||||
# CONFIG_SND_SOC_CS42L73 is not set
|
||||
# CONFIG_SND_SOC_CS42L83 is not set
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@@ -3937,6 +3933,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
||||
# CONFIG_SND_SOC_ES7134 is not set
|
||||
# CONFIG_SND_SOC_ES7241 is not set
|
||||
# CONFIG_SND_SOC_ES8316 is not set
|
||||
# CONFIG_SND_SOC_ES8326 is not set
|
||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||
# CONFIG_SND_SOC_GTM601 is not set
|
||||
@@ -3979,6 +3976,7 @@ CONFIG_SND_SOC_RT5631=y
|
||||
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
|
||||
# CONFIG_SND_SOC_SIMPLE_MUX is not set
|
||||
# CONFIG_SND_SOC_SPDIF is not set
|
||||
# CONFIG_SND_SOC_SRC4XXX_I2C is not set
|
||||
# CONFIG_SND_SOC_SSM2305 is not set
|
||||
# CONFIG_SND_SOC_SSM2518 is not set
|
||||
# CONFIG_SND_SOC_SSM2602_SPI is not set
|
||||
@@ -4112,6 +4110,7 @@ CONFIG_HID_EZKEY=y
|
||||
# CONFIG_HID_UCLOGIC is not set
|
||||
# CONFIG_HID_WALTOP is not set
|
||||
# CONFIG_HID_VIEWSONIC is not set
|
||||
# CONFIG_HID_VRC2 is not set
|
||||
# CONFIG_HID_XIAOMI is not set
|
||||
# CONFIG_HID_GYRATION is not set
|
||||
# CONFIG_HID_ICADE is not set
|
||||
@@ -4146,6 +4145,7 @@ CONFIG_HID_MONTEREY=y
|
||||
# CONFIG_HID_PETALYNX is not set
|
||||
# CONFIG_HID_PICOLCD is not set
|
||||
# CONFIG_HID_PLANTRONICS is not set
|
||||
# CONFIG_HID_PXRC is not set
|
||||
# CONFIG_HID_RAZER is not set
|
||||
# CONFIG_HID_PRIMAX is not set
|
||||
# CONFIG_HID_RETRODE is not set
|
||||
@@ -4164,6 +4164,7 @@ CONFIG_HID_MONTEREY=y
|
||||
# CONFIG_HID_SMARTJOYPLUS is not set
|
||||
# CONFIG_HID_TIVO is not set
|
||||
# CONFIG_HID_TOPSEED is not set
|
||||
# CONFIG_HID_TOPRE is not set
|
||||
# CONFIG_HID_THINGM is not set
|
||||
# CONFIG_HID_THRUSTMASTER is not set
|
||||
# CONFIG_HID_UDRAW_PS3 is not set
|
||||
@@ -4747,12 +4748,6 @@ CONFIG_STAGING=y
|
||||
# CONFIG_ADT7316 is not set
|
||||
# end of Analog digital bi-direction converters
|
||||
|
||||
#
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
# CONFIG_AD7746 is not set
|
||||
# end of Capacitance to digital converters
|
||||
|
||||
#
|
||||
# Direct Digital Synthesis
|
||||
#
|
||||
@@ -4782,7 +4777,6 @@ CONFIG_STAGING=y
|
||||
# CONFIG_STAGING_MEDIA is not set
|
||||
# CONFIG_STAGING_BOARD is not set
|
||||
# CONFIG_LTE_GDM724X is not set
|
||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||
# CONFIG_FB_TFT is not set
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_PI433 is not set
|
||||
@@ -4829,12 +4823,14 @@ CONFIG_COMMON_CLK_S2MPS11=y
|
||||
# CONFIG_COMMON_CLK_PWM is not set
|
||||
# CONFIG_COMMON_CLK_RS9_PCIE is not set
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_VC7 is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
CONFIG_COMMON_CLK_SAMSUNG=y
|
||||
CONFIG_EXYNOS_4_COMMON_CLK=y
|
||||
CONFIG_EXYNOS_AUDSS_CLK_CON=y
|
||||
CONFIG_EXYNOS_CLKOUT=y
|
||||
# CONFIG_XILINX_VCU is not set
|
||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||
# CONFIG_HWSPINLOCK is not set
|
||||
|
||||
#
|
||||
@@ -4977,7 +4973,6 @@ CONFIG_EXTCON_MAX8997=y
|
||||
# CONFIG_EXTCON_SM5502 is not set
|
||||
# CONFIG_EXTCON_USB_GPIO is not set
|
||||
# CONFIG_EXTCON_USBC_CROS_EC is not set
|
||||
# CONFIG_EXTCON_USBC_TUSB320 is not set
|
||||
CONFIG_MEMORY=y
|
||||
CONFIG_DDR=y
|
||||
# CONFIG_ARM_PL172_MPMC is not set
|
||||
@@ -5037,6 +5032,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_MMA8452 is not set
|
||||
# CONFIG_MMA9551 is not set
|
||||
# CONFIG_MMA9553 is not set
|
||||
# CONFIG_MSA311 is not set
|
||||
# CONFIG_MXC4005 is not set
|
||||
# CONFIG_MXC6255 is not set
|
||||
# CONFIG_SCA3000 is not set
|
||||
@@ -5081,6 +5077,7 @@ CONFIG_EXYNOS_ADC=y
|
||||
# CONFIG_MAX1027 is not set
|
||||
# CONFIG_MAX11100 is not set
|
||||
# CONFIG_MAX1118 is not set
|
||||
# CONFIG_MAX11205 is not set
|
||||
# CONFIG_MAX1241 is not set
|
||||
# CONFIG_MAX1363 is not set
|
||||
# CONFIG_MAX9611 is not set
|
||||
@@ -5088,6 +5085,7 @@ CONFIG_EXYNOS_ADC=y
|
||||
# CONFIG_MCP3422 is not set
|
||||
# CONFIG_MCP3911 is not set
|
||||
# CONFIG_NAU7802 is not set
|
||||
# CONFIG_RICHTEK_RTQ6056 is not set
|
||||
# CONFIG_SD_ADC_MODULATOR is not set
|
||||
# CONFIG_TI_ADC081C is not set
|
||||
# CONFIG_TI_ADC0832 is not set
|
||||
@@ -5132,6 +5130,7 @@ CONFIG_EXYNOS_ADC=y
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
# CONFIG_AD7150 is not set
|
||||
# CONFIG_AD7746 is not set
|
||||
# end of Capacitance to digital converters
|
||||
|
||||
#
|
||||
@@ -5297,6 +5296,8 @@ CONFIG_EXYNOS_ADC=y
|
||||
# CONFIG_ADIS16480 is not set
|
||||
# CONFIG_BMI160_I2C is not set
|
||||
# CONFIG_BMI160_SPI is not set
|
||||
# CONFIG_BOSCH_BNO055_SERIAL is not set
|
||||
# CONFIG_BOSCH_BNO055_I2C is not set
|
||||
# CONFIG_FXOS8700_I2C is not set
|
||||
# CONFIG_FXOS8700_SPI is not set
|
||||
# CONFIG_KMX61 is not set
|
||||
@@ -5333,6 +5334,7 @@ CONFIG_CM36651=y
|
||||
# CONFIG_JSA1212 is not set
|
||||
# CONFIG_RPR0521 is not set
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LTRF216A is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
@@ -5907,6 +5909,7 @@ CONFIG_CRYPTO_CRYPTD=m
|
||||
CONFIG_CRYPTO_AUTHENC=m
|
||||
CONFIG_CRYPTO_TEST=m
|
||||
CONFIG_CRYPTO_SIMD=m
|
||||
# end of Crypto core or helper
|
||||
|
||||
#
|
||||
# Public-key cryptography
|
||||
@@ -5920,71 +5923,15 @@ CONFIG_CRYPTO_ECDH=m
|
||||
# CONFIG_CRYPTO_ECRDSA is not set
|
||||
# CONFIG_CRYPTO_SM2 is not set
|
||||
# CONFIG_CRYPTO_CURVE25519 is not set
|
||||
# end of Public-key cryptography
|
||||
|
||||
#
|
||||
# Authenticated Encryption with Associated Data
|
||||
#
|
||||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
|
||||
# CONFIG_CRYPTO_AEGIS128 is not set
|
||||
# CONFIG_CRYPTO_SEQIV is not set
|
||||
# CONFIG_CRYPTO_ECHAINIV is not set
|
||||
|
||||
#
|
||||
# Block modes
|
||||
#
|
||||
CONFIG_CRYPTO_CBC=m
|
||||
# CONFIG_CRYPTO_CFB is not set
|
||||
CONFIG_CRYPTO_CTR=m
|
||||
# CONFIG_CRYPTO_CTS is not set
|
||||
CONFIG_CRYPTO_ECB=m
|
||||
CONFIG_CRYPTO_LRW=m
|
||||
# CONFIG_CRYPTO_OFB is not set
|
||||
# CONFIG_CRYPTO_PCBC is not set
|
||||
CONFIG_CRYPTO_XTS=m
|
||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||
# CONFIG_CRYPTO_HCTR2 is not set
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
|
||||
#
|
||||
# Hash modes
|
||||
#
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
# CONFIG_CRYPTO_XCBC is not set
|
||||
# CONFIG_CRYPTO_VMAC is not set
|
||||
|
||||
#
|
||||
# Digest
|
||||
#
|
||||
CONFIG_CRYPTO_CRC32C=m
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_XXHASH=m
|
||||
CONFIG_CRYPTO_BLAKE2B=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF is not set
|
||||
CONFIG_CRYPTO_GHASH=m
|
||||
# CONFIG_CRYPTO_POLY1305 is not set
|
||||
# CONFIG_CRYPTO_MD4 is not set
|
||||
CONFIG_CRYPTO_MD5=m
|
||||
# CONFIG_CRYPTO_MICHAEL_MIC is not set
|
||||
# CONFIG_CRYPTO_RMD160 is not set
|
||||
CONFIG_CRYPTO_SHA1=m
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=m
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
# CONFIG_CRYPTO_SM3_GENERIC is not set
|
||||
# CONFIG_CRYPTO_STREEBOG is not set
|
||||
# CONFIG_CRYPTO_WP512 is not set
|
||||
|
||||
#
|
||||
# Ciphers
|
||||
# Block ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_AES=m
|
||||
# CONFIG_CRYPTO_AES_TI is not set
|
||||
# CONFIG_CRYPTO_ANUBIS is not set
|
||||
# CONFIG_CRYPTO_ARC4 is not set
|
||||
# CONFIG_CRYPTO_ARIA is not set
|
||||
# CONFIG_CRYPTO_BLOWFISH is not set
|
||||
# CONFIG_CRYPTO_CAMELLIA is not set
|
||||
# CONFIG_CRYPTO_CAST5 is not set
|
||||
@@ -5992,13 +5939,75 @@ CONFIG_CRYPTO_AES=m
|
||||
CONFIG_CRYPTO_DES=m
|
||||
# CONFIG_CRYPTO_FCRYPT is not set
|
||||
# CONFIG_CRYPTO_KHAZAD is not set
|
||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||
# CONFIG_CRYPTO_SEED is not set
|
||||
# CONFIG_CRYPTO_ARIA is not set
|
||||
# CONFIG_CRYPTO_SERPENT is not set
|
||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||
# CONFIG_CRYPTO_TEA is not set
|
||||
# CONFIG_CRYPTO_TWOFISH is not set
|
||||
# end of Block ciphers
|
||||
|
||||
#
|
||||
# Length-preserving ciphers and modes
|
||||
#
|
||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||
# CONFIG_CRYPTO_ARC4 is not set
|
||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||
CONFIG_CRYPTO_CBC=m
|
||||
# CONFIG_CRYPTO_CFB is not set
|
||||
CONFIG_CRYPTO_CTR=m
|
||||
# CONFIG_CRYPTO_CTS is not set
|
||||
CONFIG_CRYPTO_ECB=m
|
||||
# CONFIG_CRYPTO_HCTR2 is not set
|
||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||
CONFIG_CRYPTO_LRW=m
|
||||
# CONFIG_CRYPTO_OFB is not set
|
||||
# CONFIG_CRYPTO_PCBC is not set
|
||||
CONFIG_CRYPTO_XTS=m
|
||||
# end of Length-preserving ciphers and modes
|
||||
|
||||
#
|
||||
# AEAD (authenticated encryption with associated data) ciphers
|
||||
#
|
||||
# CONFIG_CRYPTO_AEGIS128 is not set
|
||||
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
|
||||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
# CONFIG_CRYPTO_SEQIV is not set
|
||||
# CONFIG_CRYPTO_ECHAINIV is not set
|
||||
CONFIG_CRYPTO_ESSIV=m
|
||||
# end of AEAD (authenticated encryption with associated data) ciphers
|
||||
|
||||
#
|
||||
# Hashes, digests, and MACs
|
||||
#
|
||||
CONFIG_CRYPTO_BLAKE2B=m
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_GHASH=m
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
# CONFIG_CRYPTO_MD4 is not set
|
||||
CONFIG_CRYPTO_MD5=m
|
||||
# CONFIG_CRYPTO_MICHAEL_MIC is not set
|
||||
# CONFIG_CRYPTO_POLY1305 is not set
|
||||
# CONFIG_CRYPTO_RMD160 is not set
|
||||
CONFIG_CRYPTO_SHA1=m
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=m
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
# CONFIG_CRYPTO_SM3_GENERIC is not set
|
||||
# CONFIG_CRYPTO_STREEBOG is not set
|
||||
# CONFIG_CRYPTO_VMAC is not set
|
||||
# CONFIG_CRYPTO_WP512 is not set
|
||||
# CONFIG_CRYPTO_XCBC is not set
|
||||
CONFIG_CRYPTO_XXHASH=m
|
||||
# end of Hashes, digests, and MACs
|
||||
|
||||
#
|
||||
# CRCs (cyclic redundancy checks)
|
||||
#
|
||||
CONFIG_CRYPTO_CRC32C=m
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF is not set
|
||||
# end of CRCs (cyclic redundancy checks)
|
||||
|
||||
#
|
||||
# Compression
|
||||
@@ -6009,9 +6018,10 @@ CONFIG_CRYPTO_LZO=m
|
||||
CONFIG_CRYPTO_LZ4=m
|
||||
# CONFIG_CRYPTO_LZ4HC is not set
|
||||
CONFIG_CRYPTO_ZSTD=m
|
||||
# end of Compression
|
||||
|
||||
#
|
||||
# Random Number Generation
|
||||
# Random number generation
|
||||
#
|
||||
# CONFIG_CRYPTO_ANSI_CPRNG is not set
|
||||
CONFIG_CRYPTO_DRBG_MENU=m
|
||||
@@ -6021,6 +6031,11 @@ CONFIG_CRYPTO_DRBG_HMAC=y
|
||||
CONFIG_CRYPTO_DRBG=m
|
||||
CONFIG_CRYPTO_JITTERENTROPY=m
|
||||
CONFIG_CRYPTO_KDF800108_CTR=y
|
||||
# end of Random number generation
|
||||
|
||||
#
|
||||
# Userspace interface
|
||||
#
|
||||
CONFIG_CRYPTO_USER_API=m
|
||||
CONFIG_CRYPTO_USER_API_HASH=m
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||
@@ -6029,7 +6044,32 @@ CONFIG_CRYPTO_USER_API_RNG=m
|
||||
CONFIG_CRYPTO_USER_API_AEAD=m
|
||||
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
|
||||
# CONFIG_CRYPTO_STATS is not set
|
||||
# end of Userspace interface
|
||||
|
||||
CONFIG_CRYPTO_HASH_INFO=y
|
||||
|
||||
#
|
||||
# Accelerated Cryptographic Algorithms for CPU (arm)
|
||||
#
|
||||
CONFIG_CRYPTO_CURVE25519_NEON=m
|
||||
# CONFIG_CRYPTO_GHASH_ARM_CE is not set
|
||||
# CONFIG_CRYPTO_NHPOLY1305_NEON is not set
|
||||
CONFIG_CRYPTO_POLY1305_ARM=m
|
||||
CONFIG_CRYPTO_BLAKE2S_ARM=y
|
||||
# CONFIG_CRYPTO_BLAKE2B_NEON is not set
|
||||
CONFIG_CRYPTO_SHA1_ARM=m
|
||||
CONFIG_CRYPTO_SHA1_ARM_NEON=m
|
||||
# CONFIG_CRYPTO_SHA1_ARM_CE is not set
|
||||
# CONFIG_CRYPTO_SHA2_ARM_CE is not set
|
||||
CONFIG_CRYPTO_SHA256_ARM=m
|
||||
CONFIG_CRYPTO_SHA512_ARM=m
|
||||
# CONFIG_CRYPTO_AES_ARM is not set
|
||||
CONFIG_CRYPTO_AES_ARM_BS=m
|
||||
# CONFIG_CRYPTO_AES_ARM_CE is not set
|
||||
CONFIG_CRYPTO_CHACHA20_NEON=m
|
||||
# CONFIG_CRYPTO_CRC32_ARM_CE is not set
|
||||
# end of Accelerated Cryptographic Algorithms for CPU (arm)
|
||||
|
||||
CONFIG_CRYPTO_HW=y
|
||||
CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
|
||||
CONFIG_CRYPTO_DEV_S5P=m
|
||||
@@ -6078,6 +6118,7 @@ CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
||||
#
|
||||
# Crypto library routines
|
||||
#
|
||||
CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=m
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
|
||||
@@ -6095,7 +6136,6 @@ CONFIG_CRYPTO_LIB_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
# end of Crypto library routines
|
||||
|
||||
CONFIG_LIB_MEMNEQ=y
|
||||
CONFIG_CRC_CCITT=y
|
||||
CONFIG_CRC16=y
|
||||
# CONFIG_CRC_T10DIF is not set
|
||||
@@ -6120,6 +6160,7 @@ CONFIG_LZO_COMPRESS=m
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_LZ4_COMPRESS=m
|
||||
CONFIG_LZ4_DECOMPRESS=y
|
||||
CONFIG_ZSTD_COMMON=y
|
||||
CONFIG_ZSTD_COMPRESS=m
|
||||
CONFIG_ZSTD_DECOMPRESS=y
|
||||
CONFIG_XZ_DEC=y
|
||||
@@ -6168,6 +6209,7 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
# CONFIG_FORCE_NR_CPUS is not set
|
||||
CONFIG_CPU_RMAP=y
|
||||
CONFIG_DQL=y
|
||||
CONFIG_GLOB=y
|
||||
@@ -6227,6 +6269,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_AS_HAS_NON_CONST_LEB128=y
|
||||
CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
@@ -6359,6 +6402,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_TEST_BITMAP is not set
|
||||
# CONFIG_TEST_UUID is not set
|
||||
# CONFIG_TEST_XARRAY is not set
|
||||
# CONFIG_TEST_MAPLE_TREE is not set
|
||||
# CONFIG_TEST_RHASHTABLE is not set
|
||||
# CONFIG_TEST_SIPHASH is not set
|
||||
# CONFIG_TEST_IDA is not set
|
||||
@@ -6373,6 +6417,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_TEST_SYSCTL is not set
|
||||
# CONFIG_TEST_UDELAY is not set
|
||||
# CONFIG_TEST_STATIC_KEYS is not set
|
||||
# CONFIG_TEST_DYNAMIC_DEBUG is not set
|
||||
# CONFIG_TEST_KMOD is not set
|
||||
# CONFIG_TEST_MEMCAT_P is not set
|
||||
# CONFIG_TEST_MEMINIT is not set
|
||||
@@ -6380,4 +6425,9 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_ARCH_USE_MEMTEST=y
|
||||
# CONFIG_MEMTEST is not set
|
||||
# end of Kernel Testing and Coverage
|
||||
|
||||
#
|
||||
# Rust hacking
|
||||
#
|
||||
# end of Rust hacking
|
||||
# end of Kernel hacking
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
_flavor="postmarketos-qcom-sdm845"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.1.3
|
||||
pkgrel=1
|
||||
pkgver=6.2.0_rc3
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline Kernel fork for SDM845 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -18,7 +18,7 @@ options="!strip !check !tracedeps
|
||||
makedepends="bash bison findutils flex installkernel openssl-dev perl"
|
||||
|
||||
_config="config-$_flavor.$arch"
|
||||
_tag="sdm845-6.1.3-r1"
|
||||
_tag="sdm845-6.2.0_rc3"
|
||||
|
||||
# Source
|
||||
source="
|
||||
@@ -55,6 +55,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e92d046eb071617b3844382173f20fc3efc982c78fc07f4d7d7c9cc762eeb3221fc502fd09a9d928798831a808c2bf2121a2e62fe5a84611d7b696123b4e5b2d linux-sdm845-6.1.3-r1.tar.gz
|
||||
8d05bb3d838c3a2cd8b3204917a453ec800d1b56b8374f5ccc5f0c81f2ffdb7e0dedeb0621a08bc201969d7be9520c322fe442f3f7e8065329bcfd15e990ff52 config-postmarketos-qcom-sdm845.aarch64
|
||||
ca0d8ed416cfdd96c2d840b4f6f9492efd911baed0ec0f6557327206efbfad350be56f7727dd11c6a5c23565f29f75ee0a46efbd3bcc0c2879d19ad65acf4d76 linux-sdm845-6.2.0_rc3.tar.gz
|
||||
77857fe23d0b541e234edbd11ba6e67546a7060e526eff0d3de5c101d0ef1eb4ee6dcccd87dd80327b634b818790dbe1e9d428e7d16cbab3128de2e9b3ae4f68 config-postmarketos-qcom-sdm845.aarch64
|
||||
"
|
||||
+72
-27
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.1.3 Kernel Configuration
|
||||
# Linux/arm64 6.2.0-rc3 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r6) 12.2.1 20220924"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
@@ -57,7 +57,6 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
||||
CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
|
||||
CONFIG_GENERIC_IRQ_IPI=y
|
||||
CONFIG_GENERIC_MSI_IRQ=y
|
||||
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_IRQ_MSI_IOMMU=y
|
||||
CONFIG_IRQ_FORCED_THREADING=y
|
||||
CONFIG_SPARSE_IRQ=y
|
||||
@@ -216,6 +215,7 @@ CONFIG_INITRAMFS_PRESERVE_MTIME=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
CONFIG_LD_ORPHAN_WARN=y
|
||||
CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
|
||||
CONFIG_SYSCTL=y
|
||||
CONFIG_HAVE_UID16=y
|
||||
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
||||
@@ -241,6 +241,7 @@ CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
# CONFIG_KALLSYMS_SELFTEST is not set
|
||||
CONFIG_KALLSYMS_ALL=y
|
||||
CONFIG_KALLSYMS_BASE_RELATIVE=y
|
||||
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
|
||||
@@ -262,7 +263,7 @@ CONFIG_PROFILING=y
|
||||
# end of General setup
|
||||
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y
|
||||
CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_ARM64_PAGE_SHIFT=12
|
||||
@@ -493,7 +494,6 @@ CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
|
||||
CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
|
||||
CONFIG_STACKPROTECTOR_PER_TASK=y
|
||||
CONFIG_ARCH_NR_GPIO=0
|
||||
# end of Kernel Features
|
||||
|
||||
#
|
||||
@@ -595,6 +595,7 @@ CONFIG_ACPI_GENERIC_GSI=y
|
||||
CONFIG_ACPI_CCA_REQUIRED=y
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
CONFIG_ACPI_SPCR_TABLE=y
|
||||
# CONFIG_ACPI_FPDT is not set
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_AC=y
|
||||
CONFIG_ACPI_BATTERY=y
|
||||
@@ -633,8 +634,10 @@ CONFIG_ACPI_APEI_EINJ=y
|
||||
# CONFIG_ACPI_PFRUT is not set
|
||||
CONFIG_ACPI_IORT=y
|
||||
CONFIG_ACPI_GTDT=y
|
||||
CONFIG_ACPI_APMT=y
|
||||
CONFIG_ACPI_PPTT=y
|
||||
CONFIG_ACPI_PCC=y
|
||||
# CONFIG_ACPI_FFH is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_ACPI_PRMT=y
|
||||
CONFIG_IRQ_BYPASS_MANAGER=y
|
||||
@@ -642,6 +645,9 @@ CONFIG_HAVE_KVM=y
|
||||
CONFIG_HAVE_KVM_IRQCHIP=y
|
||||
CONFIG_HAVE_KVM_IRQFD=y
|
||||
CONFIG_HAVE_KVM_IRQ_ROUTING=y
|
||||
CONFIG_HAVE_KVM_DIRTY_RING=y
|
||||
CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
|
||||
CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y
|
||||
CONFIG_HAVE_KVM_EVENTFD=y
|
||||
CONFIG_KVM_MMIO=y
|
||||
CONFIG_HAVE_KVM_MSI=y
|
||||
@@ -696,6 +702,7 @@ CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
|
||||
CONFIG_MMU_GATHER_TABLE_FREE=y
|
||||
CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
|
||||
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
|
||||
CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
|
||||
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
|
||||
CONFIG_HAVE_CMPXCHG_LOCAL=y
|
||||
CONFIG_HAVE_CMPXCHG_DOUBLE=y
|
||||
@@ -771,6 +778,7 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
||||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
CONFIG_FUNCTION_ALIGNMENT=0
|
||||
# end of General architecture-dependent options
|
||||
|
||||
CONFIG_RT_MUTEXES=y
|
||||
@@ -937,6 +945,7 @@ CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||
CONFIG_ZONE_DMA=y
|
||||
CONFIG_ZONE_DMA32=y
|
||||
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
|
||||
CONFIG_ARCH_USES_PG_ARCH_X=y
|
||||
CONFIG_VM_EVENT_COUNTERS=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_TEST is not set
|
||||
@@ -1104,7 +1113,6 @@ CONFIG_NFT_MASQ=m
|
||||
# CONFIG_NFT_REDIR is not set
|
||||
CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_TUNNEL is not set
|
||||
# CONFIG_NFT_OBJREF is not set
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
@@ -1454,6 +1462,7 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
|
||||
CONFIG_BT_HIDP=m
|
||||
CONFIG_BT_HS=y
|
||||
CONFIG_BT_LE=y
|
||||
CONFIG_BT_LE_L2CAP_ECRED=y
|
||||
CONFIG_BT_LEDS=y
|
||||
# CONFIG_BT_MSFTEXT is not set
|
||||
# CONFIG_BT_AOSPEXT is not set
|
||||
@@ -1470,6 +1479,7 @@ CONFIG_BT_RTL=m
|
||||
CONFIG_BT_QCA=m
|
||||
CONFIG_BT_HCIBTUSB=m
|
||||
# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
|
||||
CONFIG_BT_HCIBTUSB_POLL_SYNC=y
|
||||
CONFIG_BT_HCIBTUSB_BCM=y
|
||||
# CONFIG_BT_HCIBTUSB_MTK is not set
|
||||
CONFIG_BT_HCIBTUSB_RTL=y
|
||||
@@ -1489,6 +1499,7 @@ CONFIG_BT_HCIUART_QCA=y
|
||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||
CONFIG_BT_HCIUART_MRVL=y
|
||||
# CONFIG_BT_HCIBCM203X is not set
|
||||
# CONFIG_BT_HCIBCM4377 is not set
|
||||
# CONFIG_BT_HCIBPA10X is not set
|
||||
# CONFIG_BT_HCIBFUSB is not set
|
||||
# CONFIG_BT_HCIVHCI is not set
|
||||
@@ -1592,7 +1603,6 @@ CONFIG_PCIE_PME=y
|
||||
# CONFIG_PCIE_DPC is not set
|
||||
# CONFIG_PCIE_PTM is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
# CONFIG_PCI_DEBUG is not set
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
@@ -1787,7 +1797,6 @@ CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
CONFIG_EFI_GENERIC_STUB=y
|
||||
# CONFIG_EFI_ZBOOT is not set
|
||||
CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
||||
# CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER is not set
|
||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||
CONFIG_EFI_CAPSULE_LOADER=y
|
||||
# CONFIG_EFI_TEST is not set
|
||||
@@ -1851,6 +1860,7 @@ CONFIG_ZRAM_DEF_COMP_LZORLE=y
|
||||
CONFIG_ZRAM_DEF_COMP="lzo-rle"
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
CONFIG_ZRAM_MEMORY_TRACKING=y
|
||||
# CONFIG_ZRAM_MULTI_COMP is not set
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||
# CONFIG_BLK_DEV_DRBD is not set
|
||||
@@ -2236,12 +2246,12 @@ CONFIG_NET_VENDOR_MICROCHIP=y
|
||||
# CONFIG_ENCX24J600 is not set
|
||||
# CONFIG_LAN743X is not set
|
||||
# CONFIG_LAN966X_SWITCH is not set
|
||||
# CONFIG_VCAP is not set
|
||||
CONFIG_NET_VENDOR_MICROSEMI=y
|
||||
# CONFIG_MSCC_OCELOT_SWITCH is not set
|
||||
CONFIG_NET_VENDOR_MICROSOFT=y
|
||||
CONFIG_NET_VENDOR_MYRI=y
|
||||
# CONFIG_MYRI10GE is not set
|
||||
# CONFIG_FEALNX is not set
|
||||
# CONFIG_NET_VENDOR_NI is not set
|
||||
CONFIG_NET_VENDOR_NATSEMI=y
|
||||
# CONFIG_NATSEMI is not set
|
||||
@@ -2536,6 +2546,7 @@ CONFIG_WLAN_VENDOR_MEDIATEK=y
|
||||
# CONFIG_MT7921E is not set
|
||||
# CONFIG_MT7921S is not set
|
||||
# CONFIG_MT7921U is not set
|
||||
# CONFIG_MT7996E is not set
|
||||
CONFIG_WLAN_VENDOR_MICROCHIP=y
|
||||
# CONFIG_WILC1000_SDIO is not set
|
||||
# CONFIG_WILC1000_SPI is not set
|
||||
@@ -2688,6 +2699,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
|
||||
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
|
||||
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
|
||||
# CONFIG_TOUCHSCREEN_EETI is not set
|
||||
@@ -2699,6 +2711,7 @@ CONFIG_TOUCHSCREEN_FOCALTECH_FTS=m
|
||||
CONFIG_TOUCHSCREEN_GOODIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIDEEP is not set
|
||||
# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
|
||||
# CONFIG_TOUCHSCREEN_ILI210X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILITEK is not set
|
||||
# CONFIG_TOUCHSCREEN_S6SY761 is not set
|
||||
@@ -2746,6 +2759,7 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
@@ -2830,6 +2844,7 @@ CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||
CONFIG_UNIX98_PTYS=y
|
||||
CONFIG_LEGACY_PTYS=y
|
||||
CONFIG_LEGACY_PTY_COUNT=16
|
||||
CONFIG_LEGACY_TIOCSTI=y
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
|
||||
#
|
||||
@@ -2914,6 +2929,7 @@ CONFIG_IPMI_SI=m
|
||||
# CONFIG_IPMI_IPMB is not set
|
||||
# CONFIG_IPMI_WATCHDOG is not set
|
||||
# CONFIG_IPMI_POWEROFF is not set
|
||||
# CONFIG_SSIF_IPMI_BMC is not set
|
||||
# CONFIG_IPMB_DEVICE_INTERFACE is not set
|
||||
CONFIG_HW_RANDOM=m
|
||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||
@@ -2930,8 +2946,6 @@ CONFIG_DEVPORT=y
|
||||
# CONFIG_TCG_TPM is not set
|
||||
# CONFIG_XILLYBUS is not set
|
||||
# CONFIG_XILLYUSB is not set
|
||||
CONFIG_RANDOM_TRUST_CPU=y
|
||||
CONFIG_RANDOM_TRUST_BOOTLOADER=y
|
||||
# end of Character devices
|
||||
|
||||
#
|
||||
@@ -3062,6 +3076,7 @@ CONFIG_SPI_MEM=y
|
||||
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PCI1XXXX is not set
|
||||
# CONFIG_SPI_PL022 is not set
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
# CONFIG_SPI_ROCKCHIP is not set
|
||||
@@ -3070,6 +3085,7 @@ CONFIG_SPI_QUP=y
|
||||
CONFIG_SPI_QCOM_GENI=m
|
||||
# CONFIG_SPI_SC18IS602 is not set
|
||||
# CONFIG_SPI_SIFIVE is not set
|
||||
# CONFIG_SPI_SN_F_OSPI is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_THUNDERX is not set
|
||||
# CONFIG_SPI_XCOMM is not set
|
||||
@@ -3158,6 +3174,7 @@ CONFIG_PINCTRL_SC7280=y
|
||||
# CONFIG_PINCTRL_SC8180X is not set
|
||||
# CONFIG_PINCTRL_SC8280XP is not set
|
||||
# CONFIG_PINCTRL_SDM660 is not set
|
||||
# CONFIG_PINCTRL_SDM670 is not set
|
||||
CONFIG_PINCTRL_SDM845=y
|
||||
# CONFIG_PINCTRL_SM6115 is not set
|
||||
# CONFIG_PINCTRL_SM6125 is not set
|
||||
@@ -3260,6 +3277,7 @@ CONFIG_GPIO_WCD934X=m
|
||||
# Virtual GPIO drivers
|
||||
#
|
||||
# CONFIG_GPIO_AGGREGATOR is not set
|
||||
# CONFIG_GPIO_LATCH is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_VIRTIO is not set
|
||||
# CONFIG_GPIO_SIM is not set
|
||||
@@ -3591,6 +3609,7 @@ CONFIG_BCMA_POSSIBLE=y
|
||||
CONFIG_MFD_CORE=y
|
||||
# CONFIG_MFD_ACT8945A is not set
|
||||
# CONFIG_MFD_AS3711 is not set
|
||||
# CONFIG_MFD_SMPRO is not set
|
||||
# CONFIG_MFD_AS3722 is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_MFD_AAT2870_CORE is not set
|
||||
@@ -3615,7 +3634,6 @@ CONFIG_MFD_CORE=y
|
||||
# CONFIG_MFD_HI6421_PMIC is not set
|
||||
# CONFIG_MFD_HI6421_SPMI is not set
|
||||
# CONFIG_HTC_PASIC3 is not set
|
||||
# CONFIG_HTC_I2CPLD is not set
|
||||
# CONFIG_LPC_ICH is not set
|
||||
# CONFIG_LPC_SCH is not set
|
||||
# CONFIG_MFD_IQS62X is not set
|
||||
@@ -3676,6 +3694,7 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_TI_LP873X is not set
|
||||
# CONFIG_MFD_TI_LP87565 is not set
|
||||
# CONFIG_MFD_TPS65218 is not set
|
||||
# CONFIG_MFD_TPS65219 is not set
|
||||
# CONFIG_MFD_TPS6586X is not set
|
||||
# CONFIG_MFD_TPS65910 is not set
|
||||
# CONFIG_MFD_TPS65912_I2C is not set
|
||||
@@ -3765,6 +3784,7 @@ CONFIG_REGULATOR_QCOM_SPMI=y
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
@@ -3915,7 +3935,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
#
|
||||
# Aspeed media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_ASPEED is not set
|
||||
|
||||
#
|
||||
# Atmel media platform drivers
|
||||
@@ -3944,6 +3963,10 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
# Mediatek media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Microchip Technology, Inc. media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# NVidia media platform drivers
|
||||
#
|
||||
@@ -4044,6 +4067,7 @@ CONFIG_VIDEO_IR_I2C=m
|
||||
# CONFIG_VIDEO_OG01A1B is not set
|
||||
# CONFIG_VIDEO_OV02A10 is not set
|
||||
# CONFIG_VIDEO_OV08D10 is not set
|
||||
# CONFIG_VIDEO_OV08X40 is not set
|
||||
# CONFIG_VIDEO_OV13858 is not set
|
||||
# CONFIG_VIDEO_OV13B10 is not set
|
||||
# CONFIG_VIDEO_OV2640 is not set
|
||||
@@ -4051,6 +4075,7 @@ CONFIG_VIDEO_IR_I2C=m
|
||||
# CONFIG_VIDEO_OV2680 is not set
|
||||
# CONFIG_VIDEO_OV2685 is not set
|
||||
# CONFIG_VIDEO_OV2740 is not set
|
||||
# CONFIG_VIDEO_OV4689 is not set
|
||||
CONFIG_VIDEO_OV5640=m
|
||||
# CONFIG_VIDEO_OV5645 is not set
|
||||
# CONFIG_VIDEO_OV5647 is not set
|
||||
@@ -4075,11 +4100,11 @@ CONFIG_VIDEO_OV5640=m
|
||||
# CONFIG_VIDEO_RDACM21 is not set
|
||||
# CONFIG_VIDEO_RJ54N1 is not set
|
||||
# CONFIG_VIDEO_S5C73M3 is not set
|
||||
# CONFIG_VIDEO_S5K4ECGX is not set
|
||||
# CONFIG_VIDEO_S5K5BAF is not set
|
||||
# CONFIG_VIDEO_S5K6A3 is not set
|
||||
# CONFIG_VIDEO_S5K6AA is not set
|
||||
# CONFIG_VIDEO_SR030PC30 is not set
|
||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||
# CONFIG_VIDEO_VS6624 is not set
|
||||
# CONFIG_VIDEO_CCS is not set
|
||||
# CONFIG_VIDEO_ET8EK8 is not set
|
||||
@@ -4127,6 +4152,7 @@ CONFIG_VIDEO_OV5640=m
|
||||
# Graphics support
|
||||
#
|
||||
CONFIG_APERTURE_HELPERS=y
|
||||
CONFIG_VIDEO_NOMODESET=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DEBUG_MM is not set
|
||||
@@ -4216,7 +4242,7 @@ CONFIG_DRM_PANEL_EBBG_FT8719=y
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
CONFIG_DRM_PANEL_INNOLUX_TD4328=y
|
||||
# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_R63452 is not set
|
||||
# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
|
||||
@@ -4227,6 +4253,7 @@ CONFIG_DRM_PANEL_INNOLUX_TD4328=y
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set
|
||||
@@ -4354,7 +4381,6 @@ CONFIG_DRM_LEGACY=y
|
||||
# CONFIG_DRM_VIA is not set
|
||||
# CONFIG_DRM_SAVAGE is not set
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
CONFIG_DRM_NOMODESET=y
|
||||
|
||||
#
|
||||
# Frame buffer Devices
|
||||
@@ -4460,6 +4486,7 @@ CONFIG_LOGO=y
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# end of Graphics support
|
||||
|
||||
# CONFIG_DRM_ACCEL is not set
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
CONFIG_SND_TIMER=y
|
||||
@@ -4743,6 +4770,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
|
||||
CONFIG_SND_SOC_RL6231=m
|
||||
# CONFIG_SND_SOC_RT1308_SDW is not set
|
||||
# CONFIG_SND_SOC_RT1316_SDW is not set
|
||||
# CONFIG_SND_SOC_RT1318_SDW is not set
|
||||
# CONFIG_SND_SOC_RT5616 is not set
|
||||
# CONFIG_SND_SOC_RT5631 is not set
|
||||
# CONFIG_SND_SOC_RT5640 is not set
|
||||
@@ -4821,6 +4849,7 @@ CONFIG_SND_SOC_WM8524=m
|
||||
# CONFIG_SND_SOC_WM8904 is not set
|
||||
# CONFIG_SND_SOC_WM8940 is not set
|
||||
# CONFIG_SND_SOC_WM8960 is not set
|
||||
# CONFIG_SND_SOC_WM8961 is not set
|
||||
# CONFIG_SND_SOC_WM8962 is not set
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
CONFIG_SND_SOC_WM8978=m
|
||||
@@ -5041,7 +5070,6 @@ CONFIG_USB_EHCI_PCI=y
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||
# CONFIG_USB_OXU210HP_HCD is not set
|
||||
# CONFIG_USB_ISP116X_HCD is not set
|
||||
# CONFIG_USB_FOTG210_HCD is not set
|
||||
# CONFIG_USB_MAX3421_HCD is not set
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
CONFIG_USB_OHCI_HCD_PCI=y
|
||||
@@ -5090,6 +5118,10 @@ CONFIG_USB_STORAGE=y
|
||||
# CONFIG_USB_MDC800 is not set
|
||||
# CONFIG_USB_MICROTEK is not set
|
||||
# CONFIG_USBIP_CORE is not set
|
||||
|
||||
#
|
||||
# USB dual-mode controller drivers
|
||||
#
|
||||
CONFIG_USB_CDNS_SUPPORT=m
|
||||
CONFIG_USB_CDNS_HOST=y
|
||||
CONFIG_USB_CDNS3=m
|
||||
@@ -5226,7 +5258,6 @@ CONFIG_U_SERIAL_CONSOLE=y
|
||||
#
|
||||
# USB Peripheral Controller
|
||||
#
|
||||
# CONFIG_USB_FOTG210_UDC is not set
|
||||
# CONFIG_USB_GR_UDC is not set
|
||||
# CONFIG_USB_R8A66597 is not set
|
||||
# CONFIG_USB_PXA27X is not set
|
||||
@@ -5668,9 +5699,10 @@ CONFIG_SYNC_FILE=y
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
# CONFIG_UIO is not set
|
||||
CONFIG_VFIO=y
|
||||
CONFIG_VFIO_CONTAINER=y
|
||||
CONFIG_VFIO_IOMMU_TYPE1=y
|
||||
CONFIG_VFIO_VIRQFD=y
|
||||
# CONFIG_VFIO_NOIOMMU is not set
|
||||
CONFIG_VFIO_VIRQFD=y
|
||||
CONFIG_VFIO_PCI_CORE=y
|
||||
CONFIG_VFIO_PCI_MMAP=y
|
||||
CONFIG_VFIO_PCI_INTX=y
|
||||
@@ -5883,6 +5915,7 @@ CONFIG_QCS_GCC_404=y
|
||||
# CONFIG_SC_CAMCC_7280 is not set
|
||||
# CONFIG_SC_DISPCC_7180 is not set
|
||||
# CONFIG_SC_DISPCC_7280 is not set
|
||||
# CONFIG_SC_DISPCC_8280XP is not set
|
||||
CONFIG_SC_GCC_7180=y
|
||||
CONFIG_SC_GCC_7280=y
|
||||
# CONFIG_SC_GCC_8180X is not set
|
||||
@@ -5921,6 +5954,7 @@ CONFIG_SM_GCC_8150=y
|
||||
CONFIG_SM_GCC_8250=y
|
||||
CONFIG_SM_GCC_8350=y
|
||||
CONFIG_SM_GCC_8450=y
|
||||
# CONFIG_SM_GCC_8550 is not set
|
||||
# CONFIG_SM_GPUCC_6350 is not set
|
||||
CONFIG_SM_GPUCC_8150=y
|
||||
CONFIG_SM_GPUCC_8250=y
|
||||
@@ -5982,6 +6016,7 @@ CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
|
||||
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
|
||||
CONFIG_OF_IOMMU=y
|
||||
CONFIG_IOMMU_DMA=y
|
||||
# CONFIG_IOMMUFD is not set
|
||||
CONFIG_ARM_SMMU=y
|
||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||
@@ -6183,6 +6218,8 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
# CONFIG_KXCJK1013 is not set
|
||||
# CONFIG_MC3230 is not set
|
||||
@@ -6204,6 +6241,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
#
|
||||
# Analog to digital converters
|
||||
#
|
||||
# CONFIG_AD4130 is not set
|
||||
# CONFIG_AD7091R5 is not set
|
||||
# CONFIG_AD7124 is not set
|
||||
# CONFIG_AD7192 is not set
|
||||
@@ -6238,6 +6276,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_MAX11100 is not set
|
||||
# CONFIG_MAX1118 is not set
|
||||
# CONFIG_MAX11205 is not set
|
||||
# CONFIG_MAX11410 is not set
|
||||
# CONFIG_MAX1241 is not set
|
||||
# CONFIG_MAX1363 is not set
|
||||
# CONFIG_MAX9611 is not set
|
||||
@@ -6275,6 +6314,7 @@ CONFIG_TI_ADS1015=m
|
||||
#
|
||||
# Analog to digital and digital to analog converters
|
||||
#
|
||||
# CONFIG_AD74115 is not set
|
||||
# CONFIG_AD74413R is not set
|
||||
# end of Analog to digital and digital to analog converters
|
||||
|
||||
@@ -6408,6 +6448,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
#
|
||||
# CONFIG_ADF4350 is not set
|
||||
# CONFIG_ADF4371 is not set
|
||||
# CONFIG_ADF4377 is not set
|
||||
# CONFIG_ADMV1013 is not set
|
||||
# CONFIG_ADMV1014 is not set
|
||||
# CONFIG_ADMV4420 is not set
|
||||
@@ -6663,6 +6704,7 @@ CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
|
||||
# CONFIG_TMP117 is not set
|
||||
# CONFIG_TSYS01 is not set
|
||||
# CONFIG_TSYS02D is not set
|
||||
# CONFIG_MAX30208 is not set
|
||||
# CONFIG_MAX31856 is not set
|
||||
# CONFIG_MAX31865 is not set
|
||||
# end of Temperature sensors
|
||||
@@ -6767,6 +6809,7 @@ CONFIG_ARM_DMC620_PMU=m
|
||||
# CONFIG_HISI_PMU is not set
|
||||
# CONFIG_HISI_PCIE_PMU is not set
|
||||
# CONFIG_HNS3_PMU is not set
|
||||
# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set
|
||||
# end of Performance monitor support
|
||||
|
||||
CONFIG_RAS=y
|
||||
@@ -6984,8 +7027,10 @@ CONFIG_SQUASHFS=y
|
||||
CONFIG_SQUASHFS_FILE_CACHE=y
|
||||
# CONFIG_SQUASHFS_FILE_DIRECT is not set
|
||||
CONFIG_SQUASHFS_DECOMP_SINGLE=y
|
||||
# CONFIG_SQUASHFS_DECOMP_MULTI is not set
|
||||
# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
|
||||
# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
|
||||
CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y
|
||||
# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
|
||||
# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set
|
||||
CONFIG_SQUASHFS_XATTR=y
|
||||
CONFIG_SQUASHFS_ZLIB=y
|
||||
CONFIG_SQUASHFS_LZ4=y
|
||||
@@ -7198,7 +7243,6 @@ CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
|
||||
CONFIG_CRYPTO_GF128MUL=y
|
||||
CONFIG_CRYPTO_NULL=y
|
||||
CONFIG_CRYPTO_NULL2=y
|
||||
# CONFIG_CRYPTO_PCRYPT is not set
|
||||
@@ -7239,7 +7283,7 @@ CONFIG_CRYPTO_DES=m
|
||||
# CONFIG_CRYPTO_SEED is not set
|
||||
# CONFIG_CRYPTO_SERPENT is not set
|
||||
CONFIG_CRYPTO_SM4=m
|
||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||
CONFIG_CRYPTO_SM4_GENERIC=m
|
||||
# CONFIG_CRYPTO_TEA is not set
|
||||
# CONFIG_CRYPTO_TWOFISH is not set
|
||||
# end of Block ciphers
|
||||
@@ -7372,6 +7416,8 @@ CONFIG_CRYPTO_AES_ARM64_BS=m
|
||||
# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
|
||||
# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
|
||||
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
||||
# CONFIG_CRYPTO_SM4_ARM64_CE_CCM is not set
|
||||
# CONFIG_CRYPTO_SM4_ARM64_CE_GCM is not set
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# end of Accelerated Cryptographic Algorithms for CPU (arm64)
|
||||
|
||||
@@ -7449,6 +7495,7 @@ CONFIG_INDIRECT_PIO=y
|
||||
CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
|
||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
|
||||
CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
|
||||
@@ -7551,7 +7598,6 @@ CONFIG_CMA_ALIGNMENT=8
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
# CONFIG_DMA_MAP_BENCHMARK is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_FORCE_NR_CPUS=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
CONFIG_DQL=y
|
||||
CONFIG_GLOB=y
|
||||
@@ -7614,7 +7660,8 @@ CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
|
||||
# CONFIG_DEBUG_INFO_DWARF4 is not set
|
||||
# CONFIG_DEBUG_INFO_DWARF5 is not set
|
||||
CONFIG_DEBUG_INFO_REDUCED=y
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED is not set
|
||||
CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
|
||||
# CONFIG_DEBUG_INFO_SPLIT is not set
|
||||
# CONFIG_GDB_SCRIPTS is not set
|
||||
CONFIG_FRAME_WARN=2048
|
||||
@@ -7775,7 +7822,7 @@ CONFIG_RCU_TRACE=y
|
||||
CONFIG_HAVE_FUNCTION_TRACER=y
|
||||
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
||||
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
||||
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
|
||||
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
|
||||
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
||||
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
||||
CONFIG_HAVE_C_RECORDMCOUNT=y
|
||||
@@ -7829,7 +7876,6 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_TEST_HEXDUMP is not set
|
||||
# CONFIG_STRING_SELFTEST is not set
|
||||
# CONFIG_TEST_STRING_HELPERS is not set
|
||||
# CONFIG_TEST_STRSCPY is not set
|
||||
# CONFIG_TEST_KSTRTOX is not set
|
||||
# CONFIG_TEST_PRINTF is not set
|
||||
# CONFIG_TEST_SCANF is not set
|
||||
@@ -7838,7 +7884,6 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_TEST_XARRAY is not set
|
||||
# CONFIG_TEST_MAPLE_TREE is not set
|
||||
# CONFIG_TEST_RHASHTABLE is not set
|
||||
# CONFIG_TEST_SIPHASH is not set
|
||||
# CONFIG_TEST_IDA is not set
|
||||
# CONFIG_TEST_LKM is not set
|
||||
# CONFIG_TEST_BITOPS is not set
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||
# Co-Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
# Co-Maintainer: Luca Weiss <luca@z3ntu.xyz>
|
||||
# Co-Maintainer: Dylan Van Assche <me@dylanvanassche.be>
|
||||
pkgname=device-pine64-pinephone
|
||||
pkgver=0.44
|
||||
pkgver=0.45
|
||||
pkgrel=0
|
||||
pkgdesc="PINE64 PinePhone"
|
||||
url="https://postmarketos.org"
|
||||
@@ -56,6 +55,7 @@ source="
|
||||
pulse-pinephone.conf
|
||||
sensorfw/90-pinephone.conf
|
||||
setup-modem.sh
|
||||
sun50i-a64-psci.dts
|
||||
uboot-script.cmd
|
||||
uboot-user.cmd
|
||||
ucm/HiFi.conf
|
||||
@@ -97,6 +97,13 @@ build() {
|
||||
-O dtb \
|
||||
-o "$srcdir"/pinephone-vccq-mod.dtbo \
|
||||
"$srcdir"/pinephone-vccq-mod.dts
|
||||
# Build Device Tree Overlay for psci cpu
|
||||
dtc \
|
||||
-@ \
|
||||
-I dts \
|
||||
-O dtb \
|
||||
-o "$srcdir"/sun50i-a64-psci.dtbo \
|
||||
"$srcdir"/sun50i-a64-psci.dts
|
||||
}
|
||||
|
||||
package() {
|
||||
@@ -104,6 +111,9 @@ package() {
|
||||
install -Dm644 "$srcdir"/boot.scr \
|
||||
"$pkgdir"/boot/boot.scr
|
||||
|
||||
install -Dm644 "$srcdir"/sun50i-a64-psci.dtbo \
|
||||
"$pkgdir"/boot/sun50i-a64-psci.dtbo
|
||||
|
||||
# Make /boot/allwinner/sun50i-a64-pine64-pinephone*.dtb resolve to
|
||||
# /boot/sun50i-a64-pine64-pinephone*.dtb. This is because the device tree
|
||||
# names in u-boot include the vendor and the one in postmarketOS doesn't.
|
||||
@@ -226,7 +236,8 @@ d66ecef1fa5481ff138fe4e12b194903ceacab9d0649e716049f32e56ec6d9be09b97e2ff769ebc5
|
||||
9c472065b19141dd4c7555869b955de2e679b36e597f9fa3bdac18d0e9460986b0e2fffe1e04751301305f1b6474c1375803afb7d6212eeae91b4905d0bf8ff8 pulse-pinephone.conf
|
||||
967e3a43c7e91ed37fc932a7c580cd168ca11d8ec7f60ff60ece7f286e5144f27faead95162fa7d571a2317ed0da970fd86f5bc9ed0235a25c0be9182d42d64d 90-pinephone.conf
|
||||
420ee1d7522d4d56c2909580fd6ba7580483ca5455b13eb6d22e700063ce0c1a5c6d2f5b161dfce0d777636fe9a712aa82f38a0585f2feabea3785b02bae7515 setup-modem.sh
|
||||
24b241b6a30ecde8ec66b45f08d09d17d8ab0753cc5e8c75142b850af21d829d1f45e83e6b892f5cbad40f4fa3550de23e2b4d21f7727ada0e79751b0b0a1010 uboot-script.cmd
|
||||
1f573b4a6686dac30b6e20507ec6590764a9e9e60c5373bda3838b1f25370b447a3220670710c43a64eb518a4aa54d4ab3beb942513ef269e596a73653c6528e sun50i-a64-psci.dts
|
||||
3c5c7cb57dee019fbc53b40023097f39be08bbaabd111d9d0b71c2d6190280bcbc54a98506cce5640aa064747d6eeb63a9bc3defdddf41ddc16c123112ad35ee uboot-script.cmd
|
||||
f28902517bebe16f7ddbdbf9f4c52d5c97319e3b5ba7326ba96ed0e094d3d2a39c87061326893cdc34336bbfd56de084b2f217918ebba7ca6a080088cd0bd409 uboot-user.cmd
|
||||
f963898fa2ce66bc830e56feeec6ffc9888834e14cc1591d72908ef45ad82532bc3ef5fb32413e07b6722749c9d03e7cf92f06f1fcb859c38b9297cf58e5cedd HiFi.conf
|
||||
4b0c51ab169aebe8177c5c43eba41afa90370098a5a54e710d17e97ec1651869a20cb5d780a6132028c864916609e3b4f4a13158835310d0441bdb4915872372 PinePhone.conf
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
// Source: https://github.com/megous/linux/commit/9584b9c889dce3d58fcd465697d0a9857f764739
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
&{/cpus} {
|
||||
|
||||
cpu@0 {
|
||||
cpu-idle-states = <&cpu_sleep>, <&cluster_sleep>;
|
||||
};
|
||||
|
||||
cpu@1 {
|
||||
cpu-idle-states = <&cpu_sleep>, <&cluster_sleep>;
|
||||
};
|
||||
|
||||
cpu@2 {
|
||||
cpu-idle-states = <&cpu_sleep>, <&cluster_sleep>;
|
||||
};
|
||||
|
||||
cpu@3 {
|
||||
cpu-idle-states = <&cpu_sleep>, <&cluster_sleep>;
|
||||
};
|
||||
|
||||
idle-states {
|
||||
entry-method = "psci";
|
||||
|
||||
cpu_sleep: cpu-sleep {
|
||||
compatible = "arm,idle-state";
|
||||
local-timer-stop;
|
||||
entry-latency-us = <800>;
|
||||
exit-latency-us = <1500>;
|
||||
min-residency-us = <25000>;
|
||||
arm,psci-suspend-param = <0x00010003>;
|
||||
};
|
||||
|
||||
cluster_sleep: cluster-sleep {
|
||||
compatible = "arm,idle-state";
|
||||
local-timer-stop;
|
||||
entry-latency-us = <850>;
|
||||
exit-latency-us = <1500>;
|
||||
min-residency-us = <50000>;
|
||||
arm,psci-suspend-param = <0x01010013>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -13,8 +13,32 @@ setenv bootargs init=/init.sh rw console=tty0 console=ttyS0,115200 earlycon=uart
|
||||
|
||||
printenv
|
||||
|
||||
echo Detecting psci idle state
|
||||
fdt addr ${fdtcontroladdr}
|
||||
fdt get name pscifdt /cpus/idle-states /
|
||||
if test $? -eq 0; then
|
||||
echo PSCI idle state enabled;
|
||||
setenv iscpscienabled 1;
|
||||
else
|
||||
echo PSCI idle state disabled;
|
||||
fi
|
||||
|
||||
echo Loading DTB
|
||||
load mmc ${mmc_bootdev}:1 ${fdt_addr_r} ${fdtfile}
|
||||
fdt addr ${fdt_addr_r}
|
||||
fdt resize 2048
|
||||
|
||||
if printenv ram_freq; then
|
||||
echo Adding FTD RAM clock
|
||||
fdt mknode / memory
|
||||
fdt set /memory ram_freq ${ram_freq}
|
||||
fi
|
||||
|
||||
if test ${iscpscienabled} -eq 1; then
|
||||
echo Applying PSCI DTBO;
|
||||
load mmc ${mmc_bootdev}:1 ${fdtoverlay_addr_r} sun50i-a64-psci.dtbo
|
||||
fdt apply ${fdtoverlay_addr_r}
|
||||
fi
|
||||
|
||||
echo Loading Initramfs
|
||||
load mmc ${mmc_bootdev}:1 ${ramdisk_addr_r} initramfs
|
||||
@@ -25,14 +49,6 @@ load mmc ${mmc_bootdev}:1 ${kernel_addr_r} vmlinuz
|
||||
|
||||
gpio set 115
|
||||
|
||||
echo Resizing FDT
|
||||
fdt addr ${fdt_addr_r}
|
||||
fdt resize
|
||||
|
||||
echo Adding FTD RAM clock
|
||||
fdt mknode / memory
|
||||
fdt set /memory ram_freq ${ram_freq}
|
||||
fdt list /memory
|
||||
|
||||
echo Loading user script
|
||||
setenv user_scriptaddr 0x50700000
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: Alistair Francis <alistair@alistair23.me>
|
||||
# Co-Maintainer: Newbyte <newbyte@postmarketos.org>
|
||||
pkgname=device-purism-librem5
|
||||
pkgdesc="Purism Librem 5 Phone"
|
||||
pkgver=1.38
|
||||
pkgrel=0
|
||||
pkgver=1.39
|
||||
pkgrel=1
|
||||
_confver=54
|
||||
_purismrel=1
|
||||
# <librem5-base ver>.<purism release>
|
||||
@@ -78,9 +79,15 @@ phosh() {
|
||||
install_if="$pkgname phosh"
|
||||
depends="
|
||||
wys
|
||||
superd-services
|
||||
"
|
||||
install -D -m644 "$builddir"/default/org.freedesktop.ModemManager1.pkla \
|
||||
"$subpkgdir"/var/lib/polkit-1/localauthority/10-vendor.d/org.freedesktop.ModemManager1.pkla
|
||||
|
||||
# configure wys to start by default
|
||||
mkdir -p "$pkgdir"/etc/superd/services/
|
||||
ln -sf /usr/share/superd/services/wys.service \
|
||||
"$pkgdir"/etc/superd/services/
|
||||
}
|
||||
|
||||
pulseaudio() {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||
# Co-Maintainer: Luca Weiss <luca@z3ntu.xyz>
|
||||
# Co-Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=firmware-pine64-rtl8723bt
|
||||
pkgver=0_git20200705
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||
# Co-Maintainer: Luca Weiss <luca@z3ntu.xyz>
|
||||
# Co-Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
# Co-Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
|
||||
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
@@ -7,9 +6,9 @@
|
||||
_flavor=postmarketos-allwinner
|
||||
_config="config-$_flavor.$CARCH"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.1.3_git20230104
|
||||
pkgver=6.1.7_git20230118
|
||||
pkgrel=0
|
||||
_tag="orange-pi-6.1-20230104-1712"
|
||||
_tag="orange-pi-6.1-20230118-1327"
|
||||
pkgdesc="Kernel fork with Pine64 patches (megi's tree, slightly patched)"
|
||||
arch="aarch64 armv7"
|
||||
url="https://megous.com/git/linux/"
|
||||
@@ -83,9 +82,9 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4795a261e1016c9d5d4c11cfee43d8cd020b2c2cfed50b87840dba28b8aaee236e533c6eef582ccbbdef65fc36dd7381189c2b0bc0da0922f1282ade8252d75f linux-postmarketos-allwinner-orange-pi-6.1-20230104-1712.tar.gz
|
||||
ee97a92819533dd390ec0c97e5c622894953fdf5c61d8511af5ca28cc84d9b984f29024b0f17092879973ec44c96eb090fc7d0efc3e2fba9c5a416828cf57cb5 config-postmarketos-allwinner.aarch64
|
||||
82fd47f5b6fc489856dfd47d62aedb76300a49ef18e458283f7b0a3df13481e2a084ce8d49a1245ec407e97ddceca9d92db83c226f4dbeb12c28f48a64a6cadb config-postmarketos-allwinner.armv7
|
||||
e0e67a4ee94c16e053858ed619e756265caede6cfd3472a90ccc3cd085d970155fc0ddeec4842fe54a06bb339cac447834e2e4001fc9ddc802fb18150091c4d1 linux-postmarketos-allwinner-orange-pi-6.1-20230118-1327.tar.gz
|
||||
a35dd34caef55f0b8f68a3b408a223d373988e9622413f521f681cd3a09104de52ba22da08c6e460295115f217094fd5b8edbc3932d5eaba6022b88842a46f15 config-postmarketos-allwinner.aarch64
|
||||
ff0cdea2ddc738822215f9d88cac29de40d3acba6929205a73ead6bbc555729151e4145f50ef383a478769724b8c6735d678b6d40563e231776794ad3c10c82a config-postmarketos-allwinner.armv7
|
||||
126e0a65e04f22f14eac1281a69000d9d5b107ed8fd1b52f37e812751f55e6c45b0240ceac61c9d95ae7f0543aaf9d96b85a8532baf59283c077b9945e615367 0001-dts-add-dontbeevil-pinephone-devkit.patch
|
||||
1dc710f5abacdd5698169d5e985efeca8114986c774c3d65e89812d08ceb3db5ebdc6dd64dd76a262c761f3bfc3ffb6bc237fd5236bd1f89c5975d12e42eda04 0002-dts-add-pinetab-dev-old-display-panel.patch
|
||||
96849f40f6defc4ad7646256814bea5ac353c4e0479fd069365ff27456d63da801541ec616f6db736d60f3134384321a9eeb5bfbd555363bf1259c8de63d17fa 0003-dts-pinetab-add-missing-bma223-ohci1.patch
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.1.3 Kernel Configuration
|
||||
# Linux/arm64 6.1.7 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r6) 12.2.1 20220924"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r8) 12.2.1 20220924"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=23900
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=23900
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -155,6 +155,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
CONFIG_CC_HAS_INT128=y
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.1.3 Kernel Configuration
|
||||
# Linux/arm 6.1.7 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 12.2.1_git20220924-r6) 12.2.1 20220924"
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 12.2.1_git20220924-r8) 12.2.1 20220924"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=23900
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=23900
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -150,6 +150,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_CGROUPS=y
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
# Reference: <https://postmarketos.org/vendorkernel>
|
||||
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: Alistair Francis <alistair@alistair23.me>
|
||||
# Co-Maintainer: Newbyte <newbyte@postmarketos.org>
|
||||
pkgname=linux-purism-librem5
|
||||
pkgver=6.1.1
|
||||
pkgrel=0
|
||||
pkgver=6.1.8
|
||||
pkgrel=1
|
||||
_purismrel=1
|
||||
# <kernel ver>.<purism kernel release>
|
||||
_purismver=${pkgver}pureos$_purismrel
|
||||
@@ -71,6 +72,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
496d668cb75a60c74a147157d5d7b633c9e0ca52f0da141fc5f694960c3c37047918824b48ac35b8311221b1cc8c4fbf865ae298167d5b44aa9f85f4bae6b2d9 linux-purism-librem5-6.1.1pureos1.tar.gz
|
||||
18826512ca9b78d61bda5d892afa31404dccc4be4492ff9a29e69d8c68edebc2ed0c470d6fe8d577f3840a5db0f79221e55ee334dd9b841d2cfd0a2ebe59c22a config-purism-librem5.aarch64
|
||||
5f4510b859a59cb8e52280c8609c15ec8a14b857616ff55b0505b1492ad566845143997ce04bcab3011e04f06d4de5574673d62dbe8ce28b3b66a4a9321113bd linux-purism-librem5-6.1.8pureos1.tar.gz
|
||||
c8a47bddfe5134d171efc4e7211667f3b554edb867f36232b2018afb5a0980cf35aaafb11b40ecaa0057dd23adccfc5992d2f0df9b018e206d2a9af70adc3533 config-purism-librem5.aarch64
|
||||
"
|
||||
@@ -1,16 +1,18 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.1.0 Kernel Configuration
|
||||
# Linux/arm64 6.1.8 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r5) 12.2.1 20220924"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 12.2.1_git20220924-r9) 12.2.1 20220924"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=23900
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=23900
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_CAN_LINK_STATIC=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
@@ -163,6 +165,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
CONFIG_CC_HAS_INT128=y
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
CONFIG_GCC11_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||
@@ -896,7 +899,9 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
CONFIG_SECRETMEM=y
|
||||
# CONFIG_ANON_VMA_NAME is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
# CONFIG_LRU_GEN is not set
|
||||
CONFIG_LRU_GEN=y
|
||||
CONFIG_LRU_GEN_ENABLED=y
|
||||
# CONFIG_LRU_GEN_STATS is not set
|
||||
|
||||
#
|
||||
# Data Access Monitoring
|
||||
@@ -7042,6 +7047,7 @@ CONFIG_CRYPTO_SHA2_ARM64_CE=m
|
||||
CONFIG_CRYPTO_SHA512_ARM64=m
|
||||
CONFIG_CRYPTO_SHA512_ARM64_CE=m
|
||||
CONFIG_CRYPTO_SHA3_ARM64=m
|
||||
# CONFIG_CRYPTO_SM3_NEON is not set
|
||||
CONFIG_CRYPTO_SM3_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||
# CONFIG_CRYPTO_AES_ARM64 is not set
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
# Mainline u-boot with Librem 5 support and config
|
||||
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: Alistair Francis <alistair@alistair23.me>
|
||||
# Co-Maintainer: Newbyte <newbyte@postmarketos.org>
|
||||
pkgname=u-boot-librem5
|
||||
pkgver=2022.10
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
# 'upstream/librem5' branch in uboot repo
|
||||
_commit="c4960dade272da9d6a7f53f6956d4d6747d573e9"
|
||||
# 'librem5' branch in atf repo
|
||||
|
||||
@@ -1,40 +1,32 @@
|
||||
From a568d5efe609fec974d44fec4cba31288ab0f621 Mon Sep 17 00:00:00 2001
|
||||
From 4061bf81c366ccb309e2e597c5012ca246809b3a Mon Sep 17 00:00:00 2001
|
||||
From: Bobby The Builder <bob@najdan.com>
|
||||
Date: Mon, 29 Mar 2021 16:42:07 -0400
|
||||
Subject: [PATCH 4/5] common: expose DRAM clock speed
|
||||
Date: Thu, 12 Jan 2023 10:23:39 -0500
|
||||
Subject: [PATCH] common: expose DRAM clock speed
|
||||
|
||||
add memory/ram_freq
|
||||
---
|
||||
common/board_f.c | 6 ++++--
|
||||
common/main.c | 7 +++++++
|
||||
2 files changed, 11 insertions(+), 2 deletions(-)
|
||||
common/board_f.c | 3 +++
|
||||
common/main.c | 6 ++++++
|
||||
2 files changed, 9 insertions(+)
|
||||
|
||||
diff --git a/common/board_f.c b/common/board_f.c
|
||||
index 0cddf0359d..e481c70ef0 100644
|
||||
index e6117a7ba5..1fcfd3da86 100644
|
||||
--- a/common/board_f.c
|
||||
+++ b/common/board_f.c
|
||||
@@ -227,12 +227,14 @@ static int show_dram_config(void)
|
||||
print_size(gd->bd->bi_dram[i].size, "\n");
|
||||
#endif
|
||||
}
|
||||
- debug("\nDRAM: ");
|
||||
+ debug("\nDRAM Size: ");
|
||||
@@ -251,6 +251,9 @@ static int show_dram_config(void)
|
||||
debug("\nDRAM: ");
|
||||
|
||||
print_size(size, "");
|
||||
board_add_ram_info(0);
|
||||
putc('\n');
|
||||
-
|
||||
print_size(gd->ram_size, "");
|
||||
+#if defined(CONFIG_DRAM_CLK)
|
||||
+ printf("DRAM Clock: %d MHz\n", CONFIG_DRAM_CLK);
|
||||
+ printf(" @ %d MHz", CONFIG_DRAM_CLK);
|
||||
+#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!sizes_near(gd->ram_size, size)) {
|
||||
printf(" (effective ");
|
||||
print_size(size, ")");
|
||||
diff --git a/common/main.c b/common/main.c
|
||||
index ae5bcdb32f..85adcc6c13 100644
|
||||
index 682f3359ea..877df4c858 100644
|
||||
--- a/common/main.c
|
||||
+++ b/common/main.c
|
||||
@@ -46,6 +46,13 @@ void main_loop(void)
|
||||
@@ -46,6 +46,12 @@ void main_loop(void)
|
||||
if (IS_ENABLED(CONFIG_VERSION_VARIABLE))
|
||||
env_set("ver", version_string); /* set version variable */
|
||||
|
||||
@@ -42,12 +34,11 @@ index ae5bcdb32f..85adcc6c13 100644
|
||||
+ char ram_clk_string[11];
|
||||
+ sprintf(ram_clk_string, "%d", CONFIG_DRAM_CLK);
|
||||
+ env_set("ram_freq", ram_clk_string);
|
||||
+ printf("Set ram_freq : %s\n", ram_clk_string);
|
||||
+#endif
|
||||
+
|
||||
cli_init();
|
||||
|
||||
if (IS_ENABLED(CONFIG_USE_PREBOOT))
|
||||
--
|
||||
2.31.1
|
||||
2.38.1
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||
# Co-Maintainer: Luca Weiss <luca@z3ntu.xyz>
|
||||
# Co-Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: Dylan Van Assche <me@dylanvanassche.be>
|
||||
# U-boot with patches to make the PinePhone boot faster and have control over the ddr clock speed
|
||||
pkgname=u-boot-pinephone
|
||||
pkgver=2022.07
|
||||
pkgrel=1
|
||||
pkgver=2023.01
|
||||
pkgrel=0
|
||||
pkgdesc="U-Boot bootloader for the PINE64 PinePhone"
|
||||
url="https://source.denx.de/u-boot"
|
||||
arch="aarch64"
|
||||
@@ -64,8 +63,8 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7cd524d5c4b692c99d61fae4e7d99287ce4bca06884dc02b62bd69dfdf594cc9232c13c5b8dbb3aeac125bf7907591dbc6a40e2ea3e39f024bd5a5d42aeaa4cd u-boot-v2022.07.tar.gz
|
||||
c25aae1b0d2f677d295587c6d318f23d52bc3a79e968bed9093645943a9840c56b1f6f44e5649d236e76e3dc85f0473c1da4a5205c02dcf437bca820acaf6fb8 u-boot-v2023.01.tar.gz
|
||||
8dc0a8847ed26d91d3acc9b7b9dd300f95a68049207b09c3cfca1ec485f6f976aa65e0d101a4b46ecc4e85e943cbdec35e81ab0da07b1d5d0b68b4b10858b44b update-u-boot
|
||||
86d9587cb2b0ca99fb4090bd0daacd47c0043858654f6f7114c8d0ed6c660eb2b8bc0b37de6723e738df9b1137d62482f00764c284f4aa0a6054db9efe754db9 0001-common-expose-DRAM-clock-speed.patch
|
||||
0a05291f5d544854b6e27c7c3290878c55382c50e0374c880d457e7c21425eaec23fd67047fd7e629dba3fa060aa041dec5880e7edc9e52dea897fb93af5d2aa 0001-common-expose-DRAM-clock-speed.patch
|
||||
9b9a5bd2cb5c04715a5bb2d34bfc06e63817dba7ec40fa2b09000a0827590623e85ed5877d6b6bb39f2bb917e5e9d8e1379e3df9128e3304be06abc487c68df2 0002-disable-bootdelay.patch
|
||||
"
|
||||
@@ -0,0 +1,62 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-dongshanpi-nezhastu
|
||||
pkgdesc="DongshanPi NeZha STU"
|
||||
pkgver=0.1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="riscv64"
|
||||
# pmb:strict: avoid grub-related install error during build with pmbootstrap
|
||||
options="!check !archcheck pmb:strict"
|
||||
depends="
|
||||
linux-postmarketos-allwinner-d1
|
||||
postmarketos-base
|
||||
u-boot-dongshanpi-nezhastu
|
||||
"
|
||||
makedepends="
|
||||
devicepkg-dev
|
||||
grub
|
||||
grub-efi
|
||||
"
|
||||
source="deviceinfo"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
||||
grub-mkimage \
|
||||
--prefix="/grub" \
|
||||
--output="bootriscv64.efi" \
|
||||
--format="riscv64-efi" \
|
||||
--compression="xz" \
|
||||
\
|
||||
all_video \
|
||||
cat \
|
||||
configfile \
|
||||
disk \
|
||||
echo \
|
||||
efi_gop \
|
||||
fat \
|
||||
ext2 \
|
||||
gzio \
|
||||
help \
|
||||
iso9660 \
|
||||
linux \
|
||||
ls \
|
||||
normal \
|
||||
part_gpt \
|
||||
part_msdos \
|
||||
search \
|
||||
search_label \
|
||||
test \
|
||||
true
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
install -Dm644 "$srcdir"/bootriscv64.efi \
|
||||
"$pkgdir"/boot/efi/boot/bootriscv64.efi
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
35daa118d1c1df00c3e1bf5ad9c1b484031630e89a1ae5a28c1fb94353d5b2eafd238395493f0a58988d43ae45428edb2a34fb728e2354666b4b819ccf0e785d deviceinfo
|
||||
"
|
||||
@@ -0,0 +1,27 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="DongshanPi NeZha STU"
|
||||
deviceinfo_manufacturer="DongshanPi"
|
||||
deviceinfo_codename="dongshanpi-nezhastu"
|
||||
deviceinfo_year="2022"
|
||||
deviceinfo_dtb="allwinner/sun20i-d1-dongshan-nezha-stu"
|
||||
deviceinfo_arch="riscv64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_gpu_accelerated="false"
|
||||
deviceinfo_chassis="embedded"
|
||||
deviceinfo_keyboard="true"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1920"
|
||||
deviceinfo_screen_height="1080"
|
||||
deviceinfo_getty="ttyS0;115200"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_sd_embed_firmware="u-boot/dongshan_nezha_stu/u-boot-sunxi-with-spl.bin:8"
|
||||
deviceinfo_boot_part_start="8192"
|
||||
deviceinfo_kernel_cmdline="console=ttyS0,115200 no_console_suspend panic=10 PMOS_NO_OUTPUT_REDIRECT"
|
||||
deviceinfo_generate_grub_config="true"
|
||||
@@ -0,0 +1,46 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-katsu
|
||||
pkgdesc="ASUS Chromebook Detachable CZ1"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
alsa-ucm-conf-google-kukui
|
||||
depthcharge-tools
|
||||
linux-postmarketos-mediatek-mt8183
|
||||
postmarketos-base
|
||||
postmarketos-update-depthcharge-kernel
|
||||
soc-mediatek-mt8183
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="
|
||||
deviceinfo
|
||||
modules-load.d/sound.conf
|
||||
"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/sound.conf \
|
||||
"$pkgdir"/etc/modules-load.d/sound.conf
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="WiFi/BT firmware"
|
||||
depends="linux-firmware-ath10k linux-firmware-mediatek"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0371627464f99c4bd90464683cbcccc4768ce3b95042c5c13d724f8743ca6e3475938de192a0148fde8158fa10858494d6d8e96f575503ed45780916aad27efd deviceinfo
|
||||
2abf68f27d19a6d30d7070f4b9b506b585668e85423f4127bbdf72247dc6da2204bbf064310dd2dc0fa43b44e02758a21f5fbd21870187d45149a56d534c8cfe sound.conf
|
||||
"
|
||||
@@ -0,0 +1,29 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="ASUS Chromebook Detachable CZ1"
|
||||
deviceinfo_manufacturer="ASUS"
|
||||
deviceinfo_codename="google-katsu"
|
||||
deviceinfo_year="2021"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-katsu-sku32 mediatek/mt8183-kukui-katsu-sku38"
|
||||
deviceinfo_modules_initfs="gpu-sched i2c-hid-of-goodix cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="tablet"
|
||||
deviceinfo_keyboard="true"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1920"
|
||||
deviceinfo_screen_height="1200"
|
||||
deviceinfo_gpu_accelerated="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_kernel_cmdline="console=null"
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
|
||||
deviceinfo_cgpt_kpart_start="8192"
|
||||
deviceinfo_cgpt_kpart_size="65536"
|
||||
deviceinfo_depthcharge_board="katsu"
|
||||
deviceinfo_generate_depthcharge_image="true"
|
||||
@@ -0,0 +1,2 @@
|
||||
mt8183-da7219-max98357
|
||||
mt8183-mt6358-ts3a227-max98357
|
||||
@@ -0,0 +1,46 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# aintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-makomo
|
||||
pkgdesc="Lenovo 100e Chromebook 2nd Gen MTK 2"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
alsa-ucm-conf-google-kukui
|
||||
depthcharge-tools
|
||||
linux-postmarketos-mediatek-mt8183
|
||||
postmarketos-base
|
||||
postmarketos-update-depthcharge-kernel
|
||||
soc-mediatek-mt8183
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="
|
||||
deviceinfo
|
||||
modules-load.d/sound.conf
|
||||
"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/sound.conf \
|
||||
"$pkgdir"/etc/modules-load.d/sound.conf
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="WiFi/BT firmware"
|
||||
depends="linux-firmware-ath10k linux-firmware-mediatek"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3ed0183b0a6f6c840af39a99945061bcc3c97d51610db94ae1cde22d3e11cd2ca90e296726ed6b9bafd118ebb5392e61be0f14943cea58fc398d818cf2803180 deviceinfo
|
||||
2abf68f27d19a6d30d7070f4b9b506b585668e85423f4127bbdf72247dc6da2204bbf064310dd2dc0fa43b44e02758a21f5fbd21870187d45149a56d534c8cfe sound.conf
|
||||
"
|
||||
@@ -0,0 +1,29 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Lenovo 100e Chromebook 2nd Gen MTK 2"
|
||||
deviceinfo_manufacturer="Lenovo"
|
||||
deviceinfo_codename="google-makomo"
|
||||
deviceinfo_year="2019"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-makomo-sku0 mediatek/mt8183-kukui-jacuzzi-makomo-sku1"
|
||||
deviceinfo_modules_initfs="gpu-sched elants-i2c cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="convertible"
|
||||
deviceinfo_keyboard="true"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1366"
|
||||
deviceinfo_screen_height="768"
|
||||
deviceinfo_gpu_accelerated="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_kernel_cmdline="console=null"
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
|
||||
deviceinfo_cgpt_kpart_start="8192"
|
||||
deviceinfo_cgpt_kpart_size="65536"
|
||||
deviceinfo_depthcharge_board="makomo"
|
||||
deviceinfo_generate_depthcharge_image="true"
|
||||
@@ -0,0 +1,2 @@
|
||||
mt8183-da7219-max98357
|
||||
mt8183-mt6358-ts3a227-max98357
|
||||
@@ -0,0 +1,59 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-lenovo-flex-5g
|
||||
pkgdesc="Lenovo Flex 5G"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck pmb:strict"
|
||||
depends="
|
||||
linux-postmarketos-qcom-sc8180x
|
||||
postmarketos-base
|
||||
soc-qcom-sc8180x
|
||||
"
|
||||
makedepends="devicepkg-dev grub grub-efi"
|
||||
source="deviceinfo"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
||||
grub-mkimage \
|
||||
--prefix="/grub" \
|
||||
--output="bootaa64.efi" \
|
||||
--format="arm64-efi" \
|
||||
--compression="xz" \
|
||||
\
|
||||
all_video \
|
||||
cat \
|
||||
configfile \
|
||||
disk \
|
||||
echo \
|
||||
efi_gop \
|
||||
fat \
|
||||
gzio \
|
||||
help \
|
||||
iso9660 \
|
||||
linux \
|
||||
ls \
|
||||
normal \
|
||||
part_gpt \
|
||||
part_msdos \
|
||||
search \
|
||||
search_label \
|
||||
test \
|
||||
true
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/bootaa64.efi \
|
||||
-t "$pkgdir"/boot/EFI/Boot
|
||||
}
|
||||
|
||||
|
||||
sha512sums="
|
||||
60c20ddb112f7ebfaeada1c06ce8d01c8c65be1eb12527ff02049f00a9d52532027b2d155b32b440a419b4c56ee4e81bcdc1e6e0973e65f9c29836579418d85f deviceinfo
|
||||
"
|
||||
@@ -0,0 +1,26 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Lenovo Flex 5G"
|
||||
deviceinfo_manufacturer="Lenovo"
|
||||
deviceinfo_codename="lenovo-flex-5g"
|
||||
deviceinfo_year="2019"
|
||||
deviceinfo_dtb="qcom/sc8180x-lenovo-flex-5g"
|
||||
deviceinfo_modules_initfs="i2c-qcom-geni hid-generic i2c-hid-of i2c-hid-acpi msm drm-dp-aux-bus phy-qcom-edp panel-edp leds-qcom-lpg pwm-bl drm pdr-interface qcom-common qcom-q6v5-pas qrtr-smd"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="convertible"
|
||||
deviceinfo_keyboard="true"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1920"
|
||||
deviceinfo_screen_height="1080"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_kernel_cmdline="efi=novamap clk_ignore_unused pd_ignore_unused console=null"
|
||||
deviceinfo_generate_grub_config="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_partition_type="gpt"
|
||||
@@ -0,0 +1,66 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-lenovo-yoga-5g
|
||||
pkgdesc="Lenovo Yoga 5G"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck pmb:strict"
|
||||
depends="
|
||||
linux-postmarketos-qcom-sc8180x
|
||||
postmarketos-base
|
||||
soc-qcom-sc8180x
|
||||
"
|
||||
makedepends="devicepkg-dev grub grub-efi"
|
||||
source="deviceinfo"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
||||
grub-mkimage \
|
||||
--prefix="/grub" \
|
||||
--output="bootaa64.efi" \
|
||||
--format="arm64-efi" \
|
||||
--compression="xz" \
|
||||
\
|
||||
all_video \
|
||||
cat \
|
||||
configfile \
|
||||
disk \
|
||||
echo \
|
||||
efi_gop \
|
||||
fat \
|
||||
gzio \
|
||||
help \
|
||||
iso9660 \
|
||||
linux \
|
||||
ls \
|
||||
normal \
|
||||
part_gpt \
|
||||
part_msdos \
|
||||
search \
|
||||
search_label \
|
||||
test \
|
||||
true
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/bootaa64.efi \
|
||||
-t "$pkgdir"/boot/EFI/Boot
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="WiFi firmware"
|
||||
depends="firmware-lenovo-yoga-5g linux-firmware-ath10k soc-qcom-sc8180x-nonfree-firmware"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
|
||||
sha512sums="
|
||||
fd15fc48a08713b3bb54e031ce1b0c9e3080497ce86129789647472ecdee167eb915a88c8894f94cade4b2e04a8b9bd2c0e396b62615ae3027d55d86ef2b9538 deviceinfo
|
||||
"
|
||||
@@ -0,0 +1,26 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Lenovo Yoga 5G"
|
||||
deviceinfo_manufacturer="Lenovo"
|
||||
deviceinfo_codename="lenovo-yoga-5g"
|
||||
deviceinfo_year="2019"
|
||||
deviceinfo_dtb="qcom/sc8180x-lenovo-flex-5g"
|
||||
deviceinfo_modules_initfs="i2c-qcom-geni hid-generic i2c-hid-of i2c-hid-acpi msm drm-dp-aux-bus phy-qcom-edp panel-edp leds-qcom-lpg pwm-bl drm pdr-interface qcom-common qcom-q6v5-pas qrtr-smd"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="convertible"
|
||||
deviceinfo_keyboard="true"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1920"
|
||||
deviceinfo_screen_height="1080"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_kernel_cmdline="efi=novamap clk_ignore_unused pd_ignore_unused console=null"
|
||||
deviceinfo_generate_grub_config="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_partition_type="gpt"
|
||||
@@ -1,15 +1,20 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-lg-mako
|
||||
pkgver=2
|
||||
pkgrel=33
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
pkgdesc="Google Nexus 4"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
license="MIT"
|
||||
depends="postmarketos-base linux-lg-mako mkbootimg"
|
||||
depends="
|
||||
postmarketos-base
|
||||
mkbootimg"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="$pkgname-weston"
|
||||
source="deviceinfo 90-android-touch-dev.rules profile.sh pointercal fb.modes weston.ini wcnss-wlan"
|
||||
subpackages="
|
||||
$pkgname-kernel-downstream:kernel_downstream
|
||||
$pkgname-kernel-mainline:kernel_mainline
|
||||
$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
source="deviceinfo 90-android-touch-dev.rules pointercal fb.modes wcnss-wlan"
|
||||
options="!check !archcheck"
|
||||
|
||||
build() {
|
||||
@@ -20,8 +25,6 @@ package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
install -Dm644 "$srcdir"/90-android-touch-dev.rules \
|
||||
"$pkgdir"/etc/udev/rules.d/90-android-touch-dev.rules
|
||||
install -Dm644 "$srcdir"/profile.sh \
|
||||
"$pkgdir"/etc/profile.d/00-$pkgname.sh
|
||||
install -Dm644 "$srcdir"/pointercal \
|
||||
"$pkgdir"/etc/pointercal
|
||||
install -Dm644 "$srcdir"/fb.modes \
|
||||
@@ -35,18 +38,29 @@ package() {
|
||||
ln -s /dev/null "$pkgdir"/etc/udev/rules.d/60-persistent-v4l.rules
|
||||
}
|
||||
|
||||
weston() {
|
||||
install_if="$pkgname weston"
|
||||
install -Dm644 "$srcdir"/weston.ini \
|
||||
"$subpkgdir"/etc/xdg/weston/weston.ini
|
||||
kernel_downstream() {
|
||||
pkgdesc="Downstream kernel"
|
||||
depends="linux-lg-mako wcnss-wlan"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_mainline() {
|
||||
pkgdesc="Mainline kernel"
|
||||
depends="linux-postmarketos-qcom-apq8064"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Wifi firmware"
|
||||
depends="firmware-lg-mako"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
5f479cf07ed0c353cc7e41cfc5502ee6911b3816bcad24ba872d1232c0eaef3eced25722c2d1b9416c70fc6c1a786696172482911a90d58af39ca22263c1f208 deviceinfo
|
||||
a1ed8c7a7858d049e19e01cffce4af477ee046952cd7f8663ba17b766ed3bbb539ce5d8fee18d3eda6d87de870ba48c5e0e29ae3e444fb96c0b36a8c7c2ef8a8 deviceinfo
|
||||
ee25f3d0377f027d108593eb7953b8db49d7f05a5c36a0c8ca7e7849d15e3c217bc1ac97d77a66e28d2db4b81c0f50b905639911276da40321d2b6cca7f797df 90-android-touch-dev.rules
|
||||
d04013c17caf77a87ebea167dbe48f7efa9c9d3123c5743d359f3ea8ccc6b268fa021535a4bf8291eb4a352f0c92f6eb527da0db340421f53bc1cc439a453306 profile.sh
|
||||
52b1465c75c51e2dc2e351a0609220af04b939b9edf7fca844cc00bb9eeb4e71f53e34817ba094e477fc43bf15101fcfd07963c791a36be5c52f199bba6a6d9d pointercal
|
||||
217bdf692ade75d57968299e29e9379ffcfc97addf735663b3e1e7dfce049f9d13b26347b4405ac724ae5fac2946012dcc58014b23b8df357e225b6718dbc0a6 fb.modes
|
||||
86a0c08720225e4532f797ad69307dfff66867e4a35de1aacceefc48f19721caf93f9a17a268e58f1f5a7e947f157d6984676837c2b5b835b0caf6ee9821bb5a weston.ini
|
||||
a8cfde9dd3bc96d990038443e8d10a551f13536f017992ae23545d2f1e09b0f729e5cfd1f94f52a2a335335172f082925b91c980695a27f76f636343de795898 wcnss-wlan
|
||||
"
|
||||
@@ -16,11 +16,23 @@ deviceinfo_keyboard="false"
|
||||
deviceinfo_screen_width="768"
|
||||
deviceinfo_screen_height="1280"
|
||||
deviceinfo_dev_touchscreen="/dev/input/event2"
|
||||
deviceinfo_gpu_accelerated="false"
|
||||
|
||||
# Fastboot related
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_flash_offset_kernel="0x80208000"
|
||||
deviceinfo_flash_offset_ramdisk="0x81800000"
|
||||
deviceinfo_flash_offset_second="0x81100000"
|
||||
deviceinfo_flash_offset_tags="0x80200100"
|
||||
deviceinfo_kernel_cmdline_mainline="console=ttyMSM2,115200,n8 fw_devlink=permissive"
|
||||
deviceinfo_kernel_cmdline_downstream="console=ttyHSL0,115200,n8"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
deviceinfo_bootimg_mtk_mkimage="false"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_offset_base="0x80200000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x02000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
|
||||
# Extra
|
||||
deviceinfo_getty_mainline="ttyMSM2;115200"
|
||||
deviceinfo_getty_downstream="ttyHSL0;115200"
|
||||
@@ -1,16 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Run a few weston demos, because the postmarketos-demos program depends
|
||||
# on xwayland for now (Alpine's GTK3 isn't configured for Wayland
|
||||
# support yet.)
|
||||
if [ $(tty) = "/dev/tty1" ]; then
|
||||
(
|
||||
sleep 3;
|
||||
export XDG_RUNTIME_DIR=/tmp/0-runtime-dir
|
||||
weston-smoke &
|
||||
weston-simple-damage &
|
||||
weston-editor &
|
||||
weston-terminal --shell=/usr/bin/htop &
|
||||
) > /dev/null &
|
||||
fi
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
# XWayland seems to be broken for this device.
|
||||
# NOTE: This information might be outdated! simply delete /etc/xdg/weston/weston.ini
|
||||
# after installation to check if it is still broken, and please report if it
|
||||
# isn't broken anymore (or even better: make a pull request, that removes this
|
||||
# config file).
|
||||
|
||||
[core]
|
||||
xwayland=false
|
||||
backend=fbdev-backend.so
|
||||
[shell]
|
||||
background-image=/usr/share/wallpapers/postmarketos.jpg
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=device-lg-p895
|
||||
pkgdesc="LG Optimus Vu"
|
||||
pkgver=1
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -15,7 +15,6 @@ depends="
|
||||
linux-postmarketos-grate
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
u-boot-tools
|
||||
"
|
||||
makedepends="
|
||||
devicepkg-dev
|
||||
@@ -54,6 +53,6 @@ x11() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
5cbb9296ed380059941b0182d0b66bb3db1864cd6fc65373deb95300ae2fd4eaf3c99b7323729911fb35a9de45d7a491a88c0ff500c39b6fe8c3097ec79b389a deviceinfo
|
||||
2acc5f6d4dd02216b143b3023100ceae0d4eda25df82f33e73d9adcfc7e05f046eff21e242e644dce12fde689c6477e2615b45e2ed5f0633ad570916c06f4c00 deviceinfo
|
||||
de3c2db575a7c67adfd4f26700642e8fa0b912cb074dcc92778f620574e2f5e6dadcd4b05d13a2968668f943cc01557924c31b40f6fce3ce9002a3dcd55f423f pointercal
|
||||
"
|
||||
@@ -6,19 +6,19 @@ deviceinfo_name="LG Optimus Vu"
|
||||
deviceinfo_manufacturer="LG"
|
||||
deviceinfo_codename="lg-p895"
|
||||
deviceinfo_year="2012"
|
||||
deviceinfo_dtb="tegra30-lge-p895"
|
||||
deviceinfo_dtb="tegra30-lg-p895"
|
||||
deviceinfo_append_dtb="false"
|
||||
deviceinfo_modules_initfs="ssd2825 panel-renesas-r61307 panel-renesas-r69328 rmi_core rmi_i2c"
|
||||
deviceinfo_arch="armv7"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="768"
|
||||
deviceinfo_screen_height="1024"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_legacy_uboot_initfs="true"
|
||||
|
||||
deviceinfo_generate_extlinux_config="true"
|
||||
deviceinfo_kernel_cmdline="console=ttyS0,115200n8 rw gpt"
|
||||
@@ -1,7 +1,8 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: exkc <exxxxkc@getgoogleoff.me>
|
||||
pkgname=device-mangopi-mq-pro
|
||||
pkgdesc="MangoPi MQ-Pro"
|
||||
pkgver=1
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -11,7 +12,6 @@ options="!check !archcheck pmb:strict"
|
||||
depends="
|
||||
linux-postmarketos-allwinner-d1
|
||||
postmarketos-base
|
||||
u-boot-tools
|
||||
u-boot-mangopi-mq-pro
|
||||
"
|
||||
makedepends="
|
||||
@@ -19,20 +19,14 @@ makedepends="
|
||||
grub
|
||||
grub-efi
|
||||
"
|
||||
source="
|
||||
deviceinfo
|
||||
grub_early.cfg
|
||||
grub.cfg
|
||||
uboot-script.cmd
|
||||
"
|
||||
source="deviceinfo"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
|
||||
grub-mkimage \
|
||||
--config="$srcdir/grub_early.cfg" \
|
||||
--prefix="" \
|
||||
--output="BOOTRISCV64.EFI" \
|
||||
--prefix="/grub" \
|
||||
--output="bootriscv64.efi" \
|
||||
--format="riscv64-efi" \
|
||||
--compression="xz" \
|
||||
\
|
||||
@@ -56,29 +50,14 @@ build() {
|
||||
search_label \
|
||||
test \
|
||||
true
|
||||
mkimage -A riscv -O linux -T script -C none -a 0 -e 0 \
|
||||
-n postmarketos -d "$srcdir"/uboot-script.cmd \
|
||||
"$srcdir"/boot.scr
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/BOOTRISCV64.EFI \
|
||||
"$pkgdir"/boot/EFI/BOOT/BOOTRISCV64.EFI
|
||||
install -D "$srcdir"/grub.cfg \
|
||||
"$pkgdir"/boot/grub/grub.cfg
|
||||
install -D -m644 "$srcdir"/boot.scr \
|
||||
"$pkgdir"/boot/boot.scr
|
||||
|
||||
install -Dm644 "$srcdir"/bootriscv64.efi \
|
||||
"$pkgdir"/boot/efi/boot/bootriscv64.efi
|
||||
}
|
||||
|
||||
|
||||
|
||||
sha512sums="
|
||||
d30ee6bea102258278a0ba23b9e8512e8f969220175bd275faa7aeb51ad922215d9b4a73c68dfc8f93a681690d307c76807c4238b28c69ea30346a0a63010138 deviceinfo
|
||||
611908cde1084216ac5013b86019edc91cdae42c3557fd87e244df1815150a2b0a95e24951ee1cc43fc47771a136cf1c1afa95d9daf7ee17d3158a50bd2d1c0d grub.cfg
|
||||
95cbead11ff1c299e8f47af5a8b36c6e55ec8b41eb5dee54c9db28d707b42ffac94a81115edb960f844aa8fce417ec23a82d39e334090698e0fc45a3d880b471 grub_early.cfg
|
||||
54824f653c983be53afdbc7f024245562c7ca52413b0eeb1bbec74b70d8edc453a52437da9eeb331625bcc51f7a80928e40fca7de927f09879dc13fcb07e54ad uboot-script.cmd
|
||||
4d09851f4d9d43662c8a4276c0bbca5e5e68c25f7efee17db04b3262bb0b89b76e3545405aa6642faa4f90246a2f774556658903a3a8418497c69ba952ab2d90 deviceinfo
|
||||
"
|
||||
|
||||
@@ -21,6 +21,7 @@ deviceinfo_getty="ttyS0;115200"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_sd_embed_firmware="u-boot/mangopi_mq_pro/u-boot-sunxi-with-spl.bin:256"
|
||||
|
||||
|
||||
deviceinfo_sd_embed_firmware="u-boot/mangopi_mq_pro/u-boot-sunxi-with-spl.bin:8"
|
||||
deviceinfo_boot_part_start="8192"
|
||||
deviceinfo_kernel_cmdline="rw console=tty0 console=ttyS0,115200 no_console_suspend panic=10 PMOS_NO_OUTPUT_REDIRECT"
|
||||
deviceinfo_generate_grub_config="true"
|
||||
@@ -1,9 +0,0 @@
|
||||
timeout=0
|
||||
|
||||
menuentry "postmarketOS" {
|
||||
linux ($root)/vmlinuz init=/init.sh rw console=tty0 console=ttyS0,115200 pmos_boot=/dev/mmcblk0p1 pmos_root=/dev/mmcblk0p2
|
||||
initrd ($root)/initramfs
|
||||
devicetree ($root)/sun20i-d1-mangopi-mq-pro.dtb
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
search --no-floppy --set=root --label "pmOS_boot"
|
||||
set prefix=($root)/grub
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
|
||||
setenv bootdev 0
|
||||
|
||||
printenv
|
||||
|
||||
echo Loading DTB
|
||||
load mmc ${mmc_bootdev}:1 ${fdt_addr_r} /sun20i-d1-mangopi-mq-pro.dtb
|
||||
|
||||
echo Loading Grub
|
||||
load mmc ${mmc_bootdev}:1 ${kernel_addr_r} /EFI/BOOT/BOOTRISCV64.EFI
|
||||
|
||||
echo Resizing FDT
|
||||
fdt addr ${fdt_addr_r}
|
||||
fdt resize
|
||||
|
||||
|
||||
echo Booting Grub
|
||||
bootefi ${kernel_addr_r} ${fdt_addr_r}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-a6lte
|
||||
pkgdesc="Samsung Galaxy A6 2018"
|
||||
pkgver=0.1
|
||||
pkgrel=1
|
||||
pkgver=0.2
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -15,6 +15,9 @@ depends="
|
||||
pipewire
|
||||
pipewire-pulse
|
||||
postmarketos-base
|
||||
samsungipcd
|
||||
samsungipcd-openrc
|
||||
util-linux
|
||||
"
|
||||
replaces="
|
||||
lightdm
|
||||
@@ -22,13 +25,17 @@ replaces="
|
||||
udev-init-scripts-openrc
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
install="$pkgname.post-install"
|
||||
source="
|
||||
deviceinfo
|
||||
etc-conf.d-samsungipcd
|
||||
etc-init.d-udev-settle
|
||||
etc-lightdm-lightdm.conf
|
||||
etc-NetworkManager-conf.d-swlan0-unmanaged.conf
|
||||
usr-libexec-samsungipcd-voicecall.sh
|
||||
usr-share-alsa-ucm2-conf.d-Universal7870-I-HiFi.conf
|
||||
usr-share-alsa-ucm2-conf.d-Universal7870-I-Universal7870-I.conf
|
||||
usr-share-alsa-ucm2-conf.d-Universal7870-I-VoiceCall.conf
|
||||
usr-share-pipewire-media-session.d-alsa-monitor.conf
|
||||
"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
@@ -41,11 +48,14 @@ build() {
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
install -Dm644 etc-conf.d-samsungipcd "$pkgdir"/etc/conf.d/samsungipcd
|
||||
install -Dm755 etc-init.d-udev-settle "$pkgdir"/etc/init.d/udev-settle
|
||||
install -Dm644 etc-lightdm-lightdm.conf "$pkgdir"/etc/lightdm/lightdm.conf
|
||||
install -Dm644 etc-NetworkManager-conf.d-swlan0-unmanaged.conf "$pkgdir"/etc/NetworkManager/conf.d/swlan0-unmanaged.conf
|
||||
install -Dm755 usr-libexec-samsungipcd-voicecall.sh "$pkgdir"/usr/libexec/samsungipcd/voicecall.sh
|
||||
install -Dm644 usr-share-alsa-ucm2-conf.d-Universal7870-I-HiFi.conf "$pkgdir"/usr/share/alsa/ucm2/conf.d/Universal7870-I/HiFi.conf
|
||||
install -Dm644 usr-share-alsa-ucm2-conf.d-Universal7870-I-Universal7870-I.conf "$pkgdir"/usr/share/alsa/ucm2/conf.d/Universal7870-I/Universal7870-I.conf
|
||||
install -Dm644 usr-share-alsa-ucm2-conf.d-Universal7870-I-VoiceCall.conf "$pkgdir"/usr/share/alsa/ucm2/conf.d/Universal7870-I/VoiceCall.conf
|
||||
install -Dm644 usr-share-pipewire-media-session.d-alsa-monitor.conf "$pkgdir"/usr/share/pipewire/media-session.d/alsa-monitor.conf
|
||||
}
|
||||
|
||||
@@ -57,10 +67,13 @@ nonfree_firmware() {
|
||||
|
||||
sha512sums="
|
||||
63be7d1b44093c2d892a92ad788a9a6a9d510c9ca0aac1f249213458402c546560827aaaa23c88497efee4675b15bf47481e551e5de043abaf5ae65e3de9c10a deviceinfo
|
||||
3e5bb764529010d2b6b1f2759a7799f665d140aebcee2dd63433e68cd4282e09b5d3b34fb7c21e737595b406501e7f02ece4592651c60e4c2b9419de4aedb438 etc-conf.d-samsungipcd
|
||||
203b832a7080d5f1351c5e024e444f9fe509f6e0fd4b376a60c7d73359b7e356863a4f15caf9b2e4e733dc44d2971722083e7c69ca94a012eb004b4b8ded9d09 etc-init.d-udev-settle
|
||||
861270c6bc0b2a3e6cd389c21c8c895e62de8cf8bec6fcf23c178f8cbaae855d62b0ee98692671ab4f518d84cb43dd0b2fe46f5a609f65af6a6c06e0fdbb6d0c etc-lightdm-lightdm.conf
|
||||
ef24527b13e48a9153643f3713167d3d08486e7de8b4c94d7c446ff380396115890573d8cd4aa5448766d9e779e189833a83e7921081679bd348c3f8a59410af etc-NetworkManager-conf.d-swlan0-unmanaged.conf
|
||||
80ea4968be09dec3deac4d6c5c58b7848f6ea297f2fe2e09f58dec5ba78c0a39060a7d86410a52414f615a0fef9ae9506e12d492d700eb168793433ea7691155 usr-share-alsa-ucm2-conf.d-Universal7870-I-HiFi.conf
|
||||
fe527672d5e52a1b074e7e3613a6321f987270ececfdfaf49d1fde9fcd4f4dc93f37374c80ee3d539e4079a5c6e07ffddc648a1544bccbe4810e1bc30d0c2112 usr-share-alsa-ucm2-conf.d-Universal7870-I-Universal7870-I.conf
|
||||
abe1c4a2f59fe862cebef75c54b8806bd86ce06aeb15d8c0699ab1338c9d575cb72a4d5b099f94272b1d9c9c3f4960af209a9e058ea9e57733b7d905dad0d33f usr-libexec-samsungipcd-voicecall.sh
|
||||
2169590d10d6123575d43e8ff7dc0d2ba824f8266d9fa75a5b59a4cc5753e47e327368b777082930d6b7a7aed6f57fa6ac2c5a2e816e1e12cd1032a8bb1822b5 usr-share-alsa-ucm2-conf.d-Universal7870-I-HiFi.conf
|
||||
dc528deb556906adfb89b02b6faa04a8b21358706bb60e2fa51c8a3c909b680fcc02fa425b0cb5d6273595f27dfc9b640e1a8d455657fd6b47652af9e8ec295a usr-share-alsa-ucm2-conf.d-Universal7870-I-Universal7870-I.conf
|
||||
3e74de3504f134a2726ee87740c5803bbd578352674d1d7de8b9460e57553100e9c4d322143ee83d3d584884c52eef47762bed41814ff1fca8cd9c4552f39b73 usr-share-alsa-ucm2-conf.d-Universal7870-I-VoiceCall.conf
|
||||
5e87452f4cd70bbbcfb3e69bae73f2690ba328e7ccde55c47482e8fb1583d807de5bd3d328b1fe6a8733b4de78b2ed0c6ae8cdb60f6bf51ed4362c2174671b3e usr-share-pipewire-media-session.d-alsa-monitor.conf
|
||||
"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Create mount point and /efs mount point in fstab
|
||||
if ! grep -q /efs /etc/fstab; then
|
||||
mkdir -p /efs
|
||||
echo "/dev/disk/by-partlabel/EFS /efs auto ro 0 0" >> /etc/fstab
|
||||
fi
|
||||
@@ -0,0 +1 @@
|
||||
IPC_DEVICE_NAME="herolte"
|
||||
@@ -0,0 +1,61 @@
|
||||
#!/bin/sh
|
||||
# This script sets up the audio subsystem to route audio to and from the modem.
|
||||
# Called by samsungipcd when the call starts. When the call ends, we receive a
|
||||
# newline and terminate ourselves.
|
||||
# Note: as a side effect, software on the phone cannot access the microphone
|
||||
# during a call.
|
||||
|
||||
# Put ourselves into a PID namespace. This is an easy and non-racey way to
|
||||
# ensure that all child processes get killed on our exit.
|
||||
if [ "$$" != 1 ]; then
|
||||
unshare -p sh "$0"
|
||||
exitcode="$?"
|
||||
# Restore MIC1 state to normal. We should be the only entity fiddling
|
||||
# with that.
|
||||
amixer -D sysdefault cset name='MIC1 MIC1 On' 1
|
||||
exit "$exitcode"
|
||||
fi
|
||||
|
||||
# callaudiod has already changed the UCM verb, no need to do it manually
|
||||
#alsaucm set _verb 'Voice Call'
|
||||
|
||||
# In order for sound to be forwarded, there must be applictions that are
|
||||
# currently playing and recording audio. To ensure that they exists, we
|
||||
# connect to each user's PipeWire and start ones.
|
||||
|
||||
# Playback
|
||||
for i in /run/user/*/; do
|
||||
# To avoid vulnerabilities in PulseAudio becoming LPEs, setuid to the
|
||||
# user running PipeWire.
|
||||
XDG_RUNTIME_DIR="$i" su -c 'aplay /dev/zero' "$(grep "^[^:]*:[^:]*:$(basename "$i"):" /etc/passwd | cut -d : -f 1-1)" &
|
||||
done
|
||||
|
||||
# Same for recording
|
||||
for i in /run/user/*/; do
|
||||
XDG_RUNTIME_DIR="$i" su -c 'arecord /dev/null' "$(grep "^[^:]*:[^:]*:$(basename "$i"):" /etc/passwd | cut -d : -f 1-1)" &
|
||||
done
|
||||
|
||||
# Microphone switching logic
|
||||
for i in /run/user/*/; do
|
||||
XDG_RUNTIME_DIR="$i" su -c '
|
||||
# Set locale to C to avoid parsing localized command output
|
||||
export LANG=C
|
||||
# Report microphone mute events
|
||||
( echo; pactl subscribe; ) | while read; do pactl get-source-mute @DEFAULT_SOURCE@; done
|
||||
' "$(grep "^[^:]*:[^:]*:$(basename "$i"):" /etc/passwd | cut -d : -f 1-1)" &
|
||||
done | while read line; do
|
||||
if [[ "$line" == "Mute: yes" ]]; then
|
||||
amixer -D sysdefault cset name='MIC1 MIC1 On' 0
|
||||
elif [[ "$line" == "Mute: no" ]]; then
|
||||
amixer -D sysdefault cset name='MIC1 MIC1 On' 1
|
||||
fi
|
||||
done &
|
||||
|
||||
# Wait for newline from samsungipcd. This means that the call has ended.
|
||||
read
|
||||
|
||||
# No need to clean up, closing the PID namespace will kill all children
|
||||
#jobs -p | xargs kill
|
||||
|
||||
# Again, callaudiod will switch UCM verbs for us
|
||||
#alsaucm set _verb 'HiFi'
|
||||
+31
-2
@@ -3,24 +3,32 @@ SectionVerb {
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Headphones" {
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Internal speaker"
|
||||
|
||||
EnableSequence [
|
||||
cset 'name="AMP Enable Switch" 1'
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset 'name="AMP Enable Switch" 0'
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPriority 101
|
||||
PlaybackPCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal microphone"
|
||||
|
||||
EnableSequence [
|
||||
cset 'name="MIC1 MIC1 On" 1'
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset 'name="MIC1 MIC1 On" 0'
|
||||
]
|
||||
|
||||
Value {
|
||||
@@ -28,3 +36,24 @@ SectionDevice."Mic" {
|
||||
CapturePCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Earpiece" {
|
||||
Comment "Earpiece"
|
||||
|
||||
EnableSequence [
|
||||
cset 'name="EP EP On" 1'
|
||||
cset 'name="EP Mixer DACL Switch" 1'
|
||||
cset 'name="EP Mixer DACR Switch" 1'
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset 'name="EP Mixer DACR Switch" 0'
|
||||
cset 'name="EP Mixer DACL Switch" 0'
|
||||
cset 'name="EP EP On" 0'
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
+6
@@ -1,9 +1,15 @@
|
||||
Syntax 2
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
Comment "Hi-Fi"
|
||||
File "HiFi.conf"
|
||||
}
|
||||
|
||||
SectionUseCase."Voice Call" {
|
||||
Comment "Voice Call"
|
||||
File "VoiceCall.conf"
|
||||
}
|
||||
|
||||
SectionDefaults [
|
||||
cset "name='AudioMixer Mixer En' 1"
|
||||
cset "name='AudioMixer CH1 Mixer En' 1"
|
||||
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset 'name="AudioMixer SRC2 En" 1'
|
||||
cset 'name="AudioMixer CH2 Mixer En" 1'
|
||||
cset 'name="AudioMixer CH1 DOUT Select" 2'
|
||||
cset 'name="AudioMixer CH2 DOUT Select" 1'
|
||||
cset 'name="AudioMixer CH1 I2S Data Length" 0'
|
||||
cset 'name="AudioMixer CH1 XFS" 1'
|
||||
cset 'name="AudioMixer CH2 I2S Data Length" 0'
|
||||
cset 'name="AudioMixer CH2 XFS" 0'
|
||||
cset 'name="AMP Enable Switch" 0'
|
||||
cset 'name="EP EP On" 1'
|
||||
cset 'name="EP Mixer DACL Switch" 1'
|
||||
cset 'name="EP Mixer DACR Switch" 1'
|
||||
]
|
||||
DisableSequence [
|
||||
cset 'name="EP Mixer DACR Switch" 0'
|
||||
cset 'name="EP Mixer DACL Switch" 0'
|
||||
cset 'name="EP EP On" 0'
|
||||
cset 'name="AMP Enable Switch" 1'
|
||||
cset 'name="AudioMixer CH2 DOUT Select" 0'
|
||||
cset 'name="AudioMixer CH1 DOUT Select" 1'
|
||||
cset 'name="AudioMixer CH2 Mixer En" 0'
|
||||
cset 'name="AudioMixer SRC2 En" 0'
|
||||
]
|
||||
}
|
||||
|
||||
SectionDevice."Speaker" {
|
||||
Comment "Internal speaker"
|
||||
|
||||
EnableSequence [
|
||||
cset 'name="AMP Enable Switch" 1'
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset 'name="AMP Enable Switch" 0'
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPriority 100
|
||||
PlaybackPCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Mic" {
|
||||
Comment "Internal microphone"
|
||||
|
||||
EnableSequence [
|
||||
cset "name='MIC1 MIC1 On' 1"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='MIC1 MIC1 On' 0"
|
||||
]
|
||||
|
||||
Value {
|
||||
CapturePriority 100
|
||||
CapturePCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Earpiece" {
|
||||
Comment "Earpiece"
|
||||
|
||||
EnableSequence [
|
||||
cset 'name="EP EP On" 1'
|
||||
cset 'name="EP Mixer DACL Switch" 1'
|
||||
cset 'name="EP Mixer DACR Switch" 1'
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset 'name="EP Mixer DACR Switch" 0'
|
||||
cset 'name="EP Mixer DACL Switch" 0'
|
||||
cset 'name="EP EP On" 0'
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPriority 101
|
||||
PlaybackPCM "hw:${CardId}"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
# let LightDM start Xorg even though we don't have graphics driver
|
||||
# https://github.com/canonical/lightdm/commit/77a7c6b7b8ca896b98ef43826641bdd520650bfb
|
||||
|
||||
[LightDM]
|
||||
logind-check-graphical=false
|
||||
@@ -1,8 +1,8 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-crownlte
|
||||
pkgdesc="Samsung Galaxy Note 9"
|
||||
pkgver=0.3
|
||||
pkgrel=1
|
||||
pkgver=0.4
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -20,6 +20,7 @@ source="
|
||||
stylus.conf
|
||||
hciattach
|
||||
10-hciattach.rules
|
||||
10-logind-check-graphical.conf
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
@@ -41,16 +42,18 @@ nonfree_firmware() {
|
||||
# hciattach service for Bluetooth
|
||||
mkdir "$subpkgdir"
|
||||
install -Dm755 "$srcdir"/hciattach \
|
||||
"$subpkgdir"/etc/init.d/hciattach
|
||||
-t "$subpkgdir"/etc/init.d
|
||||
install -Dm644 "$srcdir"/10-hciattach.rules \
|
||||
"$subpkgdir"/etc/udev/rules.d/10-hciattach.rules
|
||||
-t "$subpkgdir"/etc/udev/rules.d
|
||||
}
|
||||
|
||||
x11() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel xorg-server"
|
||||
depends="xf86-input-evdev"
|
||||
install -Dm644 "$srcdir"/stylus.conf \
|
||||
"$subpkgdir"/etc/X11/xorg.conf.d/stylus.conf
|
||||
-t "$subpkgdir"/etc/X11/xorg.conf.d
|
||||
install -Dm644 "$srcdir"/10-logind-check-graphical.conf \
|
||||
-t "$subpkgdir"/usr/share/lightdm/lightdm.conf.d
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
@@ -59,4 +62,5 @@ cec13a1cb076a249eb94d11fb122b1f6b0c3e9558a2ed3c8da3e73a8e2db633131ec8ce838e62da8
|
||||
29c2f8fbd67f6aa95a34fc465798be71dc360087b4e4fddbcdc9b43a628de384f48c1b9e6a7b3d41c93954baee3b88f08972f0a827d663b0279b06a4b2908bd2 stylus.conf
|
||||
70c4d3b7af9e58729b5caca87c6c0032675c4adfd3852b0e3fc1f866675d503c4f08d3edaf1b1949bf15344840222c1a7ba00384c290fa5e1b7742e1198855a8 hciattach
|
||||
58f72bb12532ce23782389bf9e9eb8eb8afe004dd46d11d48b21b6da6a84660846f79d528d9968a1c1be57716577035fd0da59b3fcda4f197599e92f243dbb45 10-hciattach.rules
|
||||
00addbea452dd3e2cb90e18793becc47d22118e6b99a79b76eb57db02aa8b00b133569beaea81cce4b39c9e556280c1d6ac8ab687016354e2d189734e38768cf 10-logind-check-graphical.conf
|
||||
"
|
||||
@@ -0,0 +1 @@
|
||||
ATTRS{name}=="sec_touchscreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1"
|
||||
Loaded 100 of 169 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user