proc: fix a dentry lock race between release_task and lookup
hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained Use AlmaLinux OS secure boot cert Debrand for AlmaLinux OS Add KVM support for ppc64le KVM: PPC: Book3S HV: Make PMU save/restore symbols global for module builds
This commit is contained in:
commit
d60aa0fd34
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,6 +1,6 @@
|
||||
SOURCES/kernel-abi-stablelists-5.14.0-687.5.1.el9_8.tar.bz2
|
||||
SOURCES/kernel-kabi-dw-5.14.0-687.5.1.el9_8.tar.bz2
|
||||
SOURCES/linux-5.14.0-687.5.1.el9_8.tar.xz
|
||||
SOURCES/kernel-abi-stablelists-5.14.0-736.el9.tar.bz2
|
||||
SOURCES/kernel-kabi-dw-5.14.0-736.el9.tar.bz2
|
||||
SOURCES/linux-5.14.0-736.el9.tar.xz
|
||||
SOURCES/nvidiabfdpu.x509
|
||||
SOURCES/nvidiagpuoot001.x509
|
||||
SOURCES/nvidiajetsonsoc.x509
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
f21a5c6a56106e2790e9fff02046059845b21c27 SOURCES/kernel-abi-stablelists-5.14.0-687.5.1.el9_8.tar.bz2
|
||||
5840fe94117e01fee7ab3d75d86f0f6c7182c85f SOURCES/kernel-kabi-dw-5.14.0-687.5.1.el9_8.tar.bz2
|
||||
0abcd2db91df05c71e974123c6dfd915b422fdca SOURCES/linux-5.14.0-687.5.1.el9_8.tar.xz
|
||||
a2d64b91f360698e465556e3a75a9c58772d63fa SOURCES/kernel-abi-stablelists-5.14.0-736.el9.tar.bz2
|
||||
cad17230cfd7ac5ef225af2b922bc936e540c115 SOURCES/kernel-kabi-dw-5.14.0-736.el9.tar.bz2
|
||||
fd5a061ba87695ce3d78cb7086862c99557bb077 SOURCES/linux-5.14.0-736.el9.tar.xz
|
||||
3dc4997e0273ca116d52a52238a57403aba5dafb SOURCES/nvidiabfdpu.x509
|
||||
4fff8080e88afffc06d8ef5004db8d53bb21237f SOURCES/nvidiagpuoot001.x509
|
||||
18378ab150ef13ef65609224e10a2e8501d82915 SOURCES/nvidiajetsonsoc.x509
|
||||
|
||||
@ -1,75 +0,0 @@
|
||||
From: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
Subject: [PATCH AlmaLinux 9] xfrm: esp: avoid in-place decrypt on shared skb frags
|
||||
|
||||
Backport of upstream commit f4c50a4034e6 ("xfrm: esp: avoid in-place
|
||||
decrypt on shared skb frags") for AlmaLinux 9 (5.14 kernel).
|
||||
|
||||
Verified to apply with `patch -p1 -F0` (no offset, no fuzz, no rejects)
|
||||
against kernel-5.14.0-611.54.1.el9_7.
|
||||
|
||||
ESP-in-UDP packets built from caller-owned pages (e.g. pipe pages
|
||||
attached via udp_sendpage(2) -> ip_append_page() -> skb_append_pagefrags())
|
||||
look like ordinary uncloned nonlinear skbs. ESP input then takes the
|
||||
no-COW fast path and decrypts in place over data that is not owned
|
||||
privately by the skb.
|
||||
|
||||
Tree adaptation:
|
||||
* Upstream patches __ip_append_data() / __ip6_append_data(), the
|
||||
MSG_SPLICE_PAGES branch added by 7da0dde68486 / 6d8192bd69bb.
|
||||
That feature has not been wired into UDP send paths on this tree
|
||||
(no caller of skb_splice_from_iter in net/ipv{4,6}/).
|
||||
* The age-equivalent producer is ip_append_page() (udp_sendpage).
|
||||
Mark frags there with SKBFL_SHARED_FRAG so skb_has_shared_frag()
|
||||
fires for these skbs.
|
||||
* UDPv6 has no .sendpage op in this tree, so the esp6 hunk is
|
||||
defense-in-depth in case a later backport adds one.
|
||||
* The esp4/esp6 receiver-side hunks are taken verbatim from
|
||||
upstream.
|
||||
|
||||
Fixes: cac2661c53f3 ("esp4: Avoid skb_cow_data whenever possible")
|
||||
Fixes: 03e2a30f6a27 ("esp6: Avoid skb_cow_data whenever possible")
|
||||
(cherry picked from commit f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4)
|
||||
Signed-off-by: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
---
|
||||
net/ipv4/esp4.c | 3 ++-
|
||||
net/ipv4/ip_output.c | 2 ++
|
||||
net/ipv6/esp6.c | 3 ++-
|
||||
3 files changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/net/ipv4/esp4.c
|
||||
+++ b/net/ipv4/esp4.c
|
||||
@@ -920,7 +920,8 @@
|
||||
nfrags = 1;
|
||||
|
||||
goto skip_cow;
|
||||
- } else if (!skb_has_frag_list(skb)) {
|
||||
+ } else if (!skb_has_frag_list(skb) &&
|
||||
+ !skb_has_shared_frag(skb)) {
|
||||
nfrags = skb_shinfo(skb)->nr_frags;
|
||||
nfrags++;
|
||||
|
||||
--- a/net/ipv4/ip_output.c
|
||||
+++ b/net/ipv4/ip_output.c
|
||||
@@ -1467,6 +1467,8 @@
|
||||
err = -EMSGSIZE;
|
||||
goto error;
|
||||
}
|
||||
+ if (!(flags & MSG_NO_SHARED_FRAGS))
|
||||
+ skb_shinfo(skb)->flags |= SKBFL_SHARED_FRAG;
|
||||
|
||||
if (skb->ip_summed == CHECKSUM_NONE) {
|
||||
__wsum csum;
|
||||
--- a/net/ipv6/esp6.c
|
||||
+++ b/net/ipv6/esp6.c
|
||||
@@ -960,7 +960,8 @@
|
||||
nfrags = 1;
|
||||
|
||||
goto skip_cow;
|
||||
- } else if (!skb_has_frag_list(skb)) {
|
||||
+ } else if (!skb_has_frag_list(skb) &&
|
||||
+ !skb_has_shared_frag(skb)) {
|
||||
nfrags = skb_shinfo(skb)->nr_frags;
|
||||
nfrags++;
|
||||
|
||||
--
|
||||
2.43.0
|
||||
@ -1,68 +0,0 @@
|
||||
From: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
Subject: [PATCH AlmaLinux 9] rxrpc: linearize incoming DATA packet when it has paged frags
|
||||
|
||||
AlmaLinux-specific backport of the intent of the upstream rxrpc fix
|
||||
posted at https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/
|
||||
(sibling to upstream commit f4c50a4034e6 in the ESP/xfrm subsystem).
|
||||
|
||||
The upstream patch can not be cherry-picked against this 5.14 tree:
|
||||
its target lines were introduced by upstream commit d0d5c0cd1e71
|
||||
("rxrpc: Use skb_unshare() rather than skb_cow_data()") which is not
|
||||
present here. The age-equivalent code path on AlmaLinux 9 is the
|
||||
centralized skb_unshare() in net/rxrpc/io_thread.c that is run for
|
||||
every DATA packet with a non-zero securityIndex before in-place
|
||||
decryption.
|
||||
|
||||
skb_unshare() only handles cloned skbs. An skb that is non-cloned but
|
||||
carries paged fragments (skb->data_len != 0) — e.g. pages attached via
|
||||
udp_sendpage() / splice() / MSG_SPLICE_PAGES on a UDP socket carrying
|
||||
rxrpc traffic — slips through and is decrypted in place over data the
|
||||
skb does not own privately. With kernel-modules-partner installed
|
||||
(rxrpc.ko enabled), this is exploitable.
|
||||
|
||||
Replace the unconditional skb_unshare() with skb_copy() whenever the
|
||||
skb is cloned OR carries paged fragments. skb_copy() always returns a
|
||||
freshly allocated linear skb, so subsequent in-place decryption only
|
||||
touches kernel-owned memory. The original skb is consumed explicitly
|
||||
(skb_unshare did this internally via consume_skb()).
|
||||
|
||||
Verified to apply with `patch -p1 -F0` (no offset, no fuzz, no
|
||||
rejects) against kernel-5.14.0-611.54.1.el9_7.
|
||||
|
||||
Fixes: cac2661c53f3 ("rxrpc: Use skb_cow_data() in rxrpc_recvmsg_data()")
|
||||
Signed-off-by: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
---
|
||||
net/rxrpc/io_thread.c | 18 ++++++++++--------
|
||||
1 file changed, 10 insertions(+), 8 deletions(-)
|
||||
|
||||
--- a/net/rxrpc/io_thread.c
|
||||
+++ b/net/rxrpc/io_thread.c
|
||||
@@ -225,16 +225,18 @@
|
||||
* decryption.
|
||||
*/
|
||||
if (sp->hdr.securityIndex != 0) {
|
||||
- skb = skb_unshare(skb, GFP_ATOMIC);
|
||||
- if (!skb) {
|
||||
- rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare_nomem);
|
||||
- *_skb = NULL;
|
||||
- return just_discard;
|
||||
- }
|
||||
+ if (skb_cloned(skb) || skb->data_len) {
|
||||
+ struct sk_buff *nskb = skb_copy(skb, GFP_ATOMIC);
|
||||
+
|
||||
+ if (!nskb) {
|
||||
+ rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare_nomem);
|
||||
+ return just_discard;
|
||||
+ }
|
||||
|
||||
- if (skb != *_skb) {
|
||||
rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare);
|
||||
- *_skb = skb;
|
||||
+ consume_skb(*_skb);
|
||||
+ *_skb = nskb;
|
||||
+ skb = nskb;
|
||||
rxrpc_new_skb(skb, rxrpc_skb_new_unshared);
|
||||
sp = rxrpc_skb(skb);
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
@ -1,122 +0,0 @@
|
||||
From: Eduard Abdullin <eabdullin@almalinux.org>
|
||||
Subject: [PATCH AlmaLinux 9] net: skbuff: propagate shared-frag marker through frag-transfer helpers
|
||||
|
||||
Backport of upstream v3 patch posted at
|
||||
https://lore.kernel.org/all/agW4vC0r8QOUKtRT@v4bel/
|
||||
(sibling to upstream commit f4c50a4034e6 "xfrm: esp: avoid in-place
|
||||
decrypt on shared skb frags").
|
||||
|
||||
Three frag-transfer helpers in net/core/skbuff.c
|
||||
(__pskb_copy_fclone(), skb_try_coalesce(), skb_shift()) and the
|
||||
GRO accumulator path in net/core/gro.c (skb_gro_receive()) and the
|
||||
UDP GRO list helper in net/ipv4/udp_offload.c
|
||||
(skb_gro_receive_list(), kept as a static helper on AlmaLinux 9)
|
||||
fail to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags
|
||||
when moving frag descriptors from source to destination. As a
|
||||
result, the destination skb keeps a reference to the same
|
||||
externally-owned or page-cache-backed pages while reporting
|
||||
skb_has_shared_frag() as false.
|
||||
|
||||
The mismatch is harmful in any in-place writer that uses
|
||||
skb_has_shared_frag() to decide whether shared pages must be detoured
|
||||
through skb_cow_data(). ESP input is one such writer (esp4.c,
|
||||
esp6.c). Combined with an nft 'dup to <local>' rule, an
|
||||
nf_dup_ipv4() / xt_TEE caller, or ESP-over-UDP with UDP GRO, this
|
||||
lets an unprivileged user write into the page cache of a root-owned
|
||||
read-only file via authencesn-ESN stray writes (CVE-2026-46300,
|
||||
"Fragnesia").
|
||||
|
||||
Set SKBFL_SHARED_FRAG on the destination whenever frag descriptors
|
||||
were actually moved from the source. skb_copy() and skb_copy_expand()
|
||||
share skb_copy_header() too but linearize all paged data into freshly
|
||||
allocated head storage and emerge with nr_frags == 0, so
|
||||
skb_has_shared_frag() returns false on its own; they need no change.
|
||||
|
||||
The same omission exists in skb_gro_receive() and
|
||||
skb_gro_receive_list(). The former moves the incoming skb's frag
|
||||
descriptors into the accumulator's last sub-skb via two paths plus a
|
||||
"merge:" fallback that chains the whole skb onto frag_list; the
|
||||
latter chains the incoming skb whole onto p's frag_list. Downstream
|
||||
skb_segment() reads only skb_shinfo(p)->flags, and skb_segment_list()
|
||||
reuses each sub-skb's shinfo as the nskb -- both p and lp must carry
|
||||
the marker.
|
||||
|
||||
Tree adaptation:
|
||||
* Upstream v3 places skb_gro_receive_list() in net/core/gro.c.
|
||||
AlmaLinux 9 still keeps it as a static helper in
|
||||
net/ipv4/udp_offload.c (it has not been promoted to a global
|
||||
GRO helper in this tree). Apply the propagation hunk there
|
||||
instead.
|
||||
* Upstream skb_shift() uses skb_len_add() helpers (introduced in
|
||||
v5.16); AlmaLinux 9 still has the open-coded
|
||||
`skb->len -= shiftlen; ...` block. The insertion point (right
|
||||
after both ip_summed assignments) is the same.
|
||||
|
||||
Fixes: cef401de7be8 ("net: fix possible wrong checksum generation")
|
||||
Fixes: f4c50a4034e6 ("xfrm: esp: avoid in-place decrypt on shared skb frags")
|
||||
Reported-by: Sultan Alsawaf <sultan@kerneltoast.com>
|
||||
Reported-by: William Bowling <vakzz@zellic.io>
|
||||
Reported-by: Hyunwoo Kim <imv4bel@gmail.com>
|
||||
Signed-off-by: Eduard Abdullin <eabdullin@almalinux.org>
|
||||
---
|
||||
net/core/gro.c | 2 ++
|
||||
net/core/skbuff.c | 6 ++++++
|
||||
net/ipv4/udp_offload.c | 2 ++
|
||||
3 files changed, 10 insertions(+)
|
||||
|
||||
--- a/net/core/gro.c
|
||||
+++ b/net/core/gro.c
|
||||
@@ -222,10 +222,12 @@ int skb_gro_receive(struct sk_buff *p, struct sk_buff *skb)
|
||||
p->data_len += len;
|
||||
p->truesize += delta_truesize;
|
||||
p->len += len;
|
||||
+ skb_shinfo(p)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG;
|
||||
if (lp != p) {
|
||||
lp->data_len += len;
|
||||
lp->truesize += delta_truesize;
|
||||
lp->len += len;
|
||||
+ skb_shinfo(lp)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG;
|
||||
}
|
||||
NAPI_GRO_CB(skb)->same_flow = 1;
|
||||
return 0;
|
||||
--- a/net/core/skbuff.c
|
||||
+++ b/net/core/skbuff.c
|
||||
@@ -2026,6 +2026,7 @@ struct sk_buff *__pskb_copy_fclone(struct sk_buff *skb, int headroom,
|
||||
skb_frag_ref(skb, i);
|
||||
}
|
||||
skb_shinfo(n)->nr_frags = i;
|
||||
+ skb_shinfo(n)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG;
|
||||
}
|
||||
|
||||
if (skb_has_frag_list(skb)) {
|
||||
@@ -4029,6 +4030,8 @@ int skb_shift(struct sk_buff *tgt, struct sk_buff *skb, int shiftlen)
|
||||
tgt->ip_summed = CHECKSUM_PARTIAL;
|
||||
skb->ip_summed = CHECKSUM_PARTIAL;
|
||||
|
||||
+ skb_shinfo(tgt)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG;
|
||||
+
|
||||
/* Yak, is it really working this way? Some helper please? */
|
||||
skb->len -= shiftlen;
|
||||
skb->data_len -= shiftlen;
|
||||
@@ -5740,6 +5743,8 @@ bool skb_try_coalesce(struct sk_buff *to, struct sk_buff *from,
|
||||
from_shinfo->frags,
|
||||
from_shinfo->nr_frags * sizeof(skb_frag_t));
|
||||
to_shinfo->nr_frags += from_shinfo->nr_frags;
|
||||
+ if (from_shinfo->nr_frags)
|
||||
+ to_shinfo->flags |= from_shinfo->flags & SKBFL_SHARED_FRAG;
|
||||
|
||||
if (!skb_cloned(from))
|
||||
from_shinfo->nr_frags = 0;
|
||||
--- a/net/ipv4/udp_offload.c
|
||||
+++ b/net/ipv4/udp_offload.c
|
||||
@@ -487,6 +487,8 @@ static int skb_gro_receive_list(struct sk_buff *p, struct sk_buff *skb)
|
||||
p->truesize += skb->truesize;
|
||||
p->len += skb->len;
|
||||
|
||||
+ skb_shinfo(p)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG;
|
||||
+
|
||||
NAPI_GRO_CB(skb)->same_flow = 1;
|
||||
|
||||
return 0;
|
||||
--
|
||||
2.43.0
|
||||
@ -1,55 +0,0 @@
|
||||
From: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
Subject: [PATCH AlmaLinux 9] ptrace: require CAP_SYS_PTRACE when task has no mm
|
||||
|
||||
kABI-safe AlmaLinux backport of upstream commit 31e62c2ebbfd
|
||||
("ptrace: slightly saner 'get_dumpable()' logic") posted at
|
||||
https://github.com/torvalds/linux/commit/31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a
|
||||
|
||||
The upstream fix adds a 'user_dumpable:1' bit to task_struct and
|
||||
caches the last dumpability in exit_mm() so __ptrace_may_access()
|
||||
can require CAP_SYS_PTRACE when the target has no mm (e.g. kernel
|
||||
threads or already-exited user tasks). That layout change to
|
||||
task_struct breaks kABI on RHEL/AlmaLinux 9 (the symtype
|
||||
signature of struct task_struct is referenced by stablelist exports
|
||||
such as set_cpus_allowed_ptr() and wake_up_process()), so we cannot
|
||||
import the field/exit_mm hunks as-is.
|
||||
|
||||
Take the minimal kABI-safe slice instead: when task->mm == NULL,
|
||||
require CAP_SYS_PTRACE in init_user_ns unconditionally. This closes
|
||||
the Qualys Security Advisory hole -- mm-less targets no longer pass
|
||||
the dumpability check by default -- without touching task_struct or
|
||||
exit.c. The only behavioural delta versus upstream is that a user
|
||||
task that has already cleared its mm in exit_mm() (a dying/zombie
|
||||
task) now also requires CAP_SYS_PTRACE to attach, instead of being
|
||||
remembered as previously dumpable. Such targets are rarely ptraced
|
||||
in practice.
|
||||
|
||||
Verified to apply with `patch -p1 -F0` (no offset, no fuzz, no rejects)
|
||||
against kernel-5.14.0-611.54.1.el9_7.
|
||||
|
||||
Reported-by: Qualys Security Advisory <qsa@qualys.com>
|
||||
Signed-off-by: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
---
|
||||
kernel/ptrace.c | 11 +++++++----
|
||||
1 file changed, 7 insertions(+), 4 deletions(-)
|
||||
|
||||
--- a/kernel/ptrace.c
|
||||
+++ b/kernel/ptrace.c
|
||||
@@ -349,8 +349,11 @@ static int __ptrace_may_access(struct task_struct *task, unsigned int mode)
|
||||
smp_rmb();
|
||||
mm = task->mm;
|
||||
- if (mm &&
|
||||
- ((get_dumpable(mm) != SUID_DUMP_USER) &&
|
||||
- !ptrace_has_cap(mm->user_ns, mode)))
|
||||
- return -EPERM;
|
||||
+ if (mm) {
|
||||
+ if ((get_dumpable(mm) != SUID_DUMP_USER) &&
|
||||
+ !ptrace_has_cap(mm->user_ns, mode))
|
||||
+ return -EPERM;
|
||||
+ } else if (!ptrace_has_cap(&init_user_ns, mode)) {
|
||||
+ return -EPERM;
|
||||
+ }
|
||||
|
||||
return security_ptrace_access_check(task, mode);
|
||||
--
|
||||
2.43.0
|
||||
@ -1,962 +0,0 @@
|
||||
From: AlmaLinux Backport <packager@almalinux.org>
|
||||
Subject: [PATCH] CVE-2026-31431 ("Copy Fail"): crypto AEAD/algif fixes from linux-5.15.y
|
||||
|
||||
Combined backport addressing CVE-2026-31431 ("Copy Fail"), reported by
|
||||
Taeyang Lee <0wn@theori.io>. EL9 kernel is based on 5.14.0; the closest
|
||||
stable branch is linux-5.15.y. Pulls one prerequisite (committed
|
||||
2026-02-06 to 5.15.y) plus nine 2026-04-30 stable fixes:
|
||||
|
||||
fee86edf5803 crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
|
||||
36435a56cd6b crypto: scatterwalk - Backport memcpy_sglist()
|
||||
17774d99bb43 crypto: algif_aead - use memcpy_sglist() instead of null skcipher
|
||||
19d43105a97b crypto: algif_aead - Revert to operating out-of-place
|
||||
a920cabdb0b7 crypto: algif_aead - snapshot IV for async AEAD requests
|
||||
e416c41a96c8 crypto: authenc - use memcpy_sglist() instead of null skcipher
|
||||
d589abd8b019 crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption
|
||||
723bb1b4a6dd crypto: authencesn - Fix src offset when decrypting in-place
|
||||
2b781d1d4f93 crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
|
||||
fd427dd84f22 crypto: algif_aead - Fix minimum RX size check for decryption
|
||||
|
||||
fee86edf5803 is the prerequisite for d589abd8b019 to apply.
|
||||
|
||||
Signed-off-by: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
---
|
||||
--- a/crypto/af_alg.c
|
||||
+++ b/crypto/af_alg.c
|
||||
@@ -525,15 +525,13 @@
|
||||
/**
|
||||
* af_alg_count_tsgl - Count number of TX SG entries
|
||||
*
|
||||
- * The counting starts from the beginning of the SGL to @bytes. If
|
||||
- * an @offset is provided, the counting of the SG entries starts at the @offset.
|
||||
+ * The counting starts from the beginning of the SGL to @bytes.
|
||||
*
|
||||
* @sk: socket of connection to user space
|
||||
* @bytes: Count the number of SG entries holding given number of bytes.
|
||||
- * @offset: Start the counting of SG entries from the given offset.
|
||||
* Return: Number of TX SG entries found given the constraints
|
||||
*/
|
||||
-unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes, size_t offset)
|
||||
+unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes)
|
||||
{
|
||||
const struct alg_sock *ask = alg_sk(sk);
|
||||
const struct af_alg_ctx *ctx = ask->private;
|
||||
@@ -548,25 +546,11 @@
|
||||
const struct scatterlist *sg = sgl->sg;
|
||||
|
||||
for (i = 0; i < sgl->cur; i++) {
|
||||
- size_t bytes_count;
|
||||
-
|
||||
- /* Skip offset */
|
||||
- if (offset >= sg[i].length) {
|
||||
- offset -= sg[i].length;
|
||||
- bytes -= sg[i].length;
|
||||
- continue;
|
||||
- }
|
||||
-
|
||||
- bytes_count = sg[i].length - offset;
|
||||
-
|
||||
- offset = 0;
|
||||
sgl_count++;
|
||||
-
|
||||
- /* If we have seen requested number of bytes, stop */
|
||||
- if (bytes_count >= bytes)
|
||||
+ if (sg[i].length >= bytes)
|
||||
return sgl_count;
|
||||
|
||||
- bytes -= bytes_count;
|
||||
+ bytes -= sg[i].length;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -578,19 +562,14 @@
|
||||
* af_alg_pull_tsgl - Release the specified buffers from TX SGL
|
||||
*
|
||||
* If @dst is non-null, reassign the pages to @dst. The caller must release
|
||||
- * the pages. If @dst_offset is given only reassign the pages to @dst starting
|
||||
- * at the @dst_offset (byte). The caller must ensure that @dst is large
|
||||
- * enough (e.g. by using af_alg_count_tsgl with the same offset).
|
||||
+ * the pages.
|
||||
*
|
||||
* @sk: socket of connection to user space
|
||||
* @used: Number of bytes to pull from TX SGL
|
||||
* @dst: If non-NULL, buffer is reassigned to dst SGL instead of releasing. The
|
||||
* caller must release the buffers in dst.
|
||||
- * @dst_offset: Reassign the TX SGL from given offset. All buffers before
|
||||
- * reaching the offset is released.
|
||||
*/
|
||||
-void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst,
|
||||
- size_t dst_offset)
|
||||
+void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst)
|
||||
{
|
||||
struct alg_sock *ask = alg_sk(sk);
|
||||
struct af_alg_ctx *ctx = ask->private;
|
||||
@@ -614,19 +593,11 @@
|
||||
* Assumption: caller created af_alg_count_tsgl(len)
|
||||
* SG entries in dst.
|
||||
*/
|
||||
- if (dst) {
|
||||
- if (dst_offset >= plen) {
|
||||
- /* discard page before offset */
|
||||
- dst_offset -= plen;
|
||||
- } else {
|
||||
- /* reassign page to dst after offset */
|
||||
- get_page(page);
|
||||
- sg_set_page(dst + j, page,
|
||||
- plen - dst_offset,
|
||||
- sg[i].offset + dst_offset);
|
||||
- dst_offset = 0;
|
||||
- j++;
|
||||
- }
|
||||
+ if (dst && plen) {
|
||||
+ /* reassign page to dst */
|
||||
+ get_page(page);
|
||||
+ sg_set_page(dst + j, page, plen, sg[i].offset);
|
||||
+ j++;
|
||||
}
|
||||
|
||||
sg[i].length -= plen;
|
||||
--- a/crypto/algif_aead.c
|
||||
+++ b/crypto/algif_aead.c
|
||||
@@ -26,8 +26,6 @@
|
||||
#include <crypto/internal/aead.h>
|
||||
#include <crypto/scatterwalk.h>
|
||||
#include <crypto/if_alg.h>
|
||||
-#include <crypto/skcipher.h>
|
||||
-#include <crypto/null.h>
|
||||
#include <linux/init.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/kernel.h>
|
||||
@@ -36,19 +34,13 @@
|
||||
#include <linux/net.h>
|
||||
#include <net/sock.h>
|
||||
|
||||
-struct aead_tfm {
|
||||
- struct crypto_aead *aead;
|
||||
- struct crypto_sync_skcipher *null_tfm;
|
||||
-};
|
||||
-
|
||||
static inline bool aead_sufficient_data(struct sock *sk)
|
||||
{
|
||||
struct alg_sock *ask = alg_sk(sk);
|
||||
struct sock *psk = ask->parent;
|
||||
struct alg_sock *pask = alg_sk(psk);
|
||||
struct af_alg_ctx *ctx = ask->private;
|
||||
- struct aead_tfm *aeadc = pask->private;
|
||||
- struct crypto_aead *tfm = aeadc->aead;
|
||||
+ struct crypto_aead *tfm = pask->private;
|
||||
unsigned int as = crypto_aead_authsize(tfm);
|
||||
|
||||
/*
|
||||
@@ -64,27 +56,12 @@
|
||||
struct alg_sock *ask = alg_sk(sk);
|
||||
struct sock *psk = ask->parent;
|
||||
struct alg_sock *pask = alg_sk(psk);
|
||||
- struct aead_tfm *aeadc = pask->private;
|
||||
- struct crypto_aead *tfm = aeadc->aead;
|
||||
+ struct crypto_aead *tfm = pask->private;
|
||||
unsigned int ivsize = crypto_aead_ivsize(tfm);
|
||||
|
||||
return af_alg_sendmsg(sock, msg, size, ivsize);
|
||||
}
|
||||
|
||||
-static int crypto_aead_copy_sgl(struct crypto_sync_skcipher *null_tfm,
|
||||
- struct scatterlist *src,
|
||||
- struct scatterlist *dst, unsigned int len)
|
||||
-{
|
||||
- SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, null_tfm);
|
||||
-
|
||||
- skcipher_request_set_sync_tfm(skreq, null_tfm);
|
||||
- skcipher_request_set_callback(skreq, CRYPTO_TFM_REQ_MAY_SLEEP,
|
||||
- NULL, NULL);
|
||||
- skcipher_request_set_crypt(skreq, src, dst, len, NULL);
|
||||
-
|
||||
- return crypto_skcipher_encrypt(skreq);
|
||||
-}
|
||||
-
|
||||
static int _aead_recvmsg(struct socket *sock, struct msghdr *msg,
|
||||
size_t ignored, int flags)
|
||||
{
|
||||
@@ -93,13 +70,12 @@
|
||||
struct sock *psk = ask->parent;
|
||||
struct alg_sock *pask = alg_sk(psk);
|
||||
struct af_alg_ctx *ctx = ask->private;
|
||||
- struct aead_tfm *aeadc = pask->private;
|
||||
- struct crypto_aead *tfm = aeadc->aead;
|
||||
- struct crypto_sync_skcipher *null_tfm = aeadc->null_tfm;
|
||||
- unsigned int i, as = crypto_aead_authsize(tfm);
|
||||
+ struct crypto_aead *tfm = pask->private;
|
||||
+ unsigned int as = crypto_aead_authsize(tfm);
|
||||
+ unsigned int ivsize = crypto_aead_ivsize(tfm);
|
||||
struct af_alg_async_req *areq;
|
||||
- struct af_alg_tsgl *tsgl, *tmp;
|
||||
struct scatterlist *rsgl_src, *tsgl_src = NULL;
|
||||
+ void *iv;
|
||||
int err = 0;
|
||||
size_t used = 0; /* [in] TX bufs to be en/decrypted */
|
||||
size_t outlen = 0; /* [out] RX bufs produced by kernel */
|
||||
@@ -151,10 +127,14 @@
|
||||
|
||||
/* Allocate cipher request for current operation. */
|
||||
areq = af_alg_alloc_areq(sk, sizeof(struct af_alg_async_req) +
|
||||
- crypto_aead_reqsize(tfm));
|
||||
+ crypto_aead_reqsize(tfm) + ivsize);
|
||||
if (IS_ERR(areq))
|
||||
return PTR_ERR(areq);
|
||||
|
||||
+ iv = (u8 *)aead_request_ctx(&areq->cra_u.aead_req) +
|
||||
+ crypto_aead_reqsize(tfm);
|
||||
+ memcpy(iv, ctx->iv, ivsize);
|
||||
+
|
||||
/* convert iovecs of output buffers into RX SGL */
|
||||
err = af_alg_get_rsgl(sk, msg, flags, areq, outlen, &usedpages);
|
||||
if (err)
|
||||
@@ -170,7 +150,7 @@
|
||||
if (usedpages < outlen) {
|
||||
size_t less = outlen - usedpages;
|
||||
|
||||
- if (used < less) {
|
||||
+ if (used < less + (ctx->enc ? 0 : as)) {
|
||||
err = -EINVAL;
|
||||
goto free;
|
||||
}
|
||||
@@ -178,23 +158,24 @@
|
||||
outlen -= less;
|
||||
}
|
||||
|
||||
+ /*
|
||||
+ * Create a per request TX SGL for this request which tracks the
|
||||
+ * SG entries from the global TX SGL.
|
||||
+ */
|
||||
processed = used + ctx->aead_assoclen;
|
||||
- list_for_each_entry_safe(tsgl, tmp, &ctx->tsgl_list, list) {
|
||||
- for (i = 0; i < tsgl->cur; i++) {
|
||||
- struct scatterlist *process_sg = tsgl->sg + i;
|
||||
-
|
||||
- if (!(process_sg->length) || !sg_page(process_sg))
|
||||
- continue;
|
||||
- tsgl_src = process_sg;
|
||||
- break;
|
||||
- }
|
||||
- if (tsgl_src)
|
||||
- break;
|
||||
- }
|
||||
- if (processed && !tsgl_src) {
|
||||
- err = -EFAULT;
|
||||
+ areq->tsgl_entries = af_alg_count_tsgl(sk, processed);
|
||||
+ if (!areq->tsgl_entries)
|
||||
+ areq->tsgl_entries = 1;
|
||||
+ areq->tsgl = sock_kmalloc(sk, array_size(sizeof(*areq->tsgl),
|
||||
+ areq->tsgl_entries),
|
||||
+ GFP_KERNEL);
|
||||
+ if (!areq->tsgl) {
|
||||
+ err = -ENOMEM;
|
||||
goto free;
|
||||
}
|
||||
+ sg_init_table(areq->tsgl, areq->tsgl_entries);
|
||||
+ af_alg_pull_tsgl(sk, processed, areq->tsgl);
|
||||
+ tsgl_src = areq->tsgl;
|
||||
|
||||
/*
|
||||
* Copy of AAD from source to destination
|
||||
@@ -203,82 +184,16 @@
|
||||
* when user space uses an in-place cipher operation, the kernel
|
||||
* will copy the data as it does not see whether such in-place operation
|
||||
* is initiated.
|
||||
- *
|
||||
- * To ensure efficiency, the following implementation ensure that the
|
||||
- * ciphers are invoked to perform a crypto operation in-place. This
|
||||
- * is achieved by memory management specified as follows.
|
||||
*/
|
||||
|
||||
/* Use the RX SGL as source (and destination) for crypto op. */
|
||||
rsgl_src = areq->first_rsgl.sgl.sg;
|
||||
|
||||
- if (ctx->enc) {
|
||||
- /*
|
||||
- * Encryption operation - The in-place cipher operation is
|
||||
- * achieved by the following operation:
|
||||
- *
|
||||
- * TX SGL: AAD || PT
|
||||
- * | |
|
||||
- * | copy |
|
||||
- * v v
|
||||
- * RX SGL: AAD || PT || Tag
|
||||
- */
|
||||
- err = crypto_aead_copy_sgl(null_tfm, tsgl_src,
|
||||
- areq->first_rsgl.sgl.sg, processed);
|
||||
- if (err)
|
||||
- goto free;
|
||||
- af_alg_pull_tsgl(sk, processed, NULL, 0);
|
||||
- } else {
|
||||
- /*
|
||||
- * Decryption operation - To achieve an in-place cipher
|
||||
- * operation, the following SGL structure is used:
|
||||
- *
|
||||
- * TX SGL: AAD || CT || Tag
|
||||
- * | | ^
|
||||
- * | copy | | Create SGL link.
|
||||
- * v v |
|
||||
- * RX SGL: AAD || CT ----+
|
||||
- */
|
||||
-
|
||||
- /* Copy AAD || CT to RX SGL buffer for in-place operation. */
|
||||
- err = crypto_aead_copy_sgl(null_tfm, tsgl_src,
|
||||
- areq->first_rsgl.sgl.sg, outlen);
|
||||
- if (err)
|
||||
- goto free;
|
||||
-
|
||||
- /* Create TX SGL for tag and chain it to RX SGL. */
|
||||
- areq->tsgl_entries = af_alg_count_tsgl(sk, processed,
|
||||
- processed - as);
|
||||
- if (!areq->tsgl_entries)
|
||||
- areq->tsgl_entries = 1;
|
||||
- areq->tsgl = sock_kmalloc(sk, array_size(sizeof(*areq->tsgl),
|
||||
- areq->tsgl_entries),
|
||||
- GFP_KERNEL);
|
||||
- if (!areq->tsgl) {
|
||||
- err = -ENOMEM;
|
||||
- goto free;
|
||||
- }
|
||||
- sg_init_table(areq->tsgl, areq->tsgl_entries);
|
||||
-
|
||||
- /* Release TX SGL, except for tag data and reassign tag data. */
|
||||
- af_alg_pull_tsgl(sk, processed, areq->tsgl, processed - as);
|
||||
-
|
||||
- /* chain the areq TX SGL holding the tag with RX SGL */
|
||||
- if (usedpages) {
|
||||
- /* RX SGL present */
|
||||
- struct af_alg_sgl *sgl_prev = &areq->last_rsgl->sgl;
|
||||
-
|
||||
- sg_unmark_end(sgl_prev->sg + sgl_prev->npages - 1);
|
||||
- sg_chain(sgl_prev->sg, sgl_prev->npages + 1,
|
||||
- areq->tsgl);
|
||||
- } else
|
||||
- /* no RX SGL present (e.g. authentication only) */
|
||||
- rsgl_src = areq->tsgl;
|
||||
- }
|
||||
+ memcpy_sglist(rsgl_src, tsgl_src, ctx->aead_assoclen);
|
||||
|
||||
/* Initialize the crypto operation */
|
||||
- aead_request_set_crypt(&areq->cra_u.aead_req, rsgl_src,
|
||||
- areq->first_rsgl.sgl.sg, used, ctx->iv);
|
||||
+ aead_request_set_crypt(&areq->cra_u.aead_req, tsgl_src,
|
||||
+ areq->first_rsgl.sgl.sg, used, iv);
|
||||
aead_request_set_ad(&areq->cra_u.aead_req, ctx->aead_assoclen);
|
||||
aead_request_set_tfm(&areq->cra_u.aead_req, tfm);
|
||||
|
||||
@@ -378,7 +293,7 @@
|
||||
int err = 0;
|
||||
struct sock *psk;
|
||||
struct alg_sock *pask;
|
||||
- struct aead_tfm *tfm;
|
||||
+ struct crypto_aead *tfm;
|
||||
struct sock *sk = sock->sk;
|
||||
struct alg_sock *ask = alg_sk(sk);
|
||||
|
||||
@@ -392,7 +307,7 @@
|
||||
|
||||
err = -ENOKEY;
|
||||
lock_sock_nested(psk, SINGLE_DEPTH_NESTING);
|
||||
- if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
|
||||
+ if (crypto_aead_get_flags(tfm) & CRYPTO_TFM_NEED_KEY)
|
||||
goto unlock;
|
||||
|
||||
atomic_dec(&pask->nokey_refcnt);
|
||||
@@ -466,54 +381,22 @@
|
||||
|
||||
static void *aead_bind(const char *name, u32 type, u32 mask)
|
||||
{
|
||||
- struct aead_tfm *tfm;
|
||||
- struct crypto_aead *aead;
|
||||
- struct crypto_sync_skcipher *null_tfm;
|
||||
-
|
||||
- tfm = kzalloc(sizeof(*tfm), GFP_KERNEL);
|
||||
- if (!tfm)
|
||||
- return ERR_PTR(-ENOMEM);
|
||||
-
|
||||
- aead = crypto_alloc_aead(name, type, mask);
|
||||
- if (IS_ERR(aead)) {
|
||||
- kfree(tfm);
|
||||
- return ERR_CAST(aead);
|
||||
- }
|
||||
-
|
||||
- null_tfm = crypto_get_default_null_skcipher();
|
||||
- if (IS_ERR(null_tfm)) {
|
||||
- crypto_free_aead(aead);
|
||||
- kfree(tfm);
|
||||
- return ERR_CAST(null_tfm);
|
||||
- }
|
||||
-
|
||||
- tfm->aead = aead;
|
||||
- tfm->null_tfm = null_tfm;
|
||||
-
|
||||
- return tfm;
|
||||
+ return crypto_alloc_aead(name, type, mask);
|
||||
}
|
||||
|
||||
static void aead_release(void *private)
|
||||
{
|
||||
- struct aead_tfm *tfm = private;
|
||||
-
|
||||
- crypto_free_aead(tfm->aead);
|
||||
- crypto_put_default_null_skcipher();
|
||||
- kfree(tfm);
|
||||
+ crypto_free_aead(private);
|
||||
}
|
||||
|
||||
static int aead_setauthsize(void *private, unsigned int authsize)
|
||||
{
|
||||
- struct aead_tfm *tfm = private;
|
||||
-
|
||||
- return crypto_aead_setauthsize(tfm->aead, authsize);
|
||||
+ return crypto_aead_setauthsize(private, authsize);
|
||||
}
|
||||
|
||||
static int aead_setkey(void *private, const u8 *key, unsigned int keylen)
|
||||
{
|
||||
- struct aead_tfm *tfm = private;
|
||||
-
|
||||
- return crypto_aead_setkey(tfm->aead, key, keylen);
|
||||
+ return crypto_aead_setkey(private, key, keylen);
|
||||
}
|
||||
|
||||
static void aead_sock_destruct(struct sock *sk)
|
||||
@@ -522,11 +405,10 @@
|
||||
struct af_alg_ctx *ctx = ask->private;
|
||||
struct sock *psk = ask->parent;
|
||||
struct alg_sock *pask = alg_sk(psk);
|
||||
- struct aead_tfm *aeadc = pask->private;
|
||||
- struct crypto_aead *tfm = aeadc->aead;
|
||||
+ struct crypto_aead *tfm = pask->private;
|
||||
unsigned int ivlen = crypto_aead_ivsize(tfm);
|
||||
|
||||
- af_alg_pull_tsgl(sk, ctx->used, NULL, 0);
|
||||
+ af_alg_pull_tsgl(sk, ctx->used, NULL);
|
||||
sock_kzfree_s(sk, ctx->iv, ivlen);
|
||||
sock_kfree_s(sk, ctx, ctx->len);
|
||||
af_alg_release_parent(sk);
|
||||
@@ -536,10 +418,9 @@
|
||||
{
|
||||
struct af_alg_ctx *ctx;
|
||||
struct alg_sock *ask = alg_sk(sk);
|
||||
- struct aead_tfm *tfm = private;
|
||||
- struct crypto_aead *aead = tfm->aead;
|
||||
+ struct crypto_aead *tfm = private;
|
||||
unsigned int len = sizeof(*ctx);
|
||||
- unsigned int ivlen = crypto_aead_ivsize(aead);
|
||||
+ unsigned int ivlen = crypto_aead_ivsize(tfm);
|
||||
|
||||
ctx = sock_kmalloc(sk, len, GFP_KERNEL);
|
||||
if (!ctx)
|
||||
@@ -566,9 +447,9 @@
|
||||
|
||||
static int aead_accept_parent(void *private, struct sock *sk)
|
||||
{
|
||||
- struct aead_tfm *tfm = private;
|
||||
+ struct crypto_aead *tfm = private;
|
||||
|
||||
- if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY)
|
||||
+ if (crypto_aead_get_flags(tfm) & CRYPTO_TFM_NEED_KEY)
|
||||
return -ENOKEY;
|
||||
|
||||
return aead_accept_parent_nokey(private, sk);
|
||||
--- a/crypto/algif_skcipher.c
|
||||
+++ b/crypto/algif_skcipher.c
|
||||
@@ -89,7 +89,7 @@
|
||||
* Create a per request TX SGL for this request which tracks the
|
||||
* SG entries from the global TX SGL.
|
||||
*/
|
||||
- areq->tsgl_entries = af_alg_count_tsgl(sk, len, 0);
|
||||
+ areq->tsgl_entries = af_alg_count_tsgl(sk, len);
|
||||
if (!areq->tsgl_entries)
|
||||
areq->tsgl_entries = 1;
|
||||
areq->tsgl = sock_kmalloc(sk, array_size(sizeof(*areq->tsgl),
|
||||
@@ -100,7 +100,7 @@
|
||||
goto free;
|
||||
}
|
||||
sg_init_table(areq->tsgl, areq->tsgl_entries);
|
||||
- af_alg_pull_tsgl(sk, len, areq->tsgl, 0);
|
||||
+ af_alg_pull_tsgl(sk, len, areq->tsgl);
|
||||
|
||||
/* Initialize the crypto operation */
|
||||
skcipher_request_set_tfm(&areq->cra_u.skcipher_req, tfm);
|
||||
@@ -313,7 +313,7 @@
|
||||
struct alg_sock *pask = alg_sk(psk);
|
||||
struct crypto_skcipher *tfm = pask->private;
|
||||
|
||||
- af_alg_pull_tsgl(sk, ctx->used, NULL, 0);
|
||||
+ af_alg_pull_tsgl(sk, ctx->used, NULL);
|
||||
sock_kzfree_s(sk, ctx->iv, crypto_skcipher_ivsize(tfm));
|
||||
sock_kfree_s(sk, ctx, ctx->len);
|
||||
af_alg_release_parent(sk);
|
||||
--- a/crypto/authenc.c
|
||||
+++ b/crypto/authenc.c
|
||||
@@ -9,7 +9,6 @@
|
||||
#include <crypto/internal/hash.h>
|
||||
#include <crypto/internal/skcipher.h>
|
||||
#include <crypto/authenc.h>
|
||||
-#include <crypto/null.h>
|
||||
#include <crypto/scatterwalk.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/init.h>
|
||||
@@ -28,7 +27,6 @@
|
||||
struct crypto_authenc_ctx {
|
||||
struct crypto_ahash *auth;
|
||||
struct crypto_skcipher *enc;
|
||||
- struct crypto_sync_skcipher *null;
|
||||
};
|
||||
|
||||
struct authenc_request_ctx {
|
||||
@@ -174,21 +172,6 @@
|
||||
authenc_request_complete(areq, err);
|
||||
}
|
||||
|
||||
-static int crypto_authenc_copy_assoc(struct aead_request *req)
|
||||
-{
|
||||
- struct crypto_aead *authenc = crypto_aead_reqtfm(req);
|
||||
- struct crypto_authenc_ctx *ctx = crypto_aead_ctx(authenc);
|
||||
- SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null);
|
||||
-
|
||||
- skcipher_request_set_sync_tfm(skreq, ctx->null);
|
||||
- skcipher_request_set_callback(skreq, aead_request_flags(req),
|
||||
- NULL, NULL);
|
||||
- skcipher_request_set_crypt(skreq, req->src, req->dst, req->assoclen,
|
||||
- NULL);
|
||||
-
|
||||
- return crypto_skcipher_encrypt(skreq);
|
||||
-}
|
||||
-
|
||||
static int crypto_authenc_encrypt(struct aead_request *req)
|
||||
{
|
||||
struct crypto_aead *authenc = crypto_aead_reqtfm(req);
|
||||
@@ -207,10 +190,7 @@
|
||||
dst = src;
|
||||
|
||||
if (req->src != req->dst) {
|
||||
- err = crypto_authenc_copy_assoc(req);
|
||||
- if (err)
|
||||
- return err;
|
||||
-
|
||||
+ memcpy_sglist(req->dst, req->src, req->assoclen);
|
||||
dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen);
|
||||
}
|
||||
|
||||
@@ -311,7 +291,6 @@
|
||||
struct crypto_authenc_ctx *ctx = crypto_aead_ctx(tfm);
|
||||
struct crypto_ahash *auth;
|
||||
struct crypto_skcipher *enc;
|
||||
- struct crypto_sync_skcipher *null;
|
||||
int err;
|
||||
|
||||
auth = crypto_spawn_ahash(&ictx->auth);
|
||||
@@ -323,14 +302,8 @@
|
||||
if (IS_ERR(enc))
|
||||
goto err_free_ahash;
|
||||
|
||||
- null = crypto_get_default_null_skcipher();
|
||||
- err = PTR_ERR(null);
|
||||
- if (IS_ERR(null))
|
||||
- goto err_free_skcipher;
|
||||
-
|
||||
ctx->auth = auth;
|
||||
ctx->enc = enc;
|
||||
- ctx->null = null;
|
||||
|
||||
crypto_aead_set_reqsize(
|
||||
tfm,
|
||||
@@ -344,8 +317,6 @@
|
||||
|
||||
return 0;
|
||||
|
||||
-err_free_skcipher:
|
||||
- crypto_free_skcipher(enc);
|
||||
err_free_ahash:
|
||||
crypto_free_ahash(auth);
|
||||
return err;
|
||||
@@ -357,7 +328,6 @@
|
||||
|
||||
crypto_free_ahash(ctx->auth);
|
||||
crypto_free_skcipher(ctx->enc);
|
||||
- crypto_put_default_null_skcipher();
|
||||
}
|
||||
|
||||
static void crypto_authenc_free(struct aead_instance *inst)
|
||||
--- a/crypto/authencesn.c
|
||||
+++ b/crypto/authencesn.c
|
||||
@@ -12,7 +12,6 @@
|
||||
#include <crypto/internal/hash.h>
|
||||
#include <crypto/internal/skcipher.h>
|
||||
#include <crypto/authenc.h>
|
||||
-#include <crypto/null.h>
|
||||
#include <crypto/scatterwalk.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/init.h>
|
||||
@@ -31,7 +30,6 @@
|
||||
unsigned int reqoff;
|
||||
struct crypto_ahash *auth;
|
||||
struct crypto_skcipher *enc;
|
||||
- struct crypto_sync_skcipher *null;
|
||||
};
|
||||
|
||||
struct authenc_esn_request_ctx {
|
||||
@@ -164,20 +162,6 @@
|
||||
authenc_esn_request_complete(areq, err);
|
||||
}
|
||||
|
||||
-static int crypto_authenc_esn_copy(struct aead_request *req, unsigned int len)
|
||||
-{
|
||||
- struct crypto_aead *authenc_esn = crypto_aead_reqtfm(req);
|
||||
- struct crypto_authenc_esn_ctx *ctx = crypto_aead_ctx(authenc_esn);
|
||||
- SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null);
|
||||
-
|
||||
- skcipher_request_set_sync_tfm(skreq, ctx->null);
|
||||
- skcipher_request_set_callback(skreq, aead_request_flags(req),
|
||||
- NULL, NULL);
|
||||
- skcipher_request_set_crypt(skreq, req->src, req->dst, len, NULL);
|
||||
-
|
||||
- return crypto_skcipher_encrypt(skreq);
|
||||
-}
|
||||
-
|
||||
static int crypto_authenc_esn_encrypt(struct aead_request *req)
|
||||
{
|
||||
struct crypto_aead *authenc_esn = crypto_aead_reqtfm(req);
|
||||
@@ -191,15 +175,15 @@
|
||||
struct scatterlist *src, *dst;
|
||||
int err;
|
||||
|
||||
+ if (assoclen < 8)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
sg_init_table(areq_ctx->src, 2);
|
||||
src = scatterwalk_ffwd(areq_ctx->src, req->src, assoclen);
|
||||
dst = src;
|
||||
|
||||
if (req->src != req->dst) {
|
||||
- err = crypto_authenc_esn_copy(req, assoclen);
|
||||
- if (err)
|
||||
- return err;
|
||||
-
|
||||
+ memcpy_sglist(req->dst, req->src, assoclen);
|
||||
sg_init_table(areq_ctx->dst, 2);
|
||||
dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, assoclen);
|
||||
}
|
||||
@@ -230,6 +214,7 @@
|
||||
crypto_ahash_alignmask(auth) + 1);
|
||||
unsigned int cryptlen = req->cryptlen - authsize;
|
||||
unsigned int assoclen = req->assoclen;
|
||||
+ struct scatterlist *src = req->src;
|
||||
struct scatterlist *dst = req->dst;
|
||||
u8 *ihash = ohash + crypto_ahash_digestsize(auth);
|
||||
u32 tmp[2];
|
||||
@@ -237,23 +222,29 @@
|
||||
if (!authsize)
|
||||
goto decrypt;
|
||||
|
||||
- /* Move high-order bits of sequence number back. */
|
||||
- scatterwalk_map_and_copy(tmp, dst, 4, 4, 0);
|
||||
- scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0);
|
||||
- scatterwalk_map_and_copy(tmp, dst, 0, 8, 1);
|
||||
+ if (src == dst) {
|
||||
+ /* Move high-order bits of sequence number back. */
|
||||
+ scatterwalk_map_and_copy(tmp, dst, 4, 4, 0);
|
||||
+ scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0);
|
||||
+ scatterwalk_map_and_copy(tmp, dst, 0, 8, 1);
|
||||
+ } else
|
||||
+ memcpy_sglist(dst, src, assoclen);
|
||||
|
||||
if (crypto_memneq(ihash, ohash, authsize))
|
||||
return -EBADMSG;
|
||||
|
||||
decrypt:
|
||||
|
||||
- sg_init_table(areq_ctx->dst, 2);
|
||||
dst = scatterwalk_ffwd(areq_ctx->dst, dst, assoclen);
|
||||
+ if (req->src == req->dst)
|
||||
+ src = dst;
|
||||
+ else
|
||||
+ src = scatterwalk_ffwd(areq_ctx->src, src, assoclen);
|
||||
|
||||
skcipher_request_set_tfm(skreq, ctx->enc);
|
||||
skcipher_request_set_callback(skreq, flags,
|
||||
req->base.complete, req->base.data);
|
||||
- skcipher_request_set_crypt(skreq, dst, dst, cryptlen, req->iv);
|
||||
+ skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv);
|
||||
|
||||
return crypto_skcipher_decrypt(skreq);
|
||||
}
|
||||
@@ -280,31 +271,36 @@
|
||||
unsigned int assoclen = req->assoclen;
|
||||
unsigned int cryptlen = req->cryptlen;
|
||||
u8 *ihash = ohash + crypto_ahash_digestsize(auth);
|
||||
+ struct scatterlist *src = req->src;
|
||||
struct scatterlist *dst = req->dst;
|
||||
u32 tmp[2];
|
||||
int err;
|
||||
|
||||
- cryptlen -= authsize;
|
||||
+ if (assoclen < 8)
|
||||
+ return -EINVAL;
|
||||
|
||||
- if (req->src != dst) {
|
||||
- err = crypto_authenc_esn_copy(req, assoclen + cryptlen);
|
||||
- if (err)
|
||||
- return err;
|
||||
- }
|
||||
+ if (!authsize)
|
||||
+ goto tail;
|
||||
|
||||
+ cryptlen -= authsize;
|
||||
scatterwalk_map_and_copy(ihash, req->src, assoclen + cryptlen,
|
||||
authsize, 0);
|
||||
|
||||
- if (!authsize)
|
||||
- goto tail;
|
||||
-
|
||||
/* Move high-order bits of sequence number to the end. */
|
||||
- scatterwalk_map_and_copy(tmp, dst, 0, 8, 0);
|
||||
- scatterwalk_map_and_copy(tmp, dst, 4, 4, 1);
|
||||
- scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 1);
|
||||
-
|
||||
- sg_init_table(areq_ctx->dst, 2);
|
||||
- dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4);
|
||||
+ scatterwalk_map_and_copy(tmp, src, 0, 8, 0);
|
||||
+ if (src == dst) {
|
||||
+ scatterwalk_map_and_copy(tmp, dst, 4, 4, 1);
|
||||
+ scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 1);
|
||||
+ dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4);
|
||||
+ } else {
|
||||
+ scatterwalk_map_and_copy(tmp, dst, 0, 4, 1);
|
||||
+ scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen - 4, 4, 1);
|
||||
+
|
||||
+ src = scatterwalk_ffwd(areq_ctx->src, src, 8);
|
||||
+ dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4);
|
||||
+ memcpy_sglist(dst, src, assoclen + cryptlen - 8);
|
||||
+ dst = req->dst;
|
||||
+ }
|
||||
|
||||
ahash_request_set_tfm(ahreq, auth);
|
||||
ahash_request_set_crypt(ahreq, dst, ohash, assoclen + cryptlen);
|
||||
@@ -326,7 +322,6 @@
|
||||
struct crypto_authenc_esn_ctx *ctx = crypto_aead_ctx(tfm);
|
||||
struct crypto_ahash *auth;
|
||||
struct crypto_skcipher *enc;
|
||||
- struct crypto_sync_skcipher *null;
|
||||
int err;
|
||||
|
||||
auth = crypto_spawn_ahash(&ictx->auth);
|
||||
@@ -338,14 +333,8 @@
|
||||
if (IS_ERR(enc))
|
||||
goto err_free_ahash;
|
||||
|
||||
- null = crypto_get_default_null_skcipher();
|
||||
- err = PTR_ERR(null);
|
||||
- if (IS_ERR(null))
|
||||
- goto err_free_skcipher;
|
||||
-
|
||||
ctx->auth = auth;
|
||||
ctx->enc = enc;
|
||||
- ctx->null = null;
|
||||
|
||||
ctx->reqoff = ALIGN(2 * crypto_ahash_digestsize(auth),
|
||||
crypto_ahash_alignmask(auth) + 1);
|
||||
@@ -362,8 +351,6 @@
|
||||
|
||||
return 0;
|
||||
|
||||
-err_free_skcipher:
|
||||
- crypto_free_skcipher(enc);
|
||||
err_free_ahash:
|
||||
crypto_free_ahash(auth);
|
||||
return err;
|
||||
@@ -375,7 +362,6 @@
|
||||
|
||||
crypto_free_ahash(ctx->auth);
|
||||
crypto_free_skcipher(ctx->enc);
|
||||
- crypto_put_default_null_skcipher();
|
||||
}
|
||||
|
||||
static void crypto_authenc_esn_free(struct aead_instance *inst)
|
||||
--- a/crypto/scatterwalk.c
|
||||
+++ b/crypto/scatterwalk.c
|
||||
@@ -69,6 +69,100 @@
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(scatterwalk_map_and_copy);
|
||||
|
||||
+/**
|
||||
+ * memcpy_sglist() - Copy data from one scatterlist to another
|
||||
+ * @dst: The destination scatterlist. Can be NULL if @nbytes == 0.
|
||||
+ * @src: The source scatterlist. Can be NULL if @nbytes == 0.
|
||||
+ * @nbytes: Number of bytes to copy
|
||||
+ *
|
||||
+ * The scatterlists can describe exactly the same memory, in which case this
|
||||
+ * function is a no-op. No other overlaps are supported.
|
||||
+ *
|
||||
+ * Context: Any context
|
||||
+ */
|
||||
+void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
|
||||
+ unsigned int nbytes)
|
||||
+{
|
||||
+ unsigned int src_offset, dst_offset;
|
||||
+
|
||||
+ if (unlikely(nbytes == 0)) /* in case src and/or dst is NULL */
|
||||
+ return;
|
||||
+
|
||||
+ src_offset = src->offset;
|
||||
+ dst_offset = dst->offset;
|
||||
+ for (;;) {
|
||||
+ /* Compute the length to copy this step. */
|
||||
+ unsigned int len = min3(src->offset + src->length - src_offset,
|
||||
+ dst->offset + dst->length - dst_offset,
|
||||
+ nbytes);
|
||||
+ struct page *src_page = sg_page(src);
|
||||
+ struct page *dst_page = sg_page(dst);
|
||||
+ const void *src_virt;
|
||||
+ void *dst_virt;
|
||||
+
|
||||
+ if (IS_ENABLED(CONFIG_HIGHMEM)) {
|
||||
+ /* HIGHMEM: we may have to actually map the pages. */
|
||||
+ const unsigned int src_oip = offset_in_page(src_offset);
|
||||
+ const unsigned int dst_oip = offset_in_page(dst_offset);
|
||||
+ const unsigned int limit = PAGE_SIZE;
|
||||
+
|
||||
+ /* Further limit len to not cross a page boundary. */
|
||||
+ len = min3(len, limit - src_oip, limit - dst_oip);
|
||||
+
|
||||
+ /* Compute the source and destination pages. */
|
||||
+ src_page += src_offset / PAGE_SIZE;
|
||||
+ dst_page += dst_offset / PAGE_SIZE;
|
||||
+
|
||||
+ if (src_page != dst_page) {
|
||||
+ /* Copy between different pages. */
|
||||
+ memcpy_page(dst_page, dst_oip,
|
||||
+ src_page, src_oip, len);
|
||||
+ flush_dcache_page(dst_page);
|
||||
+ } else if (src_oip != dst_oip) {
|
||||
+ /* Copy between different parts of same page. */
|
||||
+ dst_virt = kmap_local_page(dst_page);
|
||||
+ memcpy(dst_virt + dst_oip, dst_virt + src_oip,
|
||||
+ len);
|
||||
+ kunmap_local(dst_virt);
|
||||
+ flush_dcache_page(dst_page);
|
||||
+ } /* Else, it's the same memory. No action needed. */
|
||||
+ } else {
|
||||
+ /*
|
||||
+ * !HIGHMEM: no mapping needed. Just work in the linear
|
||||
+ * buffer of each sg entry. Note that we can cross page
|
||||
+ * boundaries, as they are not significant in this case.
|
||||
+ */
|
||||
+ src_virt = page_address(src_page) + src_offset;
|
||||
+ dst_virt = page_address(dst_page) + dst_offset;
|
||||
+ if (src_virt != dst_virt) {
|
||||
+ memcpy(dst_virt, src_virt, len);
|
||||
+ if (ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE)
|
||||
+ __scatterwalk_flush_dcache_pages(
|
||||
+ dst_page, dst_offset, len);
|
||||
+ } /* Else, it's the same memory. No action needed. */
|
||||
+ }
|
||||
+ nbytes -= len;
|
||||
+ if (nbytes == 0) /* No more to copy? */
|
||||
+ break;
|
||||
+
|
||||
+ /*
|
||||
+ * There's more to copy. Advance the offsets by the length
|
||||
+ * copied this step, and advance the sg entries as needed.
|
||||
+ */
|
||||
+ src_offset += len;
|
||||
+ if (src_offset >= src->offset + src->length) {
|
||||
+ src = sg_next(src);
|
||||
+ src_offset = src->offset;
|
||||
+ }
|
||||
+ dst_offset += len;
|
||||
+ if (dst_offset >= dst->offset + dst->length) {
|
||||
+ dst = sg_next(dst);
|
||||
+ dst_offset = dst->offset;
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+EXPORT_SYMBOL_GPL(memcpy_sglist);
|
||||
+
|
||||
struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
|
||||
struct scatterlist *src,
|
||||
unsigned int len)
|
||||
--- a/crypto/Kconfig
|
||||
+++ b/crypto/Kconfig
|
||||
@@ -221,7 +221,6 @@
|
||||
select CRYPTO_SKCIPHER
|
||||
select CRYPTO_MANAGER
|
||||
select CRYPTO_HASH
|
||||
- select CRYPTO_NULL
|
||||
help
|
||||
Authenc: Combined mode wrapper for IPsec.
|
||||
This is required for IPSec.
|
||||
@@ -2120,7 +2119,6 @@
|
||||
depends on NET
|
||||
select CRYPTO_AEAD
|
||||
select CRYPTO_SKCIPHER
|
||||
- select CRYPTO_NULL
|
||||
select CRYPTO_USER_API
|
||||
help
|
||||
This option enables the user-spaces interface for AEAD
|
||||
--- a/include/crypto/if_alg.h
|
||||
+++ b/include/crypto/if_alg.h
|
||||
@@ -226,9 +226,8 @@
|
||||
return PAGE_SIZE <= af_alg_rcvbuf(sk);
|
||||
}
|
||||
|
||||
-unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes, size_t offset);
|
||||
-void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst,
|
||||
- size_t dst_offset);
|
||||
+unsigned int af_alg_count_tsgl(struct sock *sk, size_t bytes);
|
||||
+void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst);
|
||||
void af_alg_wmem_wakeup(struct sock *sk);
|
||||
int af_alg_wait_for_data(struct sock *sk, unsigned flags, unsigned min);
|
||||
int af_alg_sendmsg(struct socket *sock, struct msghdr *msg, size_t size,
|
||||
--- a/include/crypto/scatterwalk.h
|
||||
+++ b/include/crypto/scatterwalk.h
|
||||
@@ -89,6 +89,35 @@
|
||||
scatterwalk_start(walk, sg_next(walk->sg));
|
||||
}
|
||||
|
||||
+/*
|
||||
+ * Flush the dcache of any pages that overlap the region
|
||||
+ * [offset, offset + nbytes) relative to base_page.
|
||||
+ *
|
||||
+ * This should be called only when ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE, to ensure
|
||||
+ * that all relevant code (including the call to sg_page() in the caller, if
|
||||
+ * applicable) gets fully optimized out when !ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE.
|
||||
+ */
|
||||
+static inline void __scatterwalk_flush_dcache_pages(struct page *base_page,
|
||||
+ unsigned int offset,
|
||||
+ unsigned int nbytes)
|
||||
+{
|
||||
+ unsigned int num_pages;
|
||||
+ unsigned int i;
|
||||
+
|
||||
+ base_page += offset / PAGE_SIZE;
|
||||
+ offset %= PAGE_SIZE;
|
||||
+
|
||||
+ /*
|
||||
+ * This is an overflow-safe version of
|
||||
+ * num_pages = DIV_ROUND_UP(offset + nbytes, PAGE_SIZE).
|
||||
+ */
|
||||
+ num_pages = nbytes / PAGE_SIZE;
|
||||
+ num_pages += DIV_ROUND_UP(offset + (nbytes % PAGE_SIZE), PAGE_SIZE);
|
||||
+
|
||||
+ for (i = 0; i < num_pages; i++)
|
||||
+ flush_dcache_page(base_page + i);
|
||||
+}
|
||||
+
|
||||
static inline void scatterwalk_done(struct scatter_walk *walk, int out,
|
||||
int more)
|
||||
{
|
||||
@@ -101,6 +130,9 @@
|
||||
size_t nbytes, int out);
|
||||
void *scatterwalk_map(struct scatter_walk *walk);
|
||||
|
||||
+void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
|
||||
+ unsigned int nbytes);
|
||||
+
|
||||
void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
|
||||
unsigned int start, unsigned int nbytes, int out);
|
||||
|
||||
160
SOURCES/2100-gve-Update-QPL-page-registration-logic.patch
Normal file
160
SOURCES/2100-gve-Update-QPL-page-registration-logic.patch
Normal file
@ -0,0 +1,160 @@
|
||||
From 07993df560917357610e0625a9a2e7531c3211fc Mon Sep 17 00:00:00 2001
|
||||
From: Matt Olson <maolson@google.com>
|
||||
Date: Wed, 25 Feb 2026 10:23:41 -0800
|
||||
Subject: gve: Update QPL page registration logic
|
||||
|
||||
For DQO, change QPL page registration logic to be more flexible to honor
|
||||
the "max_registered_pages" parameter from the gVNIC device.
|
||||
|
||||
Previously the number of RX pages per QPL was hardcoded to twice the
|
||||
ring size, and the number of TX pages per QPL was dictated by the device
|
||||
in the DQO-QPL device option. Now [in DQO-QPL mode], the driver will
|
||||
ignore the "tx_pages_per_qpl" parameter indicated in the DQO-QPL device
|
||||
option and instead allocate up to (tx_queue_length / 2) pages per TX QPL
|
||||
and up to (rx_queue_length * 2) pages per RX QPL while keeping the total
|
||||
number of pages under the "max_registered_pages".
|
||||
|
||||
Merge DQO and GQI QPL page calculation logic into a unified
|
||||
gve_update_num_qpl_pages function. Add rx_pages_per_qpl to the priv
|
||||
struct for consumption by both DQO and GQI.
|
||||
|
||||
Signed-off-by: Matt Olson <maolson@google.com>
|
||||
Signed-off-by: Max Yuan <maxyuan@google.com>
|
||||
Reviewed-by: Jordan Rhee <jordanrhee@google.com>
|
||||
Reviewed-by: Harshitha Ramamurthy <hramamurthy@google.com>
|
||||
Reviewed-by: Willem de Bruijn <willemb@google.com>
|
||||
Reviewed-by: Praveen Kaligineedi <pkaligineedi@google.com>
|
||||
Signed-off-by: Joshua Washington <joshwash@google.com>
|
||||
Link: https://patch.msgid.link/20260225182342.1049816-2-joshwash@google.com
|
||||
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
||||
[Jonathan Wright: adapted to the centralized QPL-allocation model in this kernel,
|
||||
which predates the upstream gve_{tx,rx}_alloc_rings_cfg / queues_mem_alloc
|
||||
per-ring QPL refactor and the gve_buffer_mgmt_dqo split. There are no
|
||||
alloc_rings_cfg structs here, so gve_update_num_qpl_pages operates on
|
||||
priv directly (priv->{tx,rx}_pages_per_qpl already exist) and is called
|
||||
from gve_alloc_qpls() before the QPLs are allocated. rx_pages_per_qpl is
|
||||
already consumed by gve_rx_alloc_ring_dqo() and gve_alloc_qpl_page_dqo().
|
||||
The GQI path is left unchanged: it already sizes RX QPLs from
|
||||
rx_data_slot_cnt and TX QPLs from the device-provided tx_pages_per_qpl.]
|
||||
Signed-off-by: Jonathan Wright <jonathan@almalinux.org>
|
||||
---
|
||||
drivers/net/ethernet/google/gve/gve.h | 7 ++----
|
||||
drivers/net/ethernet/google/gve/gve_adminq.c | 12 ----------
|
||||
drivers/net/ethernet/google/gve/gve_main.c | 40 +++++++++++++++++++++++++++++
|
||||
3 files changed, 43 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve.h b/drivers/net/ethernet/google/gve/gve.h
|
||||
index cbdf3a842cfe0..1d66d3834f7e6 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve.h
|
||||
+++ b/drivers/net/ethernet/google/gve/gve.h
|
||||
@@ -56,9 +56,6 @@
|
||||
|
||||
#define GVE_GQ_TX_MIN_PKT_DESC_BYTES 182
|
||||
|
||||
-#define DQO_QPL_DEFAULT_TX_PAGES 512
|
||||
-#define DQO_QPL_DEFAULT_RX_PAGES 2048
|
||||
-
|
||||
/* Maximum TSO size supported on DQO */
|
||||
#define GVE_DQO_TX_MAX 0x3FFFF
|
||||
|
||||
@@ -650,8 +647,8 @@ struct gve_priv {
|
||||
u16 num_event_counters;
|
||||
u16 tx_desc_cnt; /* num desc per ring */
|
||||
u16 rx_desc_cnt; /* num desc per ring */
|
||||
- u16 tx_pages_per_qpl; /* Suggested number of pages per qpl for TX queues by NIC */
|
||||
- u16 rx_pages_per_qpl; /* Suggested number of pages per qpl for RX queues by NIC */
|
||||
+ u16 tx_pages_per_qpl; /* Number of pages per qpl for TX queues */
|
||||
+ u16 rx_pages_per_qpl; /* Number of pages per qpl for RX queues */
|
||||
u16 rx_data_slot_cnt; /* rx buffer length */
|
||||
u64 max_registered_pages;
|
||||
u64 num_registered_pages; /* num pages registered with NIC */
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_adminq.c b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
index b72cc0fa2ba2b..2c233009621bc 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
@@ -767,18 +767,6 @@ static void gve_enable_supported_features(struct gve_priv *priv,
|
||||
"JUMBO FRAMES device option enabled.\n");
|
||||
priv->dev->max_mtu = be16_to_cpu(dev_op_jumbo_frames->max_mtu);
|
||||
}
|
||||
-
|
||||
- /* Override pages for qpl for DQO-QPL */
|
||||
- if (dev_op_dqo_qpl) {
|
||||
- priv->tx_pages_per_qpl =
|
||||
- be16_to_cpu(dev_op_dqo_qpl->tx_pages_per_qpl);
|
||||
- priv->rx_pages_per_qpl =
|
||||
- be16_to_cpu(dev_op_dqo_qpl->rx_pages_per_qpl);
|
||||
- if (priv->tx_pages_per_qpl == 0)
|
||||
- priv->tx_pages_per_qpl = DQO_QPL_DEFAULT_TX_PAGES;
|
||||
- if (priv->rx_pages_per_qpl == 0)
|
||||
- priv->rx_pages_per_qpl = DQO_QPL_DEFAULT_RX_PAGES;
|
||||
- }
|
||||
}
|
||||
|
||||
int gve_adminq_describe_device(struct gve_priv *priv)
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
index 9eb4b3614c4f5..c654cf503c1a2 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_main.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
@@ -9,6 +9,7 @@
|
||||
#include <linux/etherdevice.h>
|
||||
#include <linux/filter.h>
|
||||
#include <linux/interrupt.h>
|
||||
+#include <linux/math64.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/pci.h>
|
||||
#include <linux/sched.h>
|
||||
@@ -1106,6 +1107,43 @@ static int gve_alloc_xdp_qpls(struct gve_priv *priv)
|
||||
return err;
|
||||
}
|
||||
|
||||
+/* For DQO, update the suggested number of pages per qpl to be more flexible
|
||||
+ * and honor the "max_registered_pages" parameter from the gVNIC device.
|
||||
+ *
|
||||
+ * Ignore the "tx_pages_per_qpl"/"rx_pages_per_qpl" parameters indicated in the
|
||||
+ * DQO-QPL device option and instead allocate up to (tx_queue_length / 2) pages
|
||||
+ * per TX QPL and up to (rx_queue_length * 2) pages per RX QPL while keeping the
|
||||
+ * total number of pages under "max_registered_pages".
|
||||
+ */
|
||||
+static void gve_update_num_qpl_pages(struct gve_priv *priv)
|
||||
+{
|
||||
+ u64 ideal_tx_pages, ideal_rx_pages;
|
||||
+ u16 tx_num_queues, rx_num_queues;
|
||||
+ u64 max_pages, tx_pages;
|
||||
+
|
||||
+ if (priv->queue_format != GVE_DQO_QPL_FORMAT)
|
||||
+ return;
|
||||
+
|
||||
+ /* We want 2 pages per RX descriptor and half a page per TX descriptor,
|
||||
+ * which means the fraction ideal_tx_pages / (ideal_tx_pages +
|
||||
+ * ideal_rx_pages) of the pages we allocate should be for TX. Shrink
|
||||
+ * proportionally as necessary to avoid allocating more than
|
||||
+ * max_registered_pages total pages.
|
||||
+ */
|
||||
+ tx_num_queues = priv->tx_cfg.num_queues;
|
||||
+ rx_num_queues = priv->rx_cfg.num_queues;
|
||||
+
|
||||
+ ideal_tx_pages = (u64)priv->tx_desc_cnt * tx_num_queues / 2;
|
||||
+ ideal_rx_pages = (u64)priv->rx_desc_cnt * rx_num_queues * 2;
|
||||
+ max_pages = min(priv->max_registered_pages,
|
||||
+ ideal_tx_pages + ideal_rx_pages);
|
||||
+
|
||||
+ tx_pages = div64_u64(max_pages * ideal_tx_pages,
|
||||
+ ideal_tx_pages + ideal_rx_pages);
|
||||
+ priv->tx_pages_per_qpl = div_u64(tx_pages, tx_num_queues);
|
||||
+ priv->rx_pages_per_qpl = div_u64(max_pages - tx_pages, rx_num_queues);
|
||||
+}
|
||||
+
|
||||
static int gve_alloc_qpls(struct gve_priv *priv)
|
||||
{
|
||||
int max_queues = priv->tx_cfg.max_queues + priv->rx_cfg.max_queues;
|
||||
@@ -1117,6 +1155,8 @@ static int gve_alloc_qpls(struct gve_priv *priv)
|
||||
if (!gve_is_qpl(priv))
|
||||
return 0;
|
||||
|
||||
+ gve_update_num_qpl_pages(priv);
|
||||
+
|
||||
priv->qpls = kvcalloc(max_queues, sizeof(*priv->qpls), GFP_KERNEL);
|
||||
if (!priv->qpls)
|
||||
return -ENOMEM;
|
||||
--
|
||||
2.43.0
|
||||
@ -0,0 +1,274 @@
|
||||
From: Joshua Washington <joshwash@google.com>
|
||||
Date: Fri, 5 Jun 2026 00:00:00 +0000
|
||||
Subject: gve: Add adminq support for modifiable ring size
|
||||
|
||||
Add support for the gVNIC "modify ring" device option, which allows the
|
||||
device to report the maximum and minimum TX/RX ring sizes it supports.
|
||||
Store those bounds in the priv struct and report the device-provided
|
||||
maximums through ethtool -g "Pre-set maximums" instead of hardcoding the
|
||||
current (default) ring size as the maximum.
|
||||
|
||||
If the device does not provide minimums, fall back to the default
|
||||
minimums of 256 descriptors for TX and 512 for RX.
|
||||
|
||||
This is the first half of the upstream gve modifiable-ring-size feature.
|
||||
It only changes the advertised ring size range; actually resizing the
|
||||
rings is added in the following patch.
|
||||
|
||||
[Jonathan Wright: backported the upstream modifiable-ring-size support to
|
||||
this kernel's gve, using the implementation carried by the RHEL 10 /
|
||||
AlmaLinux 10 gve driver (kernel 6.12.0-211.7.1.el10_2) as the reference,
|
||||
since this 5.14-based gve predates the feature entirely. Adaptations:
|
||||
threaded dev_op_modify_ring through this tree's smaller
|
||||
gve_parse_device_option()/gve_process_device_options() signatures; seeded
|
||||
the default ring-size ranges in both gve_set_desc_cnt() and
|
||||
gve_set_desc_cnt_dqo(). Dropped the upstream
|
||||
"if (priv->queue_format != GVE_DQO_QPL_FORMAT)" guard around the max ring
|
||||
size assignment: that guard exists because DQO-QPL used a fixed QPL page
|
||||
budget, which no longer applies now that QPL pages scale with ring size
|
||||
(see 1106-gve-Update-QPL-page-registration-logic.patch), and keeping it
|
||||
would deny DQO-QPL VMs the larger ring sizes this feature is for.]
|
||||
Signed-off-by: Jonathan Wright <jonathan@almalinux.org>
|
||||
---
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve.h b/drivers/net/ethernet/google/gve/gve.h
|
||||
index f916e81..a3c1caa 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve.h
|
||||
+++ b/drivers/net/ethernet/google/gve/gve.h
|
||||
@@ -52,6 +52,9 @@
|
||||
|
||||
#define GVE_DEFAULT_RX_BUFFER_OFFSET 2048
|
||||
|
||||
+#define GVE_DEFAULT_MIN_TX_RING_SIZE 256
|
||||
+#define GVE_DEFAULT_MIN_RX_RING_SIZE 512
|
||||
+
|
||||
#define GVE_XDP_ACTIONS 5
|
||||
|
||||
#define GVE_GQ_TX_MIN_PKT_DESC_BYTES 182
|
||||
@@ -647,6 +650,12 @@ struct gve_priv {
|
||||
u16 num_event_counters;
|
||||
u16 tx_desc_cnt; /* num desc per ring */
|
||||
u16 rx_desc_cnt; /* num desc per ring */
|
||||
+ u16 max_tx_desc_cnt;
|
||||
+ u16 max_rx_desc_cnt;
|
||||
+ u16 min_tx_desc_cnt;
|
||||
+ u16 min_rx_desc_cnt;
|
||||
+ bool modify_ring_size_enabled;
|
||||
+ bool default_min_ring_size;
|
||||
u16 tx_pages_per_qpl; /* Number of pages per qpl for TX queues */
|
||||
u16 rx_pages_per_qpl; /* Number of pages per qpl for RX queues */
|
||||
u16 rx_data_slot_cnt; /* rx buffer length */
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_adminq.c b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
index 62817f8..b7f86bc 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
#define GVE_DEVICE_OPTION_TOO_BIG_FMT "Length of %s option larger than expected. Possible older version of guest driver.\n"
|
||||
|
||||
+#define GVE_DEVICE_OPTION_NO_MIN_RING_SIZE 8
|
||||
+
|
||||
static
|
||||
struct gve_device_option *gve_get_next_option(struct gve_device_descriptor *descriptor,
|
||||
struct gve_device_option *option)
|
||||
@@ -40,7 +42,8 @@ void gve_parse_device_option(struct gve_priv *priv,
|
||||
struct gve_device_option_gqi_qpl **dev_op_gqi_qpl,
|
||||
struct gve_device_option_dqo_rda **dev_op_dqo_rda,
|
||||
struct gve_device_option_jumbo_frames **dev_op_jumbo_frames,
|
||||
- struct gve_device_option_dqo_qpl **dev_op_dqo_qpl)
|
||||
+ struct gve_device_option_dqo_qpl **dev_op_dqo_qpl,
|
||||
+ struct gve_device_option_modify_ring **dev_op_modify_ring)
|
||||
{
|
||||
u32 req_feat_mask = be32_to_cpu(option->required_features_mask);
|
||||
u16 option_length = be16_to_cpu(option->option_length);
|
||||
@@ -129,6 +132,27 @@ void gve_parse_device_option(struct gve_priv *priv,
|
||||
}
|
||||
*dev_op_dqo_qpl = (void *)(option + 1);
|
||||
break;
|
||||
+ case GVE_DEV_OPT_ID_MODIFY_RING:
|
||||
+ if (option_length < GVE_DEVICE_OPTION_NO_MIN_RING_SIZE ||
|
||||
+ req_feat_mask != GVE_DEV_OPT_REQ_FEAT_MASK_MODIFY_RING) {
|
||||
+ dev_warn(&priv->pdev->dev, GVE_DEVICE_OPTION_ERROR_FMT,
|
||||
+ "Modify Ring", (int)sizeof(**dev_op_modify_ring),
|
||||
+ GVE_DEV_OPT_REQ_FEAT_MASK_MODIFY_RING,
|
||||
+ option_length, req_feat_mask);
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ if (option_length > sizeof(**dev_op_modify_ring)) {
|
||||
+ dev_warn(&priv->pdev->dev,
|
||||
+ GVE_DEVICE_OPTION_TOO_BIG_FMT, "Modify Ring");
|
||||
+ }
|
||||
+
|
||||
+ *dev_op_modify_ring = (void *)(option + 1);
|
||||
+
|
||||
+ /* device has not provided min ring size */
|
||||
+ if (option_length == GVE_DEVICE_OPTION_NO_MIN_RING_SIZE)
|
||||
+ priv->default_min_ring_size = true;
|
||||
+ break;
|
||||
case GVE_DEV_OPT_ID_JUMBO_FRAMES:
|
||||
if (option_length < sizeof(**dev_op_jumbo_frames) ||
|
||||
req_feat_mask != GVE_DEV_OPT_REQ_FEAT_MASK_JUMBO_FRAMES) {
|
||||
@@ -164,7 +188,8 @@ gve_process_device_options(struct gve_priv *priv,
|
||||
struct gve_device_option_gqi_qpl **dev_op_gqi_qpl,
|
||||
struct gve_device_option_dqo_rda **dev_op_dqo_rda,
|
||||
struct gve_device_option_jumbo_frames **dev_op_jumbo_frames,
|
||||
- struct gve_device_option_dqo_qpl **dev_op_dqo_qpl)
|
||||
+ struct gve_device_option_dqo_qpl **dev_op_dqo_qpl,
|
||||
+ struct gve_device_option_modify_ring **dev_op_modify_ring)
|
||||
{
|
||||
const int num_options = be16_to_cpu(descriptor->num_device_options);
|
||||
struct gve_device_option *dev_opt;
|
||||
@@ -185,7 +210,7 @@ gve_process_device_options(struct gve_priv *priv,
|
||||
gve_parse_device_option(priv, descriptor, dev_opt,
|
||||
dev_op_gqi_rda, dev_op_gqi_qpl,
|
||||
dev_op_dqo_rda, dev_op_jumbo_frames,
|
||||
- dev_op_dqo_qpl);
|
||||
+ dev_op_dqo_qpl, dev_op_modify_ring);
|
||||
dev_opt = next_opt;
|
||||
}
|
||||
|
||||
@@ -728,6 +753,12 @@ static int gve_set_desc_cnt(struct gve_priv *priv,
|
||||
{
|
||||
priv->tx_desc_cnt = be16_to_cpu(descriptor->tx_queue_entries);
|
||||
priv->rx_desc_cnt = be16_to_cpu(descriptor->rx_queue_entries);
|
||||
+
|
||||
+ /* set default ranges */
|
||||
+ priv->max_tx_desc_cnt = priv->tx_desc_cnt;
|
||||
+ priv->max_rx_desc_cnt = priv->rx_desc_cnt;
|
||||
+ priv->min_tx_desc_cnt = priv->tx_desc_cnt;
|
||||
+ priv->min_rx_desc_cnt = priv->rx_desc_cnt;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -739,6 +770,12 @@ gve_set_desc_cnt_dqo(struct gve_priv *priv,
|
||||
priv->tx_desc_cnt = be16_to_cpu(descriptor->tx_queue_entries);
|
||||
priv->rx_desc_cnt = be16_to_cpu(descriptor->rx_queue_entries);
|
||||
|
||||
+ /* set default ranges */
|
||||
+ priv->max_tx_desc_cnt = priv->tx_desc_cnt;
|
||||
+ priv->max_rx_desc_cnt = priv->rx_desc_cnt;
|
||||
+ priv->min_tx_desc_cnt = priv->tx_desc_cnt;
|
||||
+ priv->min_rx_desc_cnt = priv->rx_desc_cnt;
|
||||
+
|
||||
if (priv->queue_format == GVE_DQO_QPL_FORMAT)
|
||||
return 0;
|
||||
|
||||
@@ -755,7 +792,9 @@ static void gve_enable_supported_features(struct gve_priv *priv,
|
||||
const struct gve_device_option_jumbo_frames
|
||||
*dev_op_jumbo_frames,
|
||||
const struct gve_device_option_dqo_qpl
|
||||
- *dev_op_dqo_qpl)
|
||||
+ *dev_op_dqo_qpl,
|
||||
+ const struct gve_device_option_modify_ring
|
||||
+ *dev_op_modify_ring)
|
||||
{
|
||||
/* Before control reaches this point, the page-size-capped max MTU from
|
||||
* the gve_device_descriptor field has already been stored in
|
||||
@@ -767,10 +806,29 @@ static void gve_enable_supported_features(struct gve_priv *priv,
|
||||
"JUMBO FRAMES device option enabled.\n");
|
||||
priv->dev->max_mtu = be16_to_cpu(dev_op_jumbo_frames->max_mtu);
|
||||
}
|
||||
+
|
||||
+ /* Read and store ring size ranges given by device */
|
||||
+ if (dev_op_modify_ring &&
|
||||
+ (supported_features_mask & GVE_SUP_MODIFY_RING_MASK)) {
|
||||
+ priv->modify_ring_size_enabled = true;
|
||||
+
|
||||
+ priv->max_rx_desc_cnt = be16_to_cpu(dev_op_modify_ring->max_rx_ring_size);
|
||||
+ priv->max_tx_desc_cnt = be16_to_cpu(dev_op_modify_ring->max_tx_ring_size);
|
||||
+
|
||||
+ if (priv->default_min_ring_size) {
|
||||
+ /* If device hasn't provided minimums, use default minimums */
|
||||
+ priv->min_tx_desc_cnt = GVE_DEFAULT_MIN_TX_RING_SIZE;
|
||||
+ priv->min_rx_desc_cnt = GVE_DEFAULT_MIN_RX_RING_SIZE;
|
||||
+ } else {
|
||||
+ priv->min_rx_desc_cnt = be16_to_cpu(dev_op_modify_ring->min_rx_ring_size);
|
||||
+ priv->min_tx_desc_cnt = be16_to_cpu(dev_op_modify_ring->min_tx_ring_size);
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
|
||||
int gve_adminq_describe_device(struct gve_priv *priv)
|
||||
{
|
||||
+ struct gve_device_option_modify_ring *dev_op_modify_ring = NULL;
|
||||
struct gve_device_option_jumbo_frames *dev_op_jumbo_frames = NULL;
|
||||
struct gve_device_option_gqi_rda *dev_op_gqi_rda = NULL;
|
||||
struct gve_device_option_gqi_qpl *dev_op_gqi_qpl = NULL;
|
||||
@@ -804,7 +862,7 @@ int gve_adminq_describe_device(struct gve_priv *priv)
|
||||
err = gve_process_device_options(priv, descriptor, &dev_op_gqi_rda,
|
||||
&dev_op_gqi_qpl, &dev_op_dqo_rda,
|
||||
&dev_op_jumbo_frames,
|
||||
- &dev_op_dqo_qpl);
|
||||
+ &dev_op_dqo_qpl, &dev_op_modify_ring);
|
||||
if (err)
|
||||
goto free_device_descriptor;
|
||||
|
||||
@@ -873,7 +931,8 @@ int gve_adminq_describe_device(struct gve_priv *priv)
|
||||
priv->default_num_queues = be16_to_cpu(descriptor->default_num_queues);
|
||||
|
||||
gve_enable_supported_features(priv, supported_features_mask,
|
||||
- dev_op_jumbo_frames, dev_op_dqo_qpl);
|
||||
+ dev_op_jumbo_frames, dev_op_dqo_qpl,
|
||||
+ dev_op_modify_ring);
|
||||
|
||||
free_device_descriptor:
|
||||
dma_pool_free(priv->adminq_pool, descriptor, descriptor_bus);
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_adminq.h b/drivers/net/ethernet/google/gve/gve_adminq.h
|
||||
index 5865ccd..0d1dd38 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_adminq.h
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_adminq.h
|
||||
@@ -125,6 +125,16 @@ struct gve_device_option_jumbo_frames {
|
||||
|
||||
static_assert(sizeof(struct gve_device_option_jumbo_frames) == 8);
|
||||
|
||||
+struct gve_device_option_modify_ring {
|
||||
+ __be32 supported_featured_mask;
|
||||
+ __be16 max_rx_ring_size;
|
||||
+ __be16 max_tx_ring_size;
|
||||
+ __be16 min_rx_ring_size;
|
||||
+ __be16 min_tx_ring_size;
|
||||
+};
|
||||
+
|
||||
+static_assert(sizeof(struct gve_device_option_modify_ring) == 12);
|
||||
+
|
||||
/* Terminology:
|
||||
*
|
||||
* RDA - Raw DMA Addressing - Buffers associated with SKBs are directly DMA
|
||||
@@ -138,6 +148,7 @@ enum gve_dev_opt_id {
|
||||
GVE_DEV_OPT_ID_GQI_RDA = 0x2,
|
||||
GVE_DEV_OPT_ID_GQI_QPL = 0x3,
|
||||
GVE_DEV_OPT_ID_DQO_RDA = 0x4,
|
||||
+ GVE_DEV_OPT_ID_MODIFY_RING = 0x6,
|
||||
GVE_DEV_OPT_ID_DQO_QPL = 0x7,
|
||||
GVE_DEV_OPT_ID_JUMBO_FRAMES = 0x8,
|
||||
};
|
||||
@@ -149,9 +160,11 @@ enum gve_dev_opt_req_feat_mask {
|
||||
GVE_DEV_OPT_REQ_FEAT_MASK_DQO_RDA = 0x0,
|
||||
GVE_DEV_OPT_REQ_FEAT_MASK_JUMBO_FRAMES = 0x0,
|
||||
GVE_DEV_OPT_REQ_FEAT_MASK_DQO_QPL = 0x0,
|
||||
+ GVE_DEV_OPT_REQ_FEAT_MASK_MODIFY_RING = 0x0,
|
||||
};
|
||||
|
||||
enum gve_sup_feature_mask {
|
||||
+ GVE_SUP_MODIFY_RING_MASK = 1 << 0,
|
||||
GVE_SUP_JUMBO_FRAMES_MASK = 1 << 2,
|
||||
};
|
||||
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_ethtool.c b/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
index e5397aa..fb7b477 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
@@ -476,8 +476,8 @@ static void gve_get_ringparam(struct net_device *netdev,
|
||||
{
|
||||
struct gve_priv *priv = netdev_priv(netdev);
|
||||
|
||||
- cmd->rx_max_pending = priv->rx_desc_cnt;
|
||||
- cmd->tx_max_pending = priv->tx_desc_cnt;
|
||||
+ cmd->rx_max_pending = priv->max_rx_desc_cnt;
|
||||
+ cmd->tx_max_pending = priv->max_tx_desc_cnt;
|
||||
cmd->rx_pending = priv->rx_desc_cnt;
|
||||
cmd->tx_pending = priv->tx_desc_cnt;
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
|
||||
@ -0,0 +1,166 @@
|
||||
From: Joshua Washington <joshwash@google.com>
|
||||
Date: Fri, 5 Jun 2026 00:00:01 +0000
|
||||
Subject: gve: Add ethtool support for changing ring size
|
||||
|
||||
Add ethtool -G (set_ringparam) support so the TX/RX ring sizes can
|
||||
actually be changed within the bounds reported by the device in the
|
||||
"modify ring" device option.
|
||||
|
||||
Requested ring sizes are validated against the device-provided minimums
|
||||
and maximums and must be a power of two. Changing the ring size tears the
|
||||
device down, applies the new descriptor counts, and brings it back up.
|
||||
|
||||
[Jonathan Wright: backported the upstream modifiable-ring-size support to
|
||||
this kernel's gve, using the RHEL 10 / AlmaLinux 10 gve driver
|
||||
(kernel 6.12.0-211.7.1.el10_2) as the reference. Adaptations: upstream's
|
||||
gve_adjust_ring_sizes() reconfigures via gve_get_curr_alloc_cfgs() /
|
||||
gve_adjust_config(), which do not exist in this tree (it predates the
|
||||
gve_{tx,rx}_alloc_rings_cfg / queues_mem_alloc refactor). Instead
|
||||
gve_adjust_ring_sizes() lives in gve_main.c and follows the existing
|
||||
gve_adjust_queues() pattern used by this tree for ethtool -L: teardown
|
||||
with gve_close(), set the new descriptor counts, then gve_open(), which
|
||||
rebuilds the rings and re-sizes the QPLs from the new ring size via
|
||||
gve_update_num_qpl_pages() (1106). It is declared in gve.h because
|
||||
gve_close()/gve_open() are static to gve_main.c. Upstream's
|
||||
gve_set_ringparam() also handles header-split/tcp_data_split; that
|
||||
feature does not exist in this tree, so only the ring-size logic is
|
||||
carried over.]
|
||||
Signed-off-by: Jonathan Wright <jonathan@almalinux.org>
|
||||
---
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve.h b/drivers/net/ethernet/google/gve/gve.h
|
||||
index a3c1caa..acac856 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve.h
|
||||
+++ b/drivers/net/ethernet/google/gve/gve.h
|
||||
@@ -1074,6 +1074,9 @@ int gve_reset(struct gve_priv *priv, bool attempt_teardown);
|
||||
int gve_adjust_queues(struct gve_priv *priv,
|
||||
struct gve_queue_config new_rx_config,
|
||||
struct gve_queue_config new_tx_config);
|
||||
+int gve_adjust_ring_sizes(struct gve_priv *priv,
|
||||
+ u16 new_tx_desc_cnt,
|
||||
+ u16 new_rx_desc_cnt);
|
||||
/* report stats handling */
|
||||
void gve_handle_report_stats(struct gve_priv *priv);
|
||||
/* exported by ethtool.c */
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_ethtool.c b/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
index fb7b477..a8822c9 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_ethtool.c
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <linux/ethtool.h>
|
||||
#include <linux/rtnetlink.h>
|
||||
+#include <linux/log2.h>
|
||||
#include "gve.h"
|
||||
#include "gve_adminq.h"
|
||||
#include "gve_dqo.h"
|
||||
@@ -482,6 +483,50 @@ static void gve_get_ringparam(struct net_device *netdev,
|
||||
cmd->tx_pending = priv->tx_desc_cnt;
|
||||
}
|
||||
|
||||
+static int gve_validate_req_ring_size(struct gve_priv *priv, u16 new_tx_desc_cnt,
|
||||
+ u16 new_rx_desc_cnt)
|
||||
+{
|
||||
+ /* check for valid range */
|
||||
+ if (new_tx_desc_cnt < priv->min_tx_desc_cnt ||
|
||||
+ new_tx_desc_cnt > priv->max_tx_desc_cnt ||
|
||||
+ new_rx_desc_cnt < priv->min_rx_desc_cnt ||
|
||||
+ new_rx_desc_cnt > priv->max_rx_desc_cnt) {
|
||||
+ dev_err(&priv->pdev->dev, "Requested descriptor count out of range\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ if (!is_power_of_2(new_tx_desc_cnt) || !is_power_of_2(new_rx_desc_cnt)) {
|
||||
+ dev_err(&priv->pdev->dev, "Requested descriptor count has to be a power of 2\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int gve_set_ringparam(struct net_device *netdev,
|
||||
+ struct ethtool_ringparam *cmd,
|
||||
+ struct kernel_ethtool_ringparam *kernel_cmd,
|
||||
+ struct netlink_ext_ack *extack)
|
||||
+{
|
||||
+ struct gve_priv *priv = netdev_priv(netdev);
|
||||
+ u16 new_tx_cnt, new_rx_cnt;
|
||||
+
|
||||
+ if (cmd->tx_pending == priv->tx_desc_cnt && cmd->rx_pending == priv->rx_desc_cnt)
|
||||
+ return 0;
|
||||
+
|
||||
+ if (!priv->modify_ring_size_enabled) {
|
||||
+ dev_err(&priv->pdev->dev, "Modify ring size is not supported.\n");
|
||||
+ return -EOPNOTSUPP;
|
||||
+ }
|
||||
+
|
||||
+ new_tx_cnt = cmd->tx_pending;
|
||||
+ new_rx_cnt = cmd->rx_pending;
|
||||
+
|
||||
+ if (gve_validate_req_ring_size(priv, new_tx_cnt, new_rx_cnt))
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ return gve_adjust_ring_sizes(priv, new_tx_cnt, new_rx_cnt);
|
||||
+}
|
||||
+
|
||||
static int gve_user_reset(struct net_device *netdev, u32 *flags)
|
||||
{
|
||||
struct gve_priv *priv = netdev_priv(netdev);
|
||||
@@ -667,6 +712,7 @@ const struct ethtool_ops gve_ethtool_ops = {
|
||||
.get_coalesce = gve_get_coalesce,
|
||||
.set_coalesce = gve_set_coalesce,
|
||||
.get_ringparam = gve_get_ringparam,
|
||||
+ .set_ringparam = gve_set_ringparam,
|
||||
.reset = gve_user_reset,
|
||||
.get_tunable = gve_get_tunable,
|
||||
.set_tunable = gve_set_tunable,
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
index a21df52..e939750 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_main.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
@@ -1780,6 +1780,44 @@ err:
|
||||
return err;
|
||||
}
|
||||
|
||||
+int gve_adjust_ring_sizes(struct gve_priv *priv,
|
||||
+ u16 new_tx_desc_cnt,
|
||||
+ u16 new_rx_desc_cnt)
|
||||
+{
|
||||
+ int err;
|
||||
+
|
||||
+ if (netif_carrier_ok(priv->dev)) {
|
||||
+ /* To make this process as simple as possible we teardown the
|
||||
+ * device, set the new ring sizes, and then bring the device
|
||||
+ * up again.
|
||||
+ */
|
||||
+ err = gve_close(priv->dev);
|
||||
+ /* we have already tried to reset in close,
|
||||
+ * just fail at this point
|
||||
+ */
|
||||
+ if (err)
|
||||
+ return err;
|
||||
+ priv->tx_desc_cnt = new_tx_desc_cnt;
|
||||
+ priv->rx_desc_cnt = new_rx_desc_cnt;
|
||||
+
|
||||
+ err = gve_open(priv->dev);
|
||||
+ if (err)
|
||||
+ goto err;
|
||||
+
|
||||
+ return 0;
|
||||
+ }
|
||||
+ /* Set the ring sizes for the next up. */
|
||||
+ priv->tx_desc_cnt = new_tx_desc_cnt;
|
||||
+ priv->rx_desc_cnt = new_rx_desc_cnt;
|
||||
+
|
||||
+ return 0;
|
||||
+err:
|
||||
+ netif_err(priv, drv, priv->dev,
|
||||
+ "Adjust ring sizes failed! !!! DISABLING ALL QUEUES !!!\n");
|
||||
+ gve_turndown(priv);
|
||||
+ return err;
|
||||
+}
|
||||
+
|
||||
static void gve_turndown(struct gve_priv *priv)
|
||||
{
|
||||
int idx;
|
||||
--
|
||||
2.43.0
|
||||
|
||||
120
SOURCES/2103-gve-harden-modifiable-ring-size-support.patch
Normal file
120
SOURCES/2103-gve-harden-modifiable-ring-size-support.patch
Normal file
@ -0,0 +1,120 @@
|
||||
From: Jonathan Wright <jonathan@almalinux.org>
|
||||
Date: Wed, 5 Aug 2026 00:00:00 +0000
|
||||
Subject: gve: harden modifiable ring size support for the EL9 gve architecture
|
||||
|
||||
Follow-up hardening for the modifiable-ring-size backport (patches 1107
|
||||
and 1108), addressing three ways the older EL9 gve architecture differs
|
||||
from the EL10/upstream driver the feature was designed against. Found in
|
||||
review; none affect the DQO resize paths already validated on GCP.
|
||||
|
||||
1) Do not enable modifiable ring sizes for GQI queue formats.
|
||||
In this kernel's gve, the GQI branches of
|
||||
gve_adminq_create_{tx,rx}_queue carry no ring size (only the DQO
|
||||
branches send one), so after a resize the device would keep using its
|
||||
probe-time default ring size against rings the driver re-sized:
|
||||
device and driver would index the same DMA memory modulo different
|
||||
sizes. Shrinking the RX ring would additionally let the device DMA
|
||||
past the smaller allocation, and the GQI datapath sizes its data ring
|
||||
and mask from the fixed rx_data_slot_cnt (with a NAPI livelock
|
||||
possible on GQI-RDA once rx_desc_cnt >= 2 * data slots). Gate the
|
||||
feature on !gve_is_gqi(): GQI keeps the pre-feature fixed-ring
|
||||
behavior and ethtool -G returns -EOPNOTSUPP.
|
||||
|
||||
2) Key gve_adjust_ring_sizes() on netif_running(), not
|
||||
netif_carrier_ok(), matching the EL10 implementation. The rings are
|
||||
allocated whenever the interface is administratively up, even while
|
||||
the link is down; taking the "set for next up" shortcut in that state
|
||||
would change priv->{tx,rx}_desc_cnt under allocated rings, and the
|
||||
GQI RX free path sizes dma_free_coherent() from priv->rx_desc_cnt.
|
||||
|
||||
3) Clamp the advertised ring size range for DQO-RDA. In this kernel the
|
||||
DQO-RDA TX completion ring and RX buffer ring keep the fixed sizes
|
||||
from the DQO-RDA device option and do not scale with the descriptor
|
||||
rings (upstream removed that coupling before modifiable ring sizes
|
||||
were introduced). Growing the TX ring beyond tx_comp_ring_entries
|
||||
could overrun the TX completion queue with report-event completions
|
||||
(num_pending_packets reserves complq_size/32 slots for REs, but REs
|
||||
scale with posted descriptors on the grown ring) or have queue
|
||||
creation rejected; shrinking the RX descriptor/completion ring below
|
||||
rx_buff_ring_entries could overflow the RX completion queue. Clamp
|
||||
max_tx_desc_cnt and min_rx_desc_cnt so such sizes cannot be
|
||||
requested. DQO-QPL is unaffected (its completion/buffer rings track
|
||||
the descriptor ring size).
|
||||
Signed-off-by: Jonathan Wright <jonathan@almalinux.org>
|
||||
---
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_adminq.c b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
index b7f86bc..eef7cca 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_adminq.c
|
||||
@@ -807,8 +807,18 @@ static void gve_enable_supported_features(struct gve_priv *priv,
|
||||
priv->dev->max_mtu = be16_to_cpu(dev_op_jumbo_frames->max_mtu);
|
||||
}
|
||||
|
||||
- /* Read and store ring size ranges given by device */
|
||||
- if (dev_op_modify_ring &&
|
||||
+ /* Read and store ring size ranges given by device.
|
||||
+ *
|
||||
+ * Modifiable ring sizes are supported for DQO queue formats only.
|
||||
+ * In this kernel's gve, the GQI branches of
|
||||
+ * gve_adminq_create_{tx,rx}_queue do not carry a ring size, so after
|
||||
+ * a resize the device would keep using its default ring size against
|
||||
+ * rings the driver re-sized, desynchronizing device and driver views
|
||||
+ * of the rings. The GQI datapath (rx_data_slot_cnt data ring, TX
|
||||
+ * FIFO) also assumes the probe-time fixed ring sizes. Keep GQI at
|
||||
+ * fixed ring sizes.
|
||||
+ */
|
||||
+ if (dev_op_modify_ring && !gve_is_gqi(priv) &&
|
||||
(supported_features_mask & GVE_SUP_MODIFY_RING_MASK)) {
|
||||
priv->modify_ring_size_enabled = true;
|
||||
|
||||
@@ -823,6 +833,27 @@ static void gve_enable_supported_features(struct gve_priv *priv,
|
||||
priv->min_rx_desc_cnt = be16_to_cpu(dev_op_modify_ring->min_rx_ring_size);
|
||||
priv->min_tx_desc_cnt = be16_to_cpu(dev_op_modify_ring->min_tx_ring_size);
|
||||
}
|
||||
+
|
||||
+ /* In this kernel's gve, the DQO-RDA TX completion ring and RX
|
||||
+ * buffer ring keep the fixed sizes provided in the DQO-RDA
|
||||
+ * device option; they do not scale with the descriptor rings
|
||||
+ * (upstream removed that coupling before modifiable ring
|
||||
+ * sizes were introduced). Clamp the advertised range so a
|
||||
+ * resize cannot create a descriptor ring the fixed rings
|
||||
+ * cannot absorb:
|
||||
+ * - growing the TX ring beyond tx_comp_ring_entries could
|
||||
+ * overrun the TX completion queue with report-event
|
||||
+ * completions (or be rejected at queue creation);
|
||||
+ * - shrinking the RX ring (the RX completion queue) below
|
||||
+ * rx_buff_ring_entries could overflow the RX completion
|
||||
+ * queue.
|
||||
+ */
|
||||
+ if (priv->queue_format == GVE_DQO_RDA_FORMAT) {
|
||||
+ priv->max_tx_desc_cnt = min(priv->max_tx_desc_cnt,
|
||||
+ priv->options_dqo_rda.tx_comp_ring_entries);
|
||||
+ priv->min_rx_desc_cnt = max(priv->min_rx_desc_cnt,
|
||||
+ priv->options_dqo_rda.rx_buff_ring_entries);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
index e939750..516f222 100644
|
||||
--- a/drivers/net/ethernet/google/gve/gve_main.c
|
||||
+++ b/drivers/net/ethernet/google/gve/gve_main.c
|
||||
@@ -1786,7 +1786,14 @@ int gve_adjust_ring_sizes(struct gve_priv *priv,
|
||||
{
|
||||
int err;
|
||||
|
||||
- if (netif_carrier_ok(priv->dev)) {
|
||||
+ /* Key on the administrative state (netif_running), not the link
|
||||
+ * state: the rings are allocated whenever the interface is up, even
|
||||
+ * while the carrier is down. Changing the descriptor counts without
|
||||
+ * reallocating the rings would desynchronize them from
|
||||
+ * priv->{tx,rx}_desc_cnt, which the GQI free path uses to size
|
||||
+ * dma_free_coherent().
|
||||
+ */
|
||||
+ if (netif_running(priv->dev)) {
|
||||
/* To make this process as simple as possible we teardown the
|
||||
* device, set the new ring sizes, and then bring the device
|
||||
* up again.
|
||||
--
|
||||
2.43.0
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
RHEL_MAJOR = 9
|
||||
RHEL_MINOR = 8
|
||||
RHEL_MINOR = 9
|
||||
|
||||
#
|
||||
# RHEL_RELEASE
|
||||
@ -12,7 +12,7 @@ RHEL_MINOR = 8
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 687.5.1
|
||||
RHEL_RELEASE = 736
|
||||
|
||||
#
|
||||
# ZSTREAM
|
||||
@ -34,4 +34,4 @@ RHEL_RELEASE = 687.5.1
|
||||
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
|
||||
# number will be incremented instead of the Y).
|
||||
#
|
||||
ZSTREAM ?= yes
|
||||
ZSTREAM ?= no
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -37,7 +37,7 @@ fsdrvs="affs befs smb coda cramfs ecryptfs hfs hfsplus jfs minix ncpfs nilfs2 oc
|
||||
|
||||
netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless"
|
||||
|
||||
drmdrvs="amd ast gma500 i2c i915 mgag200 nouveau radeon via xe"
|
||||
drmdrvs="amd ast gma500 i2c i915 mgag200 nouveau radeon tests via xe"
|
||||
|
||||
singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial ism regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus nct6775 ntc_thermistor"
|
||||
|
||||
|
||||
@ -5,11 +5,9 @@ decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-64k-aarch64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-aarch64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-debug-x86_64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-ppc64le.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-64k-aarch64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-aarch64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-debug-x86_64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-x86_64.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-s390x.tier1.functional}
|
||||
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-x86_64.tier1.functional}
|
||||
|
||||
@ -247,6 +247,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -295,6 +296,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -305,6 +307,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
CONFIG_ARM64_MPAM_DRIVER_DEBUG=y
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
# CONFIG_ARM64_PA_BITS_48 is not set
|
||||
CONFIG_ARM64_PA_BITS_52=y
|
||||
@ -334,7 +339,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -411,6 +416,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1346,6 +1352,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1395,6 +1402,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1485,6 +1493,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1560,6 +1569,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1597,10 +1607,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1611,6 +1623,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1625,6 +1638,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1660,8 +1674,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1869,6 +1885,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2133,6 +2150,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2382,7 +2400,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2719,6 +2737,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2730,6 +2749,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3212,6 +3232,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3334,6 +3355,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4647,6 +4669,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -4988,6 +5012,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5139,6 +5164,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5202,19 +5228,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5715,6 +5749,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5824,6 +5859,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -5938,9 +5974,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6135,6 +6176,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -6166,6 +6209,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6211,6 +6255,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6244,6 +6289,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6466,7 +6513,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6856,6 +6903,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -247,6 +247,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -295,6 +296,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -305,6 +307,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
# CONFIG_ARM64_PA_BITS_48 is not set
|
||||
CONFIG_ARM64_PA_BITS_52=y
|
||||
@ -334,7 +339,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -411,6 +416,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1338,6 +1344,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1387,6 +1394,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1477,6 +1485,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1552,6 +1561,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1589,10 +1599,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1603,6 +1615,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1617,6 +1630,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1652,8 +1666,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1861,6 +1877,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2117,6 +2134,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2366,7 +2384,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2703,6 +2721,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2714,6 +2733,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3191,6 +3211,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3313,6 +3334,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4625,6 +4647,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4966,6 +4990,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5117,6 +5142,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5180,19 +5206,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5693,6 +5726,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5802,6 +5836,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -5915,9 +5950,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6112,6 +6152,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -6142,6 +6184,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6187,6 +6230,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6220,6 +6264,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6442,7 +6488,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6832,6 +6878,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -247,6 +247,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -295,6 +296,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -305,6 +307,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
CONFIG_ARM64_MPAM_DRIVER_DEBUG=y
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
CONFIG_ARM64_PA_BITS_48=y
|
||||
CONFIG_ARM64_PAN=y
|
||||
@ -332,7 +337,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -409,6 +414,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1344,6 +1350,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1393,6 +1400,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1483,6 +1491,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1558,6 +1567,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1595,10 +1605,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1609,6 +1621,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1623,6 +1636,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1658,8 +1672,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1867,6 +1883,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2131,6 +2148,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2380,7 +2398,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2717,6 +2735,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2728,6 +2747,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3210,6 +3230,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3332,6 +3353,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4645,6 +4667,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -4986,6 +5010,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5137,6 +5162,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5200,19 +5226,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5713,6 +5747,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5822,6 +5857,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -5936,9 +5972,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6133,6 +6174,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -6164,6 +6207,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6209,6 +6253,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6242,6 +6287,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6464,7 +6511,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6854,6 +6901,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -247,6 +247,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -295,6 +296,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -305,6 +307,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
CONFIG_ARM64_PA_BITS_48=y
|
||||
CONFIG_ARM64_PAN=y
|
||||
@ -332,7 +337,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -409,6 +414,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1336,6 +1342,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1385,6 +1392,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1475,6 +1483,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1550,6 +1559,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1587,10 +1597,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1601,6 +1613,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1615,6 +1628,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1650,8 +1664,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1859,6 +1875,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2115,6 +2132,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2364,7 +2382,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2701,6 +2719,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2712,6 +2731,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3189,6 +3209,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3311,6 +3332,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4623,6 +4645,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4964,6 +4988,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5115,6 +5140,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5178,19 +5204,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5691,6 +5724,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5800,6 +5834,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -5913,9 +5948,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6110,6 +6150,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -6140,6 +6182,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6185,6 +6228,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6218,6 +6262,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6440,7 +6486,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6830,6 +6876,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -252,6 +252,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -300,6 +301,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -310,6 +312,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
CONFIG_ARM64_MPAM_DRIVER_DEBUG=y
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
# CONFIG_ARM64_PA_BITS_48 is not set
|
||||
CONFIG_ARM64_PA_BITS_52=y
|
||||
@ -339,7 +344,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -417,6 +422,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1363,6 +1369,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1412,6 +1419,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1525,6 +1533,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1600,6 +1609,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1637,10 +1647,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1651,6 +1663,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1665,6 +1678,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1700,8 +1714,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1912,6 +1928,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2180,6 +2197,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2437,7 +2455,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2774,6 +2792,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2785,6 +2804,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3272,6 +3292,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3394,6 +3415,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4729,6 +4751,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -5080,6 +5104,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5232,6 +5257,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5295,19 +5321,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5811,6 +5845,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5920,6 +5955,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -6036,9 +6072,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6233,6 +6274,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6266,6 +6309,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6311,6 +6355,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6344,6 +6389,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6569,7 +6616,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6964,6 +7011,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -252,6 +252,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -300,6 +301,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -310,6 +312,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
# CONFIG_ARM64_PA_BITS_48 is not set
|
||||
CONFIG_ARM64_PA_BITS_52=y
|
||||
@ -339,7 +344,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -417,6 +422,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1355,6 +1361,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1404,6 +1411,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1517,6 +1525,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1592,6 +1601,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1629,10 +1639,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1643,6 +1655,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1657,6 +1670,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1692,8 +1706,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1904,6 +1920,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2164,6 +2181,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2421,7 +2439,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2758,6 +2776,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2769,6 +2788,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3251,6 +3271,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3373,6 +3394,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4707,6 +4729,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -5058,6 +5082,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5210,6 +5235,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5273,19 +5299,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5789,6 +5822,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5898,6 +5932,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -6013,9 +6048,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6210,6 +6250,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6242,6 +6284,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6287,6 +6330,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6320,6 +6364,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6545,7 +6591,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6940,6 +6986,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -252,6 +252,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -300,6 +301,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -310,6 +312,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
CONFIG_ARM64_MPAM_DRIVER_DEBUG=y
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
CONFIG_ARM64_PA_BITS_48=y
|
||||
CONFIG_ARM64_PAN=y
|
||||
@ -337,7 +342,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -415,6 +420,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1361,6 +1367,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1410,6 +1417,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1523,6 +1531,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1598,6 +1607,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1635,10 +1645,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1649,6 +1661,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1663,6 +1676,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1698,8 +1712,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1910,6 +1926,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2178,6 +2195,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2435,7 +2453,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2772,6 +2790,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2783,6 +2802,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3270,6 +3290,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3392,6 +3413,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4727,6 +4749,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -5078,6 +5102,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5230,6 +5255,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5293,19 +5319,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5809,6 +5843,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5918,6 +5953,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -6034,9 +6070,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6231,6 +6272,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6264,6 +6307,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6309,6 +6353,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6342,6 +6387,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6567,7 +6614,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6962,6 +7009,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -252,6 +252,7 @@ CONFIG_ARCH_SEATTLE=y
|
||||
CONFIG_ARCH_TEGRA_194_SOC=y
|
||||
# CONFIG_ARCH_TEGRA_210_SOC is not set
|
||||
CONFIG_ARCH_TEGRA_234_SOC=y
|
||||
CONFIG_ARCH_TEGRA_241_SOC=y
|
||||
CONFIG_ARCH_TEGRA=y
|
||||
CONFIG_ARCH_THUNDER2=y
|
||||
CONFIG_ARCH_THUNDER=y
|
||||
@ -300,6 +301,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
CONFIG_ARM64_ERRATUM_824069=y
|
||||
CONFIG_ARM64_ERRATUM_826319=y
|
||||
@ -310,6 +312,9 @@ CONFIG_ARM64_ERRATUM_843419=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_ARM64_HW_AFDBM=y
|
||||
CONFIG_ARM64_LSE_ATOMICS=y
|
||||
# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set
|
||||
CONFIG_ARM64_MPAM_DRIVER=y
|
||||
CONFIG_ARM64_MPAM=y
|
||||
CONFIG_ARM64_MTE=y
|
||||
CONFIG_ARM64_PA_BITS_48=y
|
||||
CONFIG_ARM64_PAN=y
|
||||
@ -337,7 +342,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
|
||||
CONFIG_ARM_CPUIDLE=y
|
||||
CONFIG_ARM_DMC620_PMU=m
|
||||
CONFIG_ARM_DSU_PMU=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=m
|
||||
CONFIG_ARM_FFA_TRANSPORT=y
|
||||
CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_BUS_DEVFREQ=m
|
||||
CONFIG_ARM_IMX_CPUFREQ_DT=m
|
||||
@ -415,6 +420,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1353,6 +1359,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DLM is not set
|
||||
@ -1402,6 +1409,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1515,6 +1523,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1590,6 +1599,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
@ -1627,10 +1637,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@ -1641,6 +1653,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@ -1655,6 +1668,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@ -1690,8 +1704,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -1902,6 +1918,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2162,6 +2179,7 @@ CONFIG_GPIO_MLXBF3=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_MXC=m
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
CONFIG_GPIO_PCA9570=m
|
||||
@ -2419,7 +2437,7 @@ CONFIG_HW_RANDOM_CN10K=m
|
||||
CONFIG_HW_RANDOM_HISI=y
|
||||
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
|
||||
CONFIG_HW_RANDOM_TIMERIOMEM=m
|
||||
CONFIG_HW_RANDOM_TPM=y
|
||||
# CONFIG_HW_RANDOM_TPM is not set
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
# CONFIG_HW_RANDOM_XIPHERA is not set
|
||||
@ -2756,6 +2774,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2767,6 +2786,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -3249,6 +3269,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3371,6 +3392,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MDIO_XGENE=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4705,6 +4727,8 @@ CONFIG_PM_DEVFREQ=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -5056,6 +5080,7 @@ CONFIG_RELOCATABLE=y
|
||||
# CONFIG_REMOTEPROC is not set
|
||||
# CONFIG_REMOTE_TARGET is not set
|
||||
CONFIG_RENESAS_PHY=m
|
||||
CONFIG_RESCTRL_FS=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
@ -5208,6 +5233,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_RX8111=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5271,19 +5297,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_NRP is not set
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5787,6 +5820,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC91X=m
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
@ -5896,6 +5930,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_HDA_TEGRA is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
@ -6011,9 +6046,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6208,6 +6248,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6240,6 +6282,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -6285,6 +6328,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6318,6 +6362,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6543,7 +6589,7 @@ CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TCG_ARM_CRB_FFA=m
|
||||
CONFIG_TCG_ARM_CRB_FFA=y
|
||||
# CONFIG_TCG_ATMEL is not set
|
||||
CONFIG_TCG_CRB=y
|
||||
# CONFIG_TCG_INFINEON is not set
|
||||
@ -6938,6 +6984,7 @@ CONFIG_USB_DEFAULT_PERSIST=y
|
||||
# CONFIG_USB_DWC2 is not set
|
||||
# CONFIG_USB_DWC3_DUAL_ROLE is not set
|
||||
# CONFIG_USB_DWC3_GADGET is not set
|
||||
CONFIG_USB_DWC3_GENERIC_PLAT=m
|
||||
# CONFIG_USB_DWC3_HAPS is not set
|
||||
CONFIG_USB_DWC3_HOST=y
|
||||
CONFIG_USB_DWC3_IMX8MP=m
|
||||
|
||||
@ -259,6 +259,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1114,6 +1115,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1164,6 +1166,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1254,6 +1257,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1326,6 +1330,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1358,10 +1363,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1370,6 +1377,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1382,6 +1390,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1415,8 +1424,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1607,6 +1618,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1858,6 +1870,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2402,6 +2415,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2413,6 +2427,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2885,6 +2900,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3000,6 +3016,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4198,6 +4215,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -4622,6 +4641,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4682,19 +4702,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5156,6 +5184,7 @@ CONFIG_SFC_SIENA_MTD=y
|
||||
CONFIG_SFC_SIENA_SRIOV=y
|
||||
CONFIG_SFC_SRIOV=y
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
CONFIG_SGI_PARTITION=y
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5189,6 +5218,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5296,6 +5326,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5409,9 +5440,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5606,6 +5642,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5637,6 +5675,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5682,6 +5721,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5715,6 +5755,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -259,6 +259,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1114,6 +1115,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1164,6 +1166,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1254,6 +1257,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1326,6 +1330,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1358,10 +1363,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1370,6 +1377,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1382,6 +1390,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1415,8 +1424,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1607,6 +1618,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1858,6 +1870,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2402,6 +2415,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2413,6 +2427,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2890,6 +2905,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3005,6 +3021,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4203,6 +4220,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -4627,6 +4646,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4687,19 +4707,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5161,6 +5189,7 @@ CONFIG_SFC_SIENA_MTD=y
|
||||
CONFIG_SFC_SIENA_SRIOV=y
|
||||
CONFIG_SFC_SRIOV=y
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
CONFIG_SGI_PARTITION=y
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5194,6 +5223,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5301,6 +5331,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5414,9 +5445,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5611,6 +5647,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5642,6 +5680,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5687,6 +5726,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5720,6 +5760,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -259,6 +259,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1106,6 +1107,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1156,6 +1158,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1246,6 +1249,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1318,6 +1322,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1350,10 +1355,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1362,6 +1369,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1374,6 +1382,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1407,8 +1416,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1599,6 +1610,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1842,6 +1854,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2386,6 +2399,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2397,6 +2411,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2870,6 +2885,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -2985,6 +3001,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4183,6 +4200,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4607,6 +4626,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4667,19 +4687,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_RV_MON_NRP=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5141,6 +5168,7 @@ CONFIG_SFC_SIENA_MTD=y
|
||||
CONFIG_SFC_SIENA_SRIOV=y
|
||||
CONFIG_SFC_SRIOV=y
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
CONFIG_SGI_PARTITION=y
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5174,6 +5202,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5281,6 +5310,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5393,9 +5423,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5590,6 +5625,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5620,6 +5657,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5665,6 +5703,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5698,6 +5737,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -259,6 +259,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1106,6 +1107,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1156,6 +1158,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1246,6 +1249,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1318,6 +1322,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1350,10 +1355,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1362,6 +1369,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1374,6 +1382,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1407,8 +1416,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1599,6 +1610,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1842,6 +1854,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2386,6 +2399,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2397,6 +2411,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2865,6 +2880,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -2980,6 +2996,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4178,6 +4195,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4602,6 +4621,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4662,19 +4682,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_RV_MON_NRP=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5136,6 +5163,7 @@ CONFIG_SFC_SIENA_MTD=y
|
||||
CONFIG_SFC_SIENA_SRIOV=y
|
||||
CONFIG_SFC_SRIOV=y
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
CONFIG_SGI_PARTITION=y
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5169,6 +5197,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5276,6 +5305,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5388,9 +5418,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5585,6 +5620,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5615,6 +5652,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5660,6 +5698,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5693,6 +5732,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -260,6 +260,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1120,6 +1121,8 @@ CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
CONFIG_DIAG288_WATCHDOG=m
|
||||
# CONFIG_DIBS_LO is not set
|
||||
CONFIG_DIBS=m
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1170,6 +1173,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1260,6 +1264,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1330,6 +1335,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1362,10 +1368,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1374,6 +1382,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1386,6 +1395,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1419,8 +1429,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1614,6 +1626,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1857,6 +1870,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2387,6 +2401,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2398,6 +2413,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2872,6 +2888,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -2994,6 +3011,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4192,6 +4210,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION="/dev/jokes"
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
@ -4572,6 +4592,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4632,19 +4653,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -4740,7 +4769,7 @@ CONFIG_SCHEDSTATS=y
|
||||
CONFIG_SCHED_TOPOLOGY=y
|
||||
CONFIG_SCHED_TRACER=y
|
||||
CONFIG_SCLP_CONSOLE=y
|
||||
# CONFIG_SCLP_OFB is not set
|
||||
CONFIG_SCLP_OFB=y
|
||||
CONFIG_SCLP_TTY=y
|
||||
CONFIG_SCLP_VT220_CONSOLE=y
|
||||
CONFIG_SCLP_VT220_TTY=y
|
||||
@ -5143,6 +5172,7 @@ CONFIG_SERIO_SERPORT=m
|
||||
# CONFIG_SFC is not set
|
||||
# CONFIG_SFC_SIENA is not set
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
# CONFIG_SGI_PARTITION is not set
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5176,6 +5206,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC_DIAG=m
|
||||
# CONFIG_SMC_LO is not set
|
||||
CONFIG_SMC=m
|
||||
@ -5287,6 +5318,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5400,9 +5432,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5597,6 +5634,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5628,6 +5667,7 @@ CONFIG_SND_SOC_SOF_HDA_PROBES=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5673,6 +5713,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5706,6 +5747,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -260,6 +260,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1112,6 +1113,8 @@ CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
CONFIG_DIAG288_WATCHDOG=m
|
||||
# CONFIG_DIBS_LO is not set
|
||||
CONFIG_DIBS=m
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1162,6 +1165,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1252,6 +1256,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1322,6 +1327,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1354,10 +1360,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1366,6 +1374,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1378,6 +1387,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1411,8 +1421,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1606,6 +1618,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1841,6 +1854,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2371,6 +2385,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2382,6 +2397,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2852,6 +2868,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -2974,6 +2991,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4172,6 +4190,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION="/dev/jokes"
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4552,6 +4572,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4612,19 +4633,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_RV_MON_NRP=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -4720,7 +4748,7 @@ CONFIG_SCHEDSTATS=y
|
||||
CONFIG_SCHED_TOPOLOGY=y
|
||||
CONFIG_SCHED_TRACER=y
|
||||
CONFIG_SCLP_CONSOLE=y
|
||||
# CONFIG_SCLP_OFB is not set
|
||||
CONFIG_SCLP_OFB=y
|
||||
CONFIG_SCLP_TTY=y
|
||||
CONFIG_SCLP_VT220_CONSOLE=y
|
||||
CONFIG_SCLP_VT220_TTY=y
|
||||
@ -5123,6 +5151,7 @@ CONFIG_SERIO_SERPORT=m
|
||||
# CONFIG_SFC is not set
|
||||
# CONFIG_SFC_SIENA is not set
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
# CONFIG_SGI_PARTITION is not set
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
@ -5156,6 +5185,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC_DIAG=m
|
||||
# CONFIG_SMC_LO is not set
|
||||
CONFIG_SMC=m
|
||||
@ -5267,6 +5297,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5379,9 +5410,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5576,6 +5612,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5606,6 +5644,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5651,6 +5690,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5684,6 +5724,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -260,6 +260,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
# CONFIG_ATH11K is not set
|
||||
@ -1117,6 +1118,8 @@ CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
CONFIG_DIAG288_WATCHDOG=m
|
||||
# CONFIG_DIBS_LO is not set
|
||||
CONFIG_DIBS=y
|
||||
CONFIG_DIMLIB=y
|
||||
# CONFIG_DLHL60D is not set
|
||||
CONFIG_DLM_DEBUG=y
|
||||
@ -1167,6 +1170,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1257,6 +1261,7 @@ CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1327,6 +1332,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1359,10 +1365,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1371,6 +1379,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1383,6 +1392,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1416,8 +1426,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1612,6 +1624,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1850,6 +1863,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_NOVALAKE is not set
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2382,6 +2396,7 @@ CONFIG_INTEGRITY_MACHINE_KEYRING=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_INTEL_IDXD_COMPAT is not set
|
||||
CONFIG_INTEL_IDXD=m
|
||||
@ -2393,6 +2408,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_VSC_HW is not set
|
||||
# CONFIG_INTEL_PMC_CORE is not set
|
||||
@ -2864,6 +2880,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -2987,6 +3004,7 @@ CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
# CONFIG_MD is not set
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4187,6 +4205,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_PM is not set
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION="/dev/jokes"
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4567,6 +4587,7 @@ CONFIG_RTC_DRV_RV3029C2=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4628,19 +4649,26 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
CONFIG_RV_MON_NRP=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -4738,7 +4766,7 @@ CONFIG_SCHED_STACK_END_CHECK=y
|
||||
CONFIG_SCHED_TOPOLOGY=y
|
||||
CONFIG_SCHED_TRACER=y
|
||||
CONFIG_SCLP_CONSOLE=y
|
||||
# CONFIG_SCLP_OFB is not set
|
||||
CONFIG_SCLP_OFB=y
|
||||
CONFIG_SCLP_TTY=y
|
||||
CONFIG_SCLP_VT220_CONSOLE=y
|
||||
CONFIG_SCLP_VT220_TTY=y
|
||||
@ -5142,6 +5170,7 @@ CONFIG_SERIO_SERPORT=m
|
||||
# CONFIG_SFC is not set
|
||||
# CONFIG_SFC_SIENA is not set
|
||||
# CONFIG_SF_PDMA is not set
|
||||
# CONFIG_SFP is not set
|
||||
CONFIG_SGETMASK_SYSCALL=y
|
||||
# CONFIG_SGI_PARTITION is not set
|
||||
CONFIG_SHMEM=y
|
||||
@ -5176,6 +5205,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
CONFIG_SMC_DIAG=m
|
||||
# CONFIG_SMC_LO is not set
|
||||
CONFIG_SMC=m
|
||||
@ -5287,6 +5317,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y
|
||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=2048
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDSP=m
|
||||
CONFIG_SND_HDSPM=m
|
||||
CONFIG_SND_HRTIMER=m
|
||||
@ -5399,9 +5430,14 @@ CONFIG_SND_SOC_CARD_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_CS35L41_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SDW is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
# CONFIG_SND_SOC_CS35L56_SPI is not set
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5596,6 +5632,8 @@ CONFIG_SND_SOC_OPS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5626,6 +5664,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
|
||||
# CONFIG_SND_SOC_SOF_KABYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
|
||||
# CONFIG_SND_SOC_SOF_METEORLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_NOVALAKE is not set
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
|
||||
@ -5671,6 +5710,7 @@ CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5704,6 +5744,8 @@ CONFIG_SND_SOC_WM8804_I2C=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP is not set
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
|
||||
@ -194,7 +194,7 @@ CONFIG_AMD_ATL=m
|
||||
CONFIG_AMD_HSMP_ACPI=m
|
||||
CONFIG_AMD_HSMP=m
|
||||
CONFIG_AMD_HSMP_PLAT=m
|
||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||
CONFIG_AMD_IOMMU_DEBUGFS=y
|
||||
CONFIG_AMD_IOMMU=y
|
||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||
CONFIG_AMD_MEM_ENCRYPT=y
|
||||
@ -290,6 +290,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1184,6 +1185,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_DL2K=m
|
||||
# CONFIG_DLHL60D is not set
|
||||
@ -1235,6 +1237,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1332,6 +1335,7 @@ CONFIG_DRM_I915_PXP=y
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1402,6 +1406,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1434,10 +1439,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1446,6 +1453,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1458,6 +1466,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1491,8 +1500,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1728,6 +1739,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1979,6 +1991,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_NOVALAKE=m
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2546,6 +2559,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
CONFIG_INTEL_HFI_THERMAL=y
|
||||
CONFIG_INTEL_HID_EVENT=m
|
||||
CONFIG_INTEL_IDLE=y
|
||||
@ -2572,6 +2586,7 @@ CONFIG_INTEL_ISHTP_ECLITE=m
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_PXP=m
|
||||
@ -3079,6 +3094,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3194,6 +3210,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4473,6 +4490,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PMIC_OPREGION=y
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
@ -4856,6 +4875,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4916,19 +4936,28 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_PAGEFAULT=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5457,6 +5486,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5571,6 +5601,7 @@ CONFIG_SND_HDA_PREALLOC_SIZE=0
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_SPI=m
|
||||
CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
|
||||
@ -5699,9 +5730,14 @@ CONFIG_SND_SOC_CS35L41_I2C=m
|
||||
CONFIG_SND_SOC_CS35L41_SPI=m
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
CONFIG_SND_SOC_CS35L56_SDW=m
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
CONFIG_SND_SOC_CS35L56_SPI=m
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5904,6 +5940,8 @@ CONFIG_SND_SOC_RT722_SDCA_SDW=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5943,6 +5981,7 @@ CONFIG_SND_SOC_SOF_JASPERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_LUNARLAKE=m
|
||||
CONFIG_SND_SOC_SOF_MERRIFIELD=m
|
||||
CONFIG_SND_SOC_SOF_METEORLAKE=m
|
||||
CONFIG_SND_SOC_SOF_NOVALAKE=m
|
||||
CONFIG_SND_SOC_SOF_PANTHERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
@ -5963,7 +6002,7 @@ CONFIG_SND_SOC_SSM4567=m
|
||||
# CONFIG_SND_SOC_TAS2764 is not set
|
||||
# CONFIG_SND_SOC_TAS2770 is not set
|
||||
# CONFIG_SND_SOC_TAS2780 is not set
|
||||
# CONFIG_SND_SOC_TAS2781_I2C is not set
|
||||
CONFIG_SND_SOC_TAS2781_I2C=m
|
||||
CONFIG_SND_SOC_TAS2783_SDW=m
|
||||
# CONFIG_SND_SOC_TAS5086 is not set
|
||||
# CONFIG_SND_SOC_TAS571X is not set
|
||||
@ -5989,6 +6028,7 @@ CONFIG_SND_SOC_TS3A227E=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6022,6 +6062,8 @@ CONFIG_SND_SOC_WM8804=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6072,6 +6114,7 @@ CONFIG_SOC_CS42L43=m
|
||||
# CONFIG_SOC_TI is not set
|
||||
CONFIG_SOFTLOCKUP_DETECTOR=y
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
|
||||
CONFIG_SOLARIS_X86_PARTITION=y
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_SONY_LAPTOP=m
|
||||
@ -7141,10 +7184,14 @@ CONFIG_WAN=y
|
||||
# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
|
||||
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
|
||||
CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
|
||||
CONFIG_WATCHDOG_SYSFS=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCH_QUEUE=y
|
||||
|
||||
@ -290,6 +290,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1176,6 +1177,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_DL2K=m
|
||||
# CONFIG_DLHL60D is not set
|
||||
@ -1227,6 +1229,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1324,6 +1327,7 @@ CONFIG_DRM_I915_PXP=y
|
||||
CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1394,6 +1398,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1426,10 +1431,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1438,6 +1445,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1450,6 +1458,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1483,8 +1492,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1720,6 +1731,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -1963,6 +1975,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_NOVALAKE=m
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2530,6 +2543,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
CONFIG_INTEL_HFI_THERMAL=y
|
||||
CONFIG_INTEL_HID_EVENT=m
|
||||
CONFIG_INTEL_IDLE=y
|
||||
@ -2556,6 +2570,7 @@ CONFIG_INTEL_ISHTP_ECLITE=m
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_PXP=m
|
||||
@ -3059,6 +3074,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3174,6 +3190,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4453,6 +4470,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PMIC_OPREGION=y
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4835,6 +4854,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4895,19 +4915,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_PAGEFAULT=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5436,6 +5464,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5550,6 +5579,7 @@ CONFIG_SND_HDA_PREALLOC_SIZE=0
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_SPI=m
|
||||
CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
|
||||
@ -5677,9 +5707,14 @@ CONFIG_SND_SOC_CS35L41_I2C=m
|
||||
CONFIG_SND_SOC_CS35L41_SPI=m
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
CONFIG_SND_SOC_CS35L56_SDW=m
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
CONFIG_SND_SOC_CS35L56_SPI=m
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5882,6 +5917,8 @@ CONFIG_SND_SOC_RT722_SDCA_SDW=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
@ -5920,6 +5957,7 @@ CONFIG_SND_SOC_SOF_JASPERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_LUNARLAKE=m
|
||||
CONFIG_SND_SOC_SOF_MERRIFIELD=m
|
||||
CONFIG_SND_SOC_SOF_METEORLAKE=m
|
||||
CONFIG_SND_SOC_SOF_NOVALAKE=m
|
||||
CONFIG_SND_SOC_SOF_PANTHERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
@ -5940,7 +5978,7 @@ CONFIG_SND_SOC_SSM4567=m
|
||||
# CONFIG_SND_SOC_TAS2764 is not set
|
||||
# CONFIG_SND_SOC_TAS2770 is not set
|
||||
# CONFIG_SND_SOC_TAS2780 is not set
|
||||
# CONFIG_SND_SOC_TAS2781_I2C is not set
|
||||
CONFIG_SND_SOC_TAS2781_I2C=m
|
||||
CONFIG_SND_SOC_TAS2783_SDW=m
|
||||
# CONFIG_SND_SOC_TAS5086 is not set
|
||||
# CONFIG_SND_SOC_TAS571X is not set
|
||||
@ -5966,6 +6004,7 @@ CONFIG_SND_SOC_TS3A227E=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -5999,6 +6038,8 @@ CONFIG_SND_SOC_WM8804=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6049,6 +6090,7 @@ CONFIG_SOC_CS42L43=m
|
||||
# CONFIG_SOC_TI is not set
|
||||
CONFIG_SOFTLOCKUP_DETECTOR=y
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
|
||||
CONFIG_SOLARIS_X86_PARTITION=y
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_SONY_LAPTOP=m
|
||||
@ -7118,10 +7160,14 @@ CONFIG_WAN=y
|
||||
# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
|
||||
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
|
||||
CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
|
||||
CONFIG_WATCHDOG_SYSFS=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCH_QUEUE=y
|
||||
|
||||
@ -197,7 +197,7 @@ CONFIG_AMD_ATL=m
|
||||
CONFIG_AMD_HSMP_ACPI=m
|
||||
CONFIG_AMD_HSMP=m
|
||||
CONFIG_AMD_HSMP_PLAT=m
|
||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||
CONFIG_AMD_IOMMU_DEBUGFS=y
|
||||
CONFIG_AMD_IOMMU=y
|
||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||
CONFIG_AMD_MEM_ENCRYPT=y
|
||||
@ -296,6 +296,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
CONFIG_ATH10K_TRACING=y
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
CONFIG_ATH11K_DEBUGFS=y
|
||||
CONFIG_ATH11K_DEBUG=y
|
||||
CONFIG_ATH11K=m
|
||||
@ -1203,6 +1204,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_DL2K=m
|
||||
# CONFIG_DLHL60D is not set
|
||||
@ -1254,6 +1256,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1374,6 +1377,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1444,6 +1448,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1476,10 +1481,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1488,6 +1495,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1500,6 +1508,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1533,8 +1542,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1773,6 +1784,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2028,6 +2040,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_NOVALAKE=m
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2601,6 +2614,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
CONFIG_INTEL_HFI_THERMAL=y
|
||||
CONFIG_INTEL_HID_EVENT=m
|
||||
CONFIG_INTEL_IDLE=y
|
||||
@ -2627,6 +2641,7 @@ CONFIG_INTEL_ISHTP_ECLITE=m
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_PXP=m
|
||||
@ -3138,6 +3153,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3253,6 +3269,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4554,6 +4571,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PMIC_OPREGION=y
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
@ -4948,6 +4967,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -5008,19 +5028,28 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_PAGEFAULT=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
CONFIG_RV_MON_SLEEP=y
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_STS=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5552,6 +5581,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5666,6 +5696,7 @@ CONFIG_SND_HDA_PREALLOC_SIZE=0
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_SPI=m
|
||||
CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
|
||||
@ -5796,9 +5827,14 @@ CONFIG_SND_SOC_CS35L41_I2C=m
|
||||
CONFIG_SND_SOC_CS35L41_SPI=m
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
CONFIG_SND_SOC_CS35L56_SDW=m
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
CONFIG_SND_SOC_CS35L56_SPI=m
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -6001,6 +6037,8 @@ CONFIG_SND_SOC_RT722_SDCA_SDW=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6042,6 +6080,7 @@ CONFIG_SND_SOC_SOF_JASPERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_LUNARLAKE=m
|
||||
CONFIG_SND_SOC_SOF_MERRIFIELD=m
|
||||
CONFIG_SND_SOC_SOF_METEORLAKE=m
|
||||
CONFIG_SND_SOC_SOF_NOVALAKE=m
|
||||
CONFIG_SND_SOC_SOF_PANTHERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
@ -6062,7 +6101,7 @@ CONFIG_SND_SOC_SSM4567=m
|
||||
# CONFIG_SND_SOC_TAS2764 is not set
|
||||
# CONFIG_SND_SOC_TAS2770 is not set
|
||||
# CONFIG_SND_SOC_TAS2780 is not set
|
||||
# CONFIG_SND_SOC_TAS2781_I2C is not set
|
||||
CONFIG_SND_SOC_TAS2781_I2C=m
|
||||
CONFIG_SND_SOC_TAS2783_SDW=m
|
||||
# CONFIG_SND_SOC_TAS5086 is not set
|
||||
# CONFIG_SND_SOC_TAS571X is not set
|
||||
@ -6088,6 +6127,7 @@ CONFIG_SND_SOC_TS3A227E=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6121,6 +6161,8 @@ CONFIG_SND_SOC_WM8804=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6171,6 +6213,7 @@ CONFIG_SOC_CS42L43=m
|
||||
# CONFIG_SOC_TI is not set
|
||||
CONFIG_SOFTLOCKUP_DETECTOR=y
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
|
||||
CONFIG_SOLARIS_X86_PARTITION=y
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_SONY_LAPTOP=m
|
||||
@ -7249,10 +7292,14 @@ CONFIG_WAN=y
|
||||
# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
|
||||
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
|
||||
CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
|
||||
CONFIG_WATCHDOG_SYSFS=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCH_QUEUE=y
|
||||
|
||||
@ -296,6 +296,7 @@ CONFIG_ATH10K_PCI=m
|
||||
# CONFIG_ATH10K_SPECTRAL is not set
|
||||
# CONFIG_ATH10K_TRACING is not set
|
||||
# CONFIG_ATH10K_USB is not set
|
||||
# CONFIG_ATH11K_CFR is not set
|
||||
# CONFIG_ATH11K_DEBUGFS is not set
|
||||
# CONFIG_ATH11K_DEBUG is not set
|
||||
CONFIG_ATH11K=m
|
||||
@ -1195,6 +1196,7 @@ CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_DEVTMPFS_SAFE=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
# CONFIG_DHT11 is not set
|
||||
# CONFIG_DIBS is not set
|
||||
CONFIG_DIMLIB=y
|
||||
CONFIG_DL2K=m
|
||||
# CONFIG_DLHL60D is not set
|
||||
@ -1246,6 +1248,7 @@ CONFIG_DM_MULTIPATH_IOA=m
|
||||
CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
# CONFIG_DM_PCACHE is not set
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_SNAPSHOT=m
|
||||
CONFIG_DM_SWITCH=m
|
||||
@ -1366,6 +1369,7 @@ CONFIG_DRM_I915_USERPTR=y
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_IMX8_DC is not set
|
||||
# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PAI is not set
|
||||
# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
|
||||
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||
@ -1436,6 +1440,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LVDS is not set
|
||||
@ -1468,10 +1473,12 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
@ -1480,6 +1487,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
@ -1492,6 +1500,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
@ -1525,8 +1534,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -1765,6 +1776,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
# CONFIG_EXTCON_FSA9480 is not set
|
||||
# CONFIG_EXTCON is not set
|
||||
# CONFIG_EXTCON_LC824206XA is not set
|
||||
# CONFIG_EXTCON_MAX14526 is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
|
||||
@ -2012,6 +2024,7 @@ CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_MLXBF2=m
|
||||
# CONFIG_GPIO_MLXBF is not set
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_NOVALAKE=m
|
||||
# CONFIG_GPIO_PCA953X_IRQ is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_PCA9570 is not set
|
||||
@ -2585,6 +2598,7 @@ CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_TRUSTED_KEYRING=y
|
||||
CONFIG_INTEGRITY=y
|
||||
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||
# CONFIG_INTEL_EHL_PSE_IO is not set
|
||||
CONFIG_INTEL_HFI_THERMAL=y
|
||||
CONFIG_INTEL_HID_EVENT=m
|
||||
CONFIG_INTEL_IDLE=y
|
||||
@ -2611,6 +2625,7 @@ CONFIG_INTEL_ISHTP_ECLITE=m
|
||||
CONFIG_INTEL_MEI_GSC=m
|
||||
CONFIG_INTEL_MEI_GSC_PROXY=m
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
# CONFIG_INTEL_MEI_LB is not set
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_PXP=m
|
||||
@ -3118,6 +3133,7 @@ CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
CONFIG_LOGITECH_FF=y
|
||||
# CONFIG_LOGIWHEELS_FF is not set
|
||||
CONFIG_LOGO_LINUX_CLUT224_FILE="drivers/video/logo/logo_linux_clut224.ppm"
|
||||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
@ -3233,6 +3249,7 @@ CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_OCTEON=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
CONFIG_MD_LINEAR=m
|
||||
# CONFIG_MD_LLBITMAP is not set
|
||||
# CONFIG_MD_MULTIPATH is not set
|
||||
CONFIG_MD_RAID0=m
|
||||
CONFIG_MD_RAID10=m
|
||||
@ -4534,6 +4551,8 @@ CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
CONFIG_PMIC_OPREGION=y
|
||||
CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP=y
|
||||
# CONFIG_PM_RUNTIME_KUNIT_TEST is not set
|
||||
CONFIG_PM_STD_PARTITION=""
|
||||
# CONFIG_PM_TEST_SUSPEND is not set
|
||||
# CONFIG_PM_TRACE_RTC is not set
|
||||
@ -4927,6 +4946,7 @@ CONFIG_RTC_DRV_RX4581=m
|
||||
# CONFIG_RTC_DRV_RX6110 is not set
|
||||
# CONFIG_RTC_DRV_RX8010 is not set
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
# CONFIG_RTC_DRV_RX8111 is not set
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
# CONFIG_RTC_DRV_S35390A is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
@ -4987,19 +5007,27 @@ CONFIG_RTW88=m
|
||||
# CONFIG_RTW89_8851BE is not set
|
||||
# CONFIG_RTW89_8851BU is not set
|
||||
CONFIG_RTW89_8852AE=m
|
||||
# CONFIG_RTW89_8852AU is not set
|
||||
CONFIG_RTW89_8852BE=m
|
||||
# CONFIG_RTW89_8852BTE is not set
|
||||
# CONFIG_RTW89_8852BU is not set
|
||||
CONFIG_RTW89_8852CE=m
|
||||
# CONFIG_RTW89_8852CU is not set
|
||||
# CONFIG_RTW89_8922AE is not set
|
||||
# CONFIG_RTW89_DEBUGFS is not set
|
||||
# CONFIG_RTW89_DEBUGMSG is not set
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_RV_MON_RTAPP is not set
|
||||
# CONFIG_RV_MON_SCHED is not set
|
||||
CONFIG_RV_MON_NRP=y
|
||||
CONFIG_RV_MON_PAGEFAULT=y
|
||||
CONFIG_RV_MON_RTAPP=y
|
||||
CONFIG_RV_MON_SCHED=y
|
||||
CONFIG_RV_MON_SCO=y
|
||||
# CONFIG_RV_MON_SLEEP is not set
|
||||
CONFIG_RV_MON_SNROC=y
|
||||
CONFIG_RV_MON_SSSW=y
|
||||
CONFIG_RV_MON_WWNR=y
|
||||
CONFIG_RV_PER_TASK_MONITORS=2
|
||||
CONFIG_RV_PER_TASK_MONITORS=3
|
||||
CONFIG_RV_REACTORS=y
|
||||
CONFIG_RV_REACT_PANIC=y
|
||||
CONFIG_RV_REACT_PRINTK=y
|
||||
@ -5531,6 +5559,7 @@ CONFIG_SLUB_KUNIT_TEST=m
|
||||
# CONFIG_SLUB_TINY is not set
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
# CONFIG_SMB_KUNIT_TESTS is not set
|
||||
# CONFIG_SMC is not set
|
||||
# CONFIG_SM_FTL is not set
|
||||
CONFIG_SMP=y
|
||||
@ -5645,6 +5674,7 @@ CONFIG_SND_HDA_PREALLOC_SIZE=0
|
||||
CONFIG_SND_HDA_RECONFIG=y
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
|
||||
# CONFIG_SND_HDA_SCODEC_CS35L56_CAL_DEBUGFS is not set
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_I2C=m
|
||||
CONFIG_SND_HDA_SCODEC_CS35L56_SPI=m
|
||||
CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
|
||||
@ -5774,9 +5804,14 @@ CONFIG_SND_SOC_CS35L41_I2C=m
|
||||
CONFIG_SND_SOC_CS35L41_SPI=m
|
||||
# CONFIG_SND_SOC_CS35L45_I2C is not set
|
||||
# CONFIG_SND_SOC_CS35L45_SPI is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_DEBUGFS is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_CAL_SET_CTRL is not set
|
||||
# CONFIG_SND_SOC_CS35L56_I2C is not set
|
||||
CONFIG_SND_SOC_CS35L56_SDW=m
|
||||
# CONFIG_SND_SOC_CS35L56_SHARED_TEST is not set
|
||||
CONFIG_SND_SOC_CS35L56_SPI=m
|
||||
CONFIG_SND_SOC_CS35L56_TEST=m
|
||||
# CONFIG_SND_SOC_CS4234 is not set
|
||||
# CONFIG_SND_SOC_CS4265 is not set
|
||||
# CONFIG_SND_SOC_CS4270 is not set
|
||||
@ -5979,6 +6014,8 @@ CONFIG_SND_SOC_RT722_SDCA_SDW=m
|
||||
# CONFIG_SND_SOC_RT9123P is not set
|
||||
# CONFIG_SND_SOC_RTQ9124 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
CONFIG_SND_SOC_SDCA_CLASS=m
|
||||
CONFIG_SND_SOC_SDCA_FDL=y
|
||||
CONFIG_SND_SOC_SDCA_HID=y
|
||||
CONFIG_SND_SOC_SDCA_IRQ=y
|
||||
# CONFIG_SND_SOC_SDW_MOCKUP is not set
|
||||
@ -6019,6 +6056,7 @@ CONFIG_SND_SOC_SOF_JASPERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_LUNARLAKE=m
|
||||
CONFIG_SND_SOC_SOF_MERRIFIELD=m
|
||||
CONFIG_SND_SOC_SOF_METEORLAKE=m
|
||||
CONFIG_SND_SOC_SOF_NOVALAKE=m
|
||||
CONFIG_SND_SOC_SOF_PANTHERLAKE=m
|
||||
CONFIG_SND_SOC_SOF_PCI=m
|
||||
# CONFIG_SND_SOC_SOF_SKYLAKE is not set
|
||||
@ -6039,7 +6077,7 @@ CONFIG_SND_SOC_SSM4567=m
|
||||
# CONFIG_SND_SOC_TAS2764 is not set
|
||||
# CONFIG_SND_SOC_TAS2770 is not set
|
||||
# CONFIG_SND_SOC_TAS2780 is not set
|
||||
# CONFIG_SND_SOC_TAS2781_I2C is not set
|
||||
CONFIG_SND_SOC_TAS2781_I2C=m
|
||||
CONFIG_SND_SOC_TAS2783_SDW=m
|
||||
# CONFIG_SND_SOC_TAS5086 is not set
|
||||
# CONFIG_SND_SOC_TAS571X is not set
|
||||
@ -6065,6 +6103,7 @@ CONFIG_SND_SOC_TS3A227E=m
|
||||
# CONFIG_SND_SOC_TSCS454 is not set
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_USB is not set
|
||||
CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
|
||||
# CONFIG_SND_SOC_WCD937X_SDW is not set
|
||||
@ -6098,6 +6137,8 @@ CONFIG_SND_SOC_WM8804=m
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_WM8985 is not set
|
||||
CONFIG_SND_SOC_WM_ADSP=m
|
||||
# CONFIG_SND_SOC_WM_ADSP_TEST is not set
|
||||
# CONFIG_SND_SOC_WSA881X is not set
|
||||
# CONFIG_SND_SOC_WSA883X is not set
|
||||
# CONFIG_SND_SOC_WSA884X is not set
|
||||
@ -6148,6 +6189,7 @@ CONFIG_SOC_CS42L43=m
|
||||
# CONFIG_SOC_TI is not set
|
||||
CONFIG_SOFTLOCKUP_DETECTOR=y
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set
|
||||
CONFIG_SOLARIS_X86_PARTITION=y
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_SONY_LAPTOP=m
|
||||
@ -7226,10 +7268,14 @@ CONFIG_WAN=y
|
||||
# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
|
||||
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
|
||||
CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
|
||||
# CONFIG_WATCHDOG_NOWAYOUT is not set
|
||||
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y
|
||||
# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
|
||||
CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
|
||||
CONFIG_WATCHDOG_SYSFS=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCH_QUEUE=y
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
874
SOURCES/kmap.py
Executable file
874
SOURCES/kmap.py
Executable file
@ -0,0 +1,874 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
kmap.py - Kernel Source-to-Binary Mapping Tool
|
||||
|
||||
DESCRIPTION
|
||||
This tool parses Linux kernel build artifacts (.cmd files, archives) to
|
||||
create a JSON mapping of which source files contribute to which kernel
|
||||
binaries (modules and vmlinux). It supports merging data from multiple
|
||||
kernel build variants (e.g., stock, debug, rt) into a single output
|
||||
file using variant indices to track per-variant mappings.
|
||||
|
||||
Supported RHEL versions: 7, 8, 9, upstream
|
||||
|
||||
FEATURES
|
||||
- Parses .cmd files generated by kbuild to extract compilation commands
|
||||
- Supports C (gcc/clang) and Rust (rustc) source files
|
||||
- Handles built-in objects via built-in.o.cmd (RHEL 7), built-in.a
|
||||
(RHEL 8/9), or vmlinux.a (upstream)
|
||||
- Merges multiple kernel variants into single output with variant indices
|
||||
- Maps modules to their containing RPM packages
|
||||
|
||||
OUTPUT FORMAT
|
||||
The output is a JSON file with the following structure:
|
||||
|
||||
{
|
||||
"variants": ["stock", "rt", ...],
|
||||
"source-map": {
|
||||
"obj-src": {<object>: {<source>: [<variant_indices>]}},
|
||||
"src-obj": {<source>: {<object>: [<variant_indices>]}}
|
||||
},
|
||||
"module-map": {
|
||||
"module-rpm": {<module>: {<rpm_name>: [<variant_indices>]}},
|
||||
"rpm-modules": {<rpm_name>: {<module>: [<variant_indices>]}}
|
||||
}
|
||||
}
|
||||
|
||||
PARSING THE OUTPUT
|
||||
import json
|
||||
|
||||
with open('kernel-map.json') as f:
|
||||
data = json.load(f)
|
||||
|
||||
variants = data['variants']
|
||||
obj_src = data['source-map']['obj-src']
|
||||
src_obj = data['source-map']['src-obj']
|
||||
module_rpm = data['module-map']['module-rpm']
|
||||
rpm_modules = data['module-map']['rpm-modules']
|
||||
|
||||
# Get sources for vmlinux in variant "stock" (index 0)
|
||||
vmlinux_sources = [src for src, indices in obj_src['vmlinux'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Find which object a source contributes to
|
||||
fork_objects = [obj for obj, indices in src_obj['kernel/fork.c'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Get RPM for a module
|
||||
def get_rpm(module, variant_idx):
|
||||
for rpm, indices in module_rpm.get(module, {}).items():
|
||||
if variant_idx in indices:
|
||||
return rpm
|
||||
return None
|
||||
|
||||
USAGE
|
||||
# Single variant
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
|
||||
# Merge multiple variants
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
./kmap.py -d /build/debug -r upstream -v debug -o /output -i kernel-map.json
|
||||
./kmap.py -d /build/rt -r upstream -v rt -o /output -i kernel-map.json
|
||||
|
||||
# With module-to-RPM mapping
|
||||
./kmap.py -d /build -r upstream -v stock -o /output \\
|
||||
--vmlinux-rpm kernel-core-5.14.0.rpm \\
|
||||
--module-list kernel-modules-5.14.0.rpm:modules.list
|
||||
|
||||
CREDITS
|
||||
Inspired by gen_compile_commands.py and Joe Lawrence.
|
||||
Time measurement option added for Jan Stancek.
|
||||
"""
|
||||
|
||||
import re
|
||||
import os
|
||||
import pathlib
|
||||
import json
|
||||
import argparse
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Constants
|
||||
# =============================================================================
|
||||
|
||||
VMLINUX = 'vmlinux'
|
||||
KERNEL_PREFIX = 'kernel/'
|
||||
|
||||
# Supported compilers and linkers
|
||||
COMPILERS = ('gcc', 'clang')
|
||||
LINKER = 'ld'
|
||||
RUST_COMPILER = 'rustc'
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Regex Patterns
|
||||
#
|
||||
# These patterns parse the kernel build .cmd files to extract:
|
||||
# - What compiler/linker was used
|
||||
# - What source files were compiled
|
||||
# - What object files were linked
|
||||
# =============================================================================
|
||||
|
||||
# Pattern for .ko.cmd files (module linking)
|
||||
# Matches: cmd_path/to/module.ko := ld <params> -o <ko_name> <input_files>
|
||||
# Note: upstream kernels use 'savedcmd_' prefix instead of 'cmd_'
|
||||
_KO_CMD_PATTERN = (
|
||||
r'^(saved)?cmd_[^ ]*\.ko\s*:=\s*ld\s+'
|
||||
r'(?P<params>.*) -o (?P<ko_name>\S+) (?P<input_files>[^;]+?)\s*(?:;|$)'
|
||||
)
|
||||
|
||||
# Pattern for .o.cmd files (object compilation)
|
||||
# Matches multiple formats:
|
||||
# - C/asm: cmd_*.o := gcc/clang <params> -o <output> <input>
|
||||
# - Rust: cmd_*.o := rustc <params> --emit=obj=<output> <input.rs>
|
||||
# - Rust source mapping: source_*.o := <file.rs>
|
||||
_O_CMD_PATTERN = (
|
||||
r'^(saved)?(?:cmd_|source_)[^ ]*\.o\s+:=\s+'
|
||||
r'(?:'
|
||||
r'(?P<prefix>(?:\S+=\S+\s+)*)?'
|
||||
r'(?P<command>gcc|clang|ld|rustc)\s+'
|
||||
r'(?P<params>.*?)'
|
||||
r'(?:'
|
||||
r'\s+-o\s+(?P<obj_out>\S+)\s+(?P<input_files>[^;]+?)'
|
||||
r'|'
|
||||
r'\s+--emit=obj=(?P<rust_obj_out>\S+).*?\s+(?P<rust_input_file>\S+\.rs)'
|
||||
r')'
|
||||
r'|'
|
||||
r'(?P<source_file>\S+\.rs)'
|
||||
r')\s*(?:;|$)'
|
||||
)
|
||||
|
||||
ko_matcher = re.compile(_KO_CMD_PATTERN)
|
||||
o_matcher = re.compile(_O_CMD_PATTERN)
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Utility Functions
|
||||
# =============================================================================
|
||||
|
||||
def parse_args():
|
||||
"""
|
||||
Parse command line arguments
|
||||
"""
|
||||
parser = argparse.ArgumentParser(
|
||||
prog='Kernel Build Mapper',
|
||||
description='Scrape Linux Kernel .cmd files to map contribution '
|
||||
'of individual source files to kernel binaries.',
|
||||
)
|
||||
|
||||
parser.add_argument('-d', '--directory',
|
||||
help='Directory with kernel build artifacts.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-o', '--outputdir',
|
||||
help='Directory where to put generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-p', '--prefix',
|
||||
help='Name prefix to the generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-r', '--rhel',
|
||||
help='Specify to what version of RHEL artifacts belong (upstream for RHEL 10+/kernel-ark)',
|
||||
choices=['7', '8', '9', 'upstream'],
|
||||
required=True)
|
||||
|
||||
parser.add_argument('-m', '--no-modules',
|
||||
help='*SKIP* collecting information about modules',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-b', '--no-builtin',
|
||||
help='*SKIP* collecting information about built-in',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-t', '--time',
|
||||
help='Print elapsed time at the end',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-v', '--variant',
|
||||
help='Name of this kernel variant (e.g., stock, debug, rt)',
|
||||
required=True,
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-i', '--input',
|
||||
help='Existing JSON file to merge with (from previous variant runs)',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('--module-list',
|
||||
help='Module list in format <rpm-name>:<path> (can be specified multiple times)',
|
||||
action='append',
|
||||
default=[],
|
||||
metavar='RPM:PATH')
|
||||
|
||||
parser.add_argument('--vmlinux-rpm',
|
||||
help='RPM package name for vmlinux (e.g., "kernel-5.14.0.rpm")',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
def load_file(filename, build_dir=''):
|
||||
"""
|
||||
Load a text file and return non-empty lines as a list
|
||||
"""
|
||||
full_path = os.path.join(build_dir, filename)
|
||||
|
||||
try:
|
||||
with open(full_path, 'rt', encoding='utf-8') as file:
|
||||
return [line.rstrip() for line in file if line.rstrip()]
|
||||
except FileNotFoundError:
|
||||
print(f'File "{full_path}" not found.')
|
||||
return []
|
||||
|
||||
|
||||
def name_to_cmd(filename, suffix):
|
||||
"""
|
||||
Convert object filename to corresponding .cmd script filename
|
||||
|
||||
Example: kernel/fork.o -> kernel/.fork.o.cmd
|
||||
"""
|
||||
path, _ = os.path.splitext(filename)
|
||||
dirname = os.path.dirname(path)
|
||||
basename = os.path.basename(path)
|
||||
|
||||
return os.path.join(dirname, '.' + basename + suffix)
|
||||
|
||||
|
||||
def strip_path_prefixes(path, build_dir):
|
||||
"""
|
||||
Normalize path by removing build directory prefix and other artifacts
|
||||
"""
|
||||
path = pathlib.Path(path)
|
||||
|
||||
if build_dir:
|
||||
try:
|
||||
return str(path.resolve().relative_to(pathlib.Path(build_dir).resolve()))
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
if path.is_absolute():
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
while path.parts and path.parts[0] == 'repos':
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
return str(path)
|
||||
|
||||
|
||||
def is_external_source(path):
|
||||
"""
|
||||
Check if path should be excluded from source mapping
|
||||
|
||||
Filters out:
|
||||
- Rust toolchain sources (not part of kernel source)
|
||||
- Generated assembly files (e.g., initramfs_data.S)
|
||||
"""
|
||||
if 'rustlib' in path:
|
||||
return True
|
||||
if path.endswith('_data.S'):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def is_mod_file_reference(ld_input):
|
||||
"""
|
||||
Check if linker input is a .mod file reference (RHEL 9+ module linking)
|
||||
|
||||
In RHEL 9+, module linking uses @path/to/module.mod files that contain
|
||||
the list of object files to link.
|
||||
"""
|
||||
files = ld_input.split()
|
||||
return len(files) == 1 and files[0].startswith('@') and files[0].endswith('.mod')
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# SourceMap Class
|
||||
# =============================================================================
|
||||
|
||||
class SourceMap:
|
||||
"""
|
||||
Collects and manages kernel source-to-binary mappings.
|
||||
|
||||
This class parses kernel build artifacts (.cmd files, archives) to determine
|
||||
which source files contribute to which kernel binaries (modules and vmlinux).
|
||||
|
||||
Data structures:
|
||||
obj_to_src: {object_name: {source_file: [variant_indices]}}
|
||||
src_to_obj: {source_file: {object_name: [variant_indices]}}
|
||||
module_rpm: {module_name: {rpm_name: [variant_indices]}}
|
||||
rpm_to_modules: {rpm_name: {module_name: [variant_indices]}}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
|
||||
# Dispatch table for RHEL-specific builtin collection methods
|
||||
BUILTIN_COLLECTORS = {
|
||||
'7': '_collect_builtin_rhel7',
|
||||
'8': '_collect_builtin_archive',
|
||||
'9': '_collect_builtin_archive',
|
||||
'upstream': '_collect_builtin_vmlinux_archive',
|
||||
}
|
||||
|
||||
def __init__(self, build_dir='', output_dir='', outprefix='', rhel='7', variant=''):
|
||||
# Source mappings
|
||||
self.obj_to_src = {}
|
||||
self.src_to_obj = {}
|
||||
# Module-to-RPM mappings
|
||||
self.module_rpm = {}
|
||||
self.rpm_to_modules = {}
|
||||
|
||||
# Configuration
|
||||
self.build_dir = build_dir
|
||||
self.output_dir = output_dir
|
||||
self.outprefix = outprefix
|
||||
self.rhel = rhel
|
||||
|
||||
# Module list
|
||||
self.modlist = set()
|
||||
|
||||
# Variant tracking for multi-variant merging
|
||||
self.variants = []
|
||||
self.variant = variant
|
||||
self.variant_idx = 0
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Variant Management
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def load_existing(self, filename):
|
||||
"""
|
||||
Load existing merged data from previous variant runs
|
||||
"""
|
||||
if not filename:
|
||||
return
|
||||
|
||||
full_path = os.path.join(self.output_dir, filename) if self.output_dir else filename
|
||||
|
||||
if not os.path.exists(full_path):
|
||||
return
|
||||
|
||||
with open(full_path, 'rt', encoding='utf-8') as f:
|
||||
data = json.load(f)
|
||||
|
||||
self.variants = data.get('variants', [])
|
||||
|
||||
module_map = data.get('module-map', {})
|
||||
self.module_rpm = module_map.get('module-rpm', {})
|
||||
self.rpm_to_modules = module_map.get('rpm-modules', {})
|
||||
|
||||
source_map = data.get('source-map', {})
|
||||
self.obj_to_src = source_map.get('obj-src', {})
|
||||
self.src_to_obj = source_map.get('src-obj', {})
|
||||
|
||||
def add_variant(self):
|
||||
"""
|
||||
Register current variant and store its index
|
||||
"""
|
||||
if self.variant in self.variants:
|
||||
self.variant_idx = self.variants.index(self.variant)
|
||||
else:
|
||||
self.variant_idx = len(self.variants)
|
||||
self.variants.append(self.variant)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Source Merging Helpers
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _merge_sources(self, target, source):
|
||||
"""
|
||||
Merge source dict into target dict by combining variant index lists
|
||||
"""
|
||||
for src, indices in source.items():
|
||||
if src not in target:
|
||||
target[src] = []
|
||||
for idx in indices:
|
||||
if idx not in target[src]:
|
||||
target[src].append(idx)
|
||||
|
||||
def _add_source(self, sources, source_path):
|
||||
"""
|
||||
Add a source file to the sources dict with current variant index
|
||||
|
||||
Returns True if source was added, False if filtered out
|
||||
"""
|
||||
source_path = os.path.normpath(source_path)
|
||||
source_path = strip_path_prefixes(source_path, self.build_dir)
|
||||
|
||||
if is_external_source(source_path):
|
||||
return False
|
||||
|
||||
sources[source_path] = [self.variant_idx]
|
||||
return True
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# .cmd File Parsing
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_ko_cmd(self, ko_name):
|
||||
"""
|
||||
Parse .ko.cmd file to find the primary object file linked into the module
|
||||
"""
|
||||
ko_script = name_to_cmd(ko_name, '.ko.cmd')
|
||||
lines = load_file(ko_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = ko_matcher.match(line)
|
||||
if result:
|
||||
input_files = result.group('input_files').split()
|
||||
return input_files[0]
|
||||
|
||||
return None
|
||||
|
||||
def _parse_o_cmd(self, o_name, translate=True):
|
||||
"""
|
||||
Parse .o.cmd file to extract source files that contribute to the object
|
||||
|
||||
Handles:
|
||||
- C/assembly compilation (gcc, clang)
|
||||
- Linking (ld) - recursively parses linked objects
|
||||
- Rust compilation (rustc)
|
||||
- Rust source file mappings
|
||||
|
||||
Args:
|
||||
o_name: Object file name or .cmd file path
|
||||
translate: If True, convert object name to .cmd path (e.g., kernel/fork.o
|
||||
becomes kernel/.fork.o.cmd). If False, use o_name as-is.
|
||||
This parameter exists to handle different kbuild behaviors
|
||||
across RHEL versions - some code paths may already have .cmd
|
||||
paths while others have object names that need translation.
|
||||
"""
|
||||
sources = {}
|
||||
|
||||
o_script = name_to_cmd(o_name, '.o.cmd') if translate else o_name
|
||||
lines = load_file(o_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
command = result.group('command')
|
||||
|
||||
if command in COMPILERS:
|
||||
self._handle_compiler(result, sources)
|
||||
break
|
||||
|
||||
elif command == LINKER:
|
||||
self._handle_linker(result, sources)
|
||||
break
|
||||
|
||||
elif command == RUST_COMPILER:
|
||||
self._handle_rustc(result, sources)
|
||||
break
|
||||
|
||||
else:
|
||||
self._handle_rust_source_mapping(result, sources)
|
||||
break
|
||||
|
||||
return sources
|
||||
|
||||
def _handle_compiler(self, match_result, sources):
|
||||
"""
|
||||
Handle gcc/clang compilation - extract the input source file
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if obj_input:
|
||||
self._add_source(sources, obj_input)
|
||||
|
||||
def _handle_linker(self, match_result, sources):
|
||||
"""
|
||||
Handle ld linking - recursively parse linked objects
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if not obj_input:
|
||||
return
|
||||
|
||||
if is_mod_file_reference(obj_input):
|
||||
self._merge_sources(sources, self._parse_mod_cmd(obj_input))
|
||||
else:
|
||||
for obj_file in obj_input.split():
|
||||
self._merge_sources(sources, self._parse_o_cmd(obj_file))
|
||||
|
||||
def _handle_rustc(self, match_result, sources):
|
||||
"""
|
||||
Handle rustc compilation - extract the Rust source file
|
||||
"""
|
||||
rust_input = match_result.group('rust_input_file')
|
||||
if rust_input:
|
||||
self._add_source(sources, rust_input)
|
||||
|
||||
def _handle_rust_source_mapping(self, match_result, sources):
|
||||
"""
|
||||
Handle Rust source file mapping (source_*.o := *.rs)
|
||||
"""
|
||||
source_file = match_result.group('source_file')
|
||||
if source_file and source_file.endswith('.rs'):
|
||||
self._add_source(sources, source_file)
|
||||
|
||||
def _parse_mod_cmd(self, mod_name):
|
||||
"""
|
||||
Parse .mod file used by RHEL 9+ for linking modules
|
||||
|
||||
These files contain a list of object files to link into the module.
|
||||
"""
|
||||
sources = {}
|
||||
mod_name = mod_name.strip('@')
|
||||
lines = load_file(mod_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
self._merge_sources(sources, self._parse_o_cmd(line))
|
||||
|
||||
return sources
|
||||
|
||||
def _parse_a_cmd(self, a_name):
|
||||
"""
|
||||
Parse archive .cmd file (RHEL 7 built-in.o.cmd files)
|
||||
"""
|
||||
sources = {}
|
||||
lines = load_file(a_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
ar_input = result.group('input_files')
|
||||
for filename in ar_input.rsplit():
|
||||
if filename.endswith('.o'):
|
||||
self._merge_sources(sources, self._parse_o_cmd(filename))
|
||||
elif filename.endswith('.a'):
|
||||
self._merge_sources(sources, self._parse_a_cmd(filename))
|
||||
|
||||
return sources
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module Collection
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _load_module_list(self, modorder='modules.order'):
|
||||
"""
|
||||
Load modules.order file and normalize paths
|
||||
|
||||
RHEL 7, 8: modules.order has 'kernel/' prefix that needs to be stripped
|
||||
RHEL 9, upstream: modules.order paths are used as-is
|
||||
"""
|
||||
lines = load_file(modorder, build_dir=self.build_dir)
|
||||
|
||||
if not lines:
|
||||
print(f'Warning: modules.order is empty or not found')
|
||||
self.modlist = set()
|
||||
return
|
||||
|
||||
if self.rhel in ['9', 'upstream']:
|
||||
self.modlist = set(lines)
|
||||
else:
|
||||
# RHEL 7, 8: strip fake 'kernel/' prefix added by kbuild
|
||||
self.modlist = {
|
||||
path[len(KERNEL_PREFIX):] if path.startswith(KERNEL_PREFIX) else path
|
||||
for path in lines
|
||||
}
|
||||
|
||||
def _parse_module_objects(self):
|
||||
"""
|
||||
Parse all module .cmd files and extract source mappings.
|
||||
|
||||
Note on RHEL version differences:
|
||||
- RHEL 7/8/9: modules.order contains .ko paths (e.g., fs/exfat/exfat.ko)
|
||||
- upstream: modules.order contains .o paths (e.g., fs/exfat/exfat.o)
|
||||
|
||||
The normalization below ensures consistent .ko keys in output regardless
|
||||
of the modules.order format.
|
||||
"""
|
||||
for kobj in self.modlist:
|
||||
# Normalize to .ko - upstream has .o paths in modules.order
|
||||
if self.rhel == 'upstream' and kobj.endswith('.o'):
|
||||
module_name = kobj[:-2] + '.ko'
|
||||
else:
|
||||
module_name = kobj
|
||||
|
||||
obj_name = self._parse_ko_cmd(module_name)
|
||||
if obj_name is None:
|
||||
print(f'Warning: Could not parse .ko.cmd for "{module_name}", skipping.')
|
||||
continue
|
||||
|
||||
obj_source = self._parse_o_cmd(obj_name)
|
||||
if module_name not in self.obj_to_src:
|
||||
self.obj_to_src[module_name] = {}
|
||||
self._merge_sources(self.obj_to_src[module_name], obj_source)
|
||||
|
||||
def collect_modules(self, no_modules=False, modorder='modules.order'):
|
||||
"""
|
||||
Collect source files for kernel modules
|
||||
"""
|
||||
if no_modules:
|
||||
return
|
||||
|
||||
self._load_module_list(modorder)
|
||||
self._parse_module_objects()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Builtin Collection (RHEL version-specific)
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _collect_builtin_rhel7(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 7 using *built-in.o.cmd files
|
||||
"""
|
||||
pattern = '*built-in.o.cmd'
|
||||
cmd_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in cmd_list:
|
||||
sources = self._parse_a_cmd(entry)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_archive(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 8/9 using *built-in.a archives
|
||||
"""
|
||||
pattern = '*built-in.a'
|
||||
archive_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in archive_list:
|
||||
path = os.path.join(self.build_dir, entry)
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_vmlinux_archive(self):
|
||||
"""
|
||||
Collect built-in objects for upstream kernels using single vmlinux.a archive
|
||||
"""
|
||||
path = os.path.join(self.build_dir, 'vmlinux.a')
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def collect_builtin(self, no_builtin=False):
|
||||
"""
|
||||
Collect source files for vmlinux built-in objects
|
||||
|
||||
Uses RHEL version-specific collection method via dispatch table.
|
||||
"""
|
||||
if VMLINUX not in self.obj_to_src:
|
||||
self.obj_to_src[VMLINUX] = {}
|
||||
|
||||
if no_builtin:
|
||||
return
|
||||
|
||||
collector_name = self.BUILTIN_COLLECTORS.get(self.rhel, '_collect_builtin_archive')
|
||||
collector = getattr(self, collector_name)
|
||||
collector()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module-to-RPM Mapping
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_module_list_file(self, filename, rpm_name):
|
||||
"""
|
||||
Parse a module list file and add entries to module_rpm mapping
|
||||
|
||||
Handles various formats:
|
||||
- Absolute paths: /lib/modules/5.14.0/kernel/drivers/net/e1000.ko.xz
|
||||
- Relative paths: kernel/drivers/net/e1000.ko
|
||||
- Skips RPM spec directives (%dir, %defattr, etc.)
|
||||
|
||||
Args:
|
||||
filename: Path to the module list file
|
||||
rpm_name: Literal RPM package name (e.g., "kernel-modules-5.14.0.rpm")
|
||||
"""
|
||||
if not filename or not os.path.exists(filename):
|
||||
return
|
||||
|
||||
with open(filename, 'rt', encoding='utf-8') as f:
|
||||
for line in f:
|
||||
line = line.strip()
|
||||
|
||||
# Skip empty lines, comments, and RPM spec directives
|
||||
if not line or line.startswith('#') or line.startswith('%'):
|
||||
continue
|
||||
|
||||
# Skip non-module files
|
||||
if '.ko' not in line:
|
||||
continue
|
||||
|
||||
# Extract module name from path
|
||||
module = os.path.basename(line)
|
||||
# Remove .ko and any compression suffix
|
||||
module = re.sub(r'\.ko(\.[^.]+)?$', '', module)
|
||||
|
||||
if not module:
|
||||
continue
|
||||
|
||||
if module not in self.module_rpm:
|
||||
self.module_rpm[module] = {}
|
||||
|
||||
if rpm_name not in self.module_rpm[module]:
|
||||
self.module_rpm[module][rpm_name] = []
|
||||
if self.variant_idx not in self.module_rpm[module][rpm_name]:
|
||||
self.module_rpm[module][rpm_name].append(self.variant_idx)
|
||||
|
||||
def collect_module_rpm(self, module_lists, vmlinux_rpm=''):
|
||||
"""
|
||||
Collect module-to-RPM name mappings from module list files
|
||||
|
||||
Args:
|
||||
module_lists: List of "rpm_name:path" strings
|
||||
vmlinux_rpm: RPM package name for vmlinux
|
||||
"""
|
||||
if not module_lists and not vmlinux_rpm:
|
||||
return
|
||||
|
||||
# Add vmlinux to specified RPM
|
||||
if vmlinux_rpm:
|
||||
if VMLINUX not in self.module_rpm:
|
||||
self.module_rpm[VMLINUX] = {}
|
||||
if vmlinux_rpm not in self.module_rpm[VMLINUX]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm] = []
|
||||
if self.variant_idx not in self.module_rpm[VMLINUX][vmlinux_rpm]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm].append(self.variant_idx)
|
||||
|
||||
# Process module list files
|
||||
for entry in module_lists:
|
||||
if ':' not in entry:
|
||||
print(f'Warning: Invalid --module-list format "{entry}", expected RPM:PATH')
|
||||
continue
|
||||
|
||||
rpm_name, path = entry.split(':', 1)
|
||||
self._parse_module_list_file(path, rpm_name)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Output
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _build_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (source -> {obj: [indices]}) from obj_to_src
|
||||
"""
|
||||
for obj, sources in self.obj_to_src.items():
|
||||
for source, indices in sources.items():
|
||||
if source not in self.src_to_obj:
|
||||
self.src_to_obj[source] = {}
|
||||
if obj not in self.src_to_obj[source]:
|
||||
self.src_to_obj[source][obj] = []
|
||||
for idx in indices:
|
||||
if idx not in self.src_to_obj[source][obj]:
|
||||
self.src_to_obj[source][obj].append(idx)
|
||||
|
||||
def _build_rpm_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (rpm -> {module: [indices]}) from module_rpm
|
||||
"""
|
||||
for module, rpms in self.module_rpm.items():
|
||||
for rpm, indices in rpms.items():
|
||||
if rpm not in self.rpm_to_modules:
|
||||
self.rpm_to_modules[rpm] = {}
|
||||
if module not in self.rpm_to_modules[rpm]:
|
||||
self.rpm_to_modules[rpm][module] = []
|
||||
for idx in indices:
|
||||
if idx not in self.rpm_to_modules[rpm][module]:
|
||||
self.rpm_to_modules[rpm][module].append(idx)
|
||||
|
||||
def save_data(self):
|
||||
"""
|
||||
Save collected data to JSON file
|
||||
|
||||
Output structure:
|
||||
- variants: list of variant names
|
||||
- source-map: source file mappings
|
||||
- obj-src: object/module -> {source: [variant_indices]}
|
||||
- src-obj: source -> {object/module: [variant_indices]}
|
||||
- module-map: module to RPM mappings
|
||||
- module-rpm: module name -> {rpm-name: [variant_indices]}
|
||||
- rpm-modules: rpm-name -> {module name: [variant_indices]}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
output = {
|
||||
'variants': self.variants,
|
||||
'source-map': {
|
||||
'obj-src': self.obj_to_src,
|
||||
'src-obj': self.src_to_obj
|
||||
},
|
||||
'module-map': {
|
||||
'module-rpm': self.module_rpm,
|
||||
'rpm-modules': self.rpm_to_modules
|
||||
}
|
||||
}
|
||||
|
||||
filename = self.outprefix + 'kernel-map.json'
|
||||
with open(os.path.join(self.output_dir, filename), 'wt', encoding='utf-8') as f:
|
||||
json.dump(output, f, indent=2, sort_keys=True)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Main Entry Point
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def collect_data(self, no_modules=False, no_builtin=False, modorder='modules.order',
|
||||
input_file='', module_lists=None, vmlinux_rpm=''):
|
||||
"""
|
||||
Main entry point - collect all data and save to JSON
|
||||
"""
|
||||
self.load_existing(input_file)
|
||||
self.add_variant()
|
||||
self.collect_modules(no_modules, modorder)
|
||||
self.collect_builtin(no_builtin)
|
||||
self.collect_module_rpm(module_lists or [], vmlinux_rpm)
|
||||
self._build_reverse_map()
|
||||
self._build_rpm_reverse_map()
|
||||
self.save_data()
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Main
|
||||
# =============================================================================
|
||||
|
||||
def main():
|
||||
"""
|
||||
Main entry point
|
||||
"""
|
||||
args = parse_args()
|
||||
|
||||
start = time.monotonic()
|
||||
|
||||
source_map = SourceMap(
|
||||
build_dir=args.directory,
|
||||
output_dir=args.outputdir,
|
||||
outprefix=args.prefix,
|
||||
rhel=args.rhel,
|
||||
variant=args.variant)
|
||||
|
||||
source_map.collect_data(
|
||||
no_modules=args.no_modules,
|
||||
no_builtin=args.no_builtin,
|
||||
input_file=args.input,
|
||||
module_lists=args.module_list,
|
||||
vmlinux_rpm=args.vmlinux_rpm)
|
||||
|
||||
if args.time:
|
||||
elapsed = time.monotonic() - start
|
||||
minutes, seconds = divmod(int(elapsed), 60)
|
||||
print(f'Elapsed time: {minutes:02d}:{seconds:02d}')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
@ -74,6 +74,7 @@ drm_buddy_test
|
||||
drm_cmdline_parser_test
|
||||
drm_damage_helper_test
|
||||
drm_dp_mst_helper_test
|
||||
drm_fixp_test
|
||||
drm_format_helper_test
|
||||
drm_format_test
|
||||
drm_framebuffer_test
|
||||
@ -116,3 +117,4 @@ usbip-host
|
||||
vhci-hcd
|
||||
packing_test
|
||||
soc-ops-test
|
||||
snd-soc-cs35l56-test
|
||||
|
||||
18605
SPECS/kernel.spec
18605
SPECS/kernel.spec
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user