mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
commit
0f1c3798fa
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
PKG_NAME="firmware-imx"
|
PKG_NAME="firmware-imx"
|
||||||
PKG_VERSION="8.17"
|
PKG_VERSION="8.17"
|
||||||
PKG_SHA256="289a021aa6b7ec56fa02e2d21710179dc33cd59c65cce88b7d9119efafea7a65"
|
PKG_SHA256="1ee3c49ad8749867487f09d6e4472536fb809b667c1bb3c56511175b8974e3c6"
|
||||||
PKG_ARCH="arm"
|
PKG_ARCH="arm"
|
||||||
PKG_LICENSE="other"
|
PKG_LICENSE="other"
|
||||||
PKG_SITE="http://www.freescale.com"
|
PKG_SITE="http://www.freescale.com"
|
||||||
|
@ -6,7 +6,7 @@ PKG_NAME="linux"
|
|||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="http://www.kernel.org"
|
PKG_SITE="http://www.kernel.org"
|
||||||
PKG_DEPENDS_HOST="ccache:host rsync:host"
|
PKG_DEPENDS_HOST="ccache:host rsync:host"
|
||||||
PKG_DEPENDS_TARGET="linux:host kmod:host xz:host keyutils ncurses openssl:host ${KERNEL_EXTRA_DEPENDS_TARGET}"
|
PKG_DEPENDS_TARGET="linux:host kmod:host xz:host keyutils openssl:host ${KERNEL_EXTRA_DEPENDS_TARGET}"
|
||||||
PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)"
|
PKG_NEED_UNPACK="${LINUX_DEPENDS} $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)"
|
||||||
PKG_LONGDESC="This package contains a precompiled kernel image and the modules."
|
PKG_LONGDESC="This package contains a precompiled kernel image and the modules."
|
||||||
PKG_IS_KERNEL_PKG="yes"
|
PKG_IS_KERNEL_PKG="yes"
|
||||||
@ -28,9 +28,9 @@ case "${LINUX}" in
|
|||||||
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
|
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
PKG_VERSION="5.19.7"
|
PKG_VERSION="6.0"
|
||||||
PKG_SHA256="b8bb6019d4255f39196726f9d0f82f76179d1c3d7c6b603431ef04b38201199f"
|
PKG_SHA256="5c2443a5538de52688efb55c27ab0539c1f5eb58c0cfd16a2b9fbb08fd81788e"
|
||||||
PKG_URL="https://www.kernel.org/pub/linux/kernel/v5.x/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||||
PKG_PATCH_DIRS="default"
|
PKG_PATCH_DIRS="default"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -2,13 +2,18 @@
|
|||||||
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)
|
||||||
|
|
||||||
PKG_NAME="u-boot-tools"
|
PKG_NAME="u-boot-tools"
|
||||||
PKG_VERSION="2022.07"
|
PKG_VERSION="$(get_pkg_version u-boot)"
|
||||||
PKG_SHA256="92b08eb49c24da14c1adbf70a71ae8f37cc53eeb4230e859ad8b6733d13dcf5e"
|
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="https://www.denx.de/wiki/U-Boot"
|
PKG_SITE="https://www.denx.de/wiki/U-Boot"
|
||||||
PKG_URL="https://ftp.denx.de/pub/u-boot/u-boot-${PKG_VERSION}.tar.bz2"
|
PKG_URL=""
|
||||||
PKG_DEPENDS_HOST="ccache:host bison:host flex:host openssl:host pkg-config:host"
|
PKG_DEPENDS_HOST="ccache:host bison:host flex:host openssl:host pkg-config:host"
|
||||||
PKG_LONGDESC="Das U-Boot is a cross-platform bootloader for embedded systems."
|
PKG_LONGDESC="Das U-Boot is a cross-platform bootloader for embedded systems."
|
||||||
|
PKG_DEPENDS_UNPACK+=" u-boot"
|
||||||
|
|
||||||
|
unpack() {
|
||||||
|
mkdir -p ${PKG_BUILD}
|
||||||
|
tar --strip-components=1 -xf ${SOURCES}/u-boot/u-boot-${PKG_VERSION}.tar.bz2 -C ${PKG_BUILD}
|
||||||
|
}
|
||||||
|
|
||||||
make_host() {
|
make_host() {
|
||||||
make qemu-x86_64_defconfig HOSTCC="${HOST_CC}" HOSTCFLAGS="-I${TOOLCHAIN}/include" HOSTLDFLAGS="${HOST_LDFLAGS}"
|
make qemu-x86_64_defconfig HOSTCC="${HOST_CC}" HOSTCFLAGS="-I${TOOLCHAIN}/include" HOSTLDFLAGS="${HOST_LDFLAGS}"
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||||
|
|
||||||
PKG_NAME="u-boot"
|
PKG_NAME="u-boot"
|
||||||
PKG_VERSION="2022.07"
|
PKG_VERSION="2022.10"
|
||||||
PKG_SHA256="92b08eb49c24da14c1adbf70a71ae8f37cc53eeb4230e859ad8b6733d13dcf5e"
|
PKG_SHA256="50b4482a505bc281ba8470c399a3c26e145e29b23500bc35c50debd7fa46bdf8"
|
||||||
PKG_ARCH="arm aarch64"
|
PKG_ARCH="arm aarch64"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
PKG_SITE="https://www.denx.de/wiki/U-Boot"
|
PKG_SITE="https://www.denx.de/wiki/U-Boot"
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
--- a/kernel/nv-acpi.c 2019-12-11 22:04:24.000000000 +0000
|
||||||
|
+++ b/kernel/nv-acpi.c 2022-08-29 08:50:01.383913160 +0000
|
||||||
|
@@ -16,6 +16,9 @@
|
||||||
|
#include "nv-reg.h"
|
||||||
|
|
||||||
|
-#if defined(NV_LINUX_ACPI_EVENTS_SUPPORTED)
|
||||||
|
+#include <linux/version.h>
|
||||||
|
+// Rel.commit "ACPI: bus: Drop unused list heads from struct acpi_device" (Rafael J. Wysocki, 4 Jun 2022)
|
||||||
|
+// Disable ACPI support due to more GPL stuff (acpi_dev_for_each_child is only GPL-exported)
|
||||||
|
+#if defined(NV_LINUX_ACPI_EVENTS_SUPPORTED) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 0, 0))
|
||||||
|
static RM_STATUS nv_acpi_extract_integer (const union acpi_object *, void *, NvU32, NvU32 *);
|
||||||
|
static RM_STATUS nv_acpi_extract_buffer (const union acpi_object *, void *, NvU32, NvU32 *);
|
||||||
|
static RM_STATUS nv_acpi_extract_package (const union acpi_object *, void *, NvU32, NvU32 *);
|
@ -0,0 +1,60 @@
|
|||||||
|
From 17bed78791d6f311c83ff1794d085b18c9f89730 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Joan Bruguera <joanbrugueram@gmail.com>
|
||||||
|
Date: Wed, 3 Aug 2022 00:56:57 +0200
|
||||||
|
Subject: [PATCH] Tentative fix for NVIDIA 470.141.03 driver for Linux 6.0-rc1
|
||||||
|
|
||||||
|
---
|
||||||
|
kernel/nvidia-drm/nvidia-drm-helper.c | 5 +++++
|
||||||
|
kernel/nvidia/nv-acpi.c | 5 ++++-
|
||||||
|
kernel/nvidia/nv.c | 3 ++-
|
||||||
|
3 files changed, 11 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/kernel/nvidia-drm/nvidia-drm-helper.c b/kernel/nvidia-drm/nvidia-drm-helper.c
|
||||||
|
index 3831180..fa03d51 100644
|
||||||
|
--- a/kernel/nvidia-drm/nvidia-drm-helper.c
|
||||||
|
+++ b/kernel/nvidia-drm/nvidia-drm-helper.c
|
||||||
|
@@ -41,6 +41,11 @@
|
||||||
|
#include <drm/drm_atomic_uapi.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+// Add header which is no longer indirectly referenced as of Linux 6.0-rc1
|
||||||
|
+#if defined(NV_DRM_DRM_FRAMEBUFFER_H_PRESENT)
|
||||||
|
+#include <drm/drm_framebuffer.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
static void __nv_drm_framebuffer_put(struct drm_framebuffer *fb)
|
||||||
|
{
|
||||||
|
#if defined(NV_DRM_FRAMEBUFFER_GET_PRESENT)
|
||||||
|
diff --git a/kernel/nvidia/nv-acpi.c b/nvidia/nv-acpi.c
|
||||||
|
index 2b7b988..76c36fa 100644
|
||||||
|
--- a/kernel/nvidia/nv-acpi.c
|
||||||
|
+++ b/kernel/nvidia/nv-acpi.c
|
||||||
|
@@ -16,7 +16,10 @@
|
||||||
|
|
||||||
|
#include <linux/acpi.h>
|
||||||
|
|
||||||
|
-#if defined(NV_LINUX_ACPI_EVENTS_SUPPORTED)
|
||||||
|
+#include <linux/version.h>
|
||||||
|
+// Rel.commit "ACPI: bus: Drop unused list heads from struct acpi_device" (Rafael J. Wysocki, 4 Jun 2022)
|
||||||
|
+// Disable ACPI support due to more GPL stuff (acpi_dev_for_each_child is only GPL-exported)
|
||||||
|
+#if defined(NV_LINUX_ACPI_EVENTS_SUPPORTED) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 0, 0))
|
||||||
|
static NV_STATUS nv_acpi_extract_integer (const union acpi_object *, void *, NvU32, NvU32 *);
|
||||||
|
static NV_STATUS nv_acpi_extract_buffer (const union acpi_object *, void *, NvU32, NvU32 *);
|
||||||
|
static NV_STATUS nv_acpi_extract_package (const union acpi_object *, void *, NvU32, NvU32 *);
|
||||||
|
diff --git a/kernel/nvidia/nv.c b/kernel/nvidia/nv.c
|
||||||
|
index ab7d17c..e313e2e 100644
|
||||||
|
--- a/kernel/nvidia/nv.c
|
||||||
|
+++ b/kernel/nvidia/nv.c
|
||||||
|
@@ -5423,7 +5423,8 @@ NvBool NV_API_CALL nv_s2idle_pm_configured(void)
|
||||||
|
{
|
||||||
|
NvU8 buf[8];
|
||||||
|
|
||||||
|
-#if defined(NV_SEQ_READ_ITER_PRESENT)
|
||||||
|
+// FIXME: Avoid this code path because on Linux 6.0-rc1, init_sync_kiocb references a GPL symbol
|
||||||
|
+#if defined(NV_SEQ_READ_ITER_PRESENT) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 0, 0))
|
||||||
|
struct file *file;
|
||||||
|
ssize_t num_read;
|
||||||
|
struct kiocb kiocb;
|
||||||
|
--
|
||||||
|
2.37.1
|
||||||
|
|
@ -174,13 +174,13 @@ index ad1f97632979..a2c74da81aa9 100644
|
|||||||
#ifdef SCP_ADDR
|
#ifdef SCP_ADDR
|
||||||
"scp",
|
"scp",
|
||||||
#endif
|
#endif
|
||||||
diff --git a/include/configs/sun8i.h b/include/configs/sun8i.h
|
diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h
|
||||||
index 563635636624..2f0d69bdfce2 100644
|
index 563635636624..2f0d69bdfce2 100644
|
||||||
--- a/include/configs/sun8i.h
|
--- a/include/configs/sunxi-common.h
|
||||||
+++ b/include/configs/sun8i.h
|
+++ b/include/configs/sunxi-common.h
|
||||||
@@ -14,6 +14,12 @@
|
@@ -15,6 +15,12 @@
|
||||||
|
|
||||||
#include <asm/arch/cpu.h>
|
#include <asm/arch/cpu.h>
|
||||||
|
#include <linux/stringify.h>
|
||||||
|
|
||||||
+#ifdef SUNXI_SRAM_A2_SIZE
|
+#ifdef SUNXI_SRAM_A2_SIZE
|
||||||
+#define SUNXI_RESUME_BASE (CONFIG_ARMV7_SECURE_BASE + \
|
+#define SUNXI_RESUME_BASE (CONFIG_ARMV7_SECURE_BASE + \
|
||||||
@ -188,9 +188,9 @@ index 563635636624..2f0d69bdfce2 100644
|
|||||||
+#define SUNXI_RESUME_SIZE 1024
|
+#define SUNXI_RESUME_SIZE 1024
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
/*
|
/* Serial & console */
|
||||||
* Include common sunxi configuration where most the settings are
|
#define CONFIG_SYS_NS16550_SERIAL
|
||||||
*/
|
/* ns16550 reg in the low bits of cpu reg */
|
||||||
--
|
--
|
||||||
2.33.0
|
2.33.0
|
||||||
|
|
||||||
|
@ -53,10 +53,10 @@ index 2b7d655678d0..a25cd11f1124 100644
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/include/configs/sun8i.h b/include/configs/sun8i.h
|
diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h
|
||||||
index 2f0d69bdfce2..fda5b235a3e0 100644
|
index 2f0d69bdfce2..fda5b235a3e0 100644
|
||||||
--- a/include/configs/sun8i.h
|
--- a/include/configs/sunxi-common.h
|
||||||
+++ b/include/configs/sun8i.h
|
+++ b/include/configs/sunxi-common.h
|
||||||
@@ -26,6 +26,9 @@
|
@@ -26,6 +26,9 @@
|
||||||
#define SUNXI_RESUME_BASE (CONFIG_ARMV7_SECURE_BASE + \
|
#define SUNXI_RESUME_BASE (CONFIG_ARMV7_SECURE_BASE + \
|
||||||
CONFIG_ARMV7_SECURE_MAX_SIZE)
|
CONFIG_ARMV7_SECURE_MAX_SIZE)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.19.7-rc1 Kernel Configuration
|
# Linux/arm64 6.0.0-rc4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -11,7 +11,6 @@ CONFIG_AS_VERSION=23900
|
|||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23900
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -70,6 +69,8 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -163,6 +164,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -300,6 +302,7 @@ CONFIG_ARCH_SUNXI=y
|
|||||||
# CONFIG_ARCH_BCM2835 is not set
|
# CONFIG_ARCH_BCM2835 is not set
|
||||||
# CONFIG_ARCH_BCM4908 is not set
|
# CONFIG_ARCH_BCM4908 is not set
|
||||||
# CONFIG_ARCH_BCM_IPROC is not set
|
# CONFIG_ARCH_BCM_IPROC is not set
|
||||||
|
# CONFIG_ARCH_BCMBCA is not set
|
||||||
# CONFIG_ARCH_BERLIN is not set
|
# CONFIG_ARCH_BERLIN is not set
|
||||||
# CONFIG_ARCH_BITMAIN is not set
|
# CONFIG_ARCH_BITMAIN is not set
|
||||||
# CONFIG_ARCH_BRCMSTB is not set
|
# CONFIG_ARCH_BRCMSTB is not set
|
||||||
@ -314,6 +317,7 @@ CONFIG_ARCH_SUNXI=y
|
|||||||
# CONFIG_ARCH_MESON is not set
|
# CONFIG_ARCH_MESON is not set
|
||||||
# CONFIG_ARCH_MVEBU is not set
|
# CONFIG_ARCH_MVEBU is not set
|
||||||
# CONFIG_ARCH_MXC is not set
|
# CONFIG_ARCH_MXC is not set
|
||||||
|
# CONFIG_ARCH_NPCM is not set
|
||||||
# CONFIG_ARCH_QCOM is not set
|
# CONFIG_ARCH_QCOM is not set
|
||||||
# CONFIG_ARCH_REALTEK is not set
|
# CONFIG_ARCH_REALTEK is not set
|
||||||
# CONFIG_ARCH_RENESAS is not set
|
# CONFIG_ARCH_RENESAS is not set
|
||||||
@ -466,7 +470,6 @@ CONFIG_AS_HAS_ARMV8_5=y
|
|||||||
# CONFIG_ARM64_BTI is not set
|
# CONFIG_ARM64_BTI is not set
|
||||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||||
# CONFIG_ARM64_E0PD is not set
|
# CONFIG_ARM64_E0PD is not set
|
||||||
# CONFIG_ARCH_RANDOM is not set
|
|
||||||
CONFIG_ARM64_AS_HAS_MTE=y
|
CONFIG_ARM64_AS_HAS_MTE=y
|
||||||
# end of ARMv8.5 architectural features
|
# end of ARMv8.5 architectural features
|
||||||
|
|
||||||
@ -506,6 +509,7 @@ CONFIG_PM_STD_PARTITION=""
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -539,7 +543,6 @@ CONFIG_DT_IDLE_GENPD=y
|
|||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
CONFIG_ARM_CPUIDLE=y
|
|
||||||
CONFIG_ARM_PSCI_CPUIDLE=y
|
CONFIG_ARM_PSCI_CPUIDLE=y
|
||||||
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
||||||
# end of ARM CPU Idle Drivers
|
# end of ARM CPU Idle Drivers
|
||||||
@ -589,6 +592,7 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=m
|
|||||||
# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
|
# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
|
||||||
# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
|
# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
|
||||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||||
|
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||||
CONFIG_CRYPTO_AES_ARM64=y
|
CONFIG_CRYPTO_AES_ARM64=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||||
@ -609,6 +613,7 @@ CONFIG_KEXEC_CORE=y
|
|||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||||
|
CONFIG_HAVE_IOREMAP_PROT=y
|
||||||
CONFIG_HAVE_KPROBES=y
|
CONFIG_HAVE_KPROBES=y
|
||||||
CONFIG_HAVE_KRETPROBES=y
|
CONFIG_HAVE_KRETPROBES=y
|
||||||
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
||||||
@ -657,7 +662,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -697,6 +702,7 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
|||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
||||||
|
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# GCOV-based kernel profiling
|
# GCOV-based kernel profiling
|
||||||
@ -842,9 +848,11 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
|||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
CONFIG_MEMORY_FAILURE=y
|
CONFIG_MEMORY_FAILURE=y
|
||||||
# CONFIG_HWPOISON_INJECT is not set
|
# CONFIG_HWPOISON_INJECT is not set
|
||||||
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
|
CONFIG_THP_SWAP=y
|
||||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
@ -856,7 +864,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
@ -1649,6 +1656,7 @@ CONFIG_BLK_DEV_NBD=y
|
|||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1678,6 +1686,7 @@ CONFIG_SRAM=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1890,6 +1899,7 @@ CONFIG_HNS_ENET=y
|
|||||||
CONFIG_NET_VENDOR_HUAWEI=y
|
CONFIG_NET_VENDOR_HUAWEI=y
|
||||||
CONFIG_NET_VENDOR_I825XX=y
|
CONFIG_NET_VENDOR_I825XX=y
|
||||||
CONFIG_NET_VENDOR_INTEL=y
|
CONFIG_NET_VENDOR_INTEL=y
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
CONFIG_NET_VENDOR_MARVELL=y
|
CONFIG_NET_VENDOR_MARVELL=y
|
||||||
CONFIG_MVMDIO=y
|
CONFIG_MVMDIO=y
|
||||||
@ -2464,7 +2474,6 @@ CONFIG_SERIAL_8250_NR_UARTS=4
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -2523,6 +2532,7 @@ CONFIG_TCG_TPM=y
|
|||||||
CONFIG_HW_RANDOM_TPM=y
|
CONFIG_HW_RANDOM_TPM=y
|
||||||
# CONFIG_TCG_TIS is not set
|
# CONFIG_TCG_TIS is not set
|
||||||
# CONFIG_TCG_TIS_SPI is not set
|
# CONFIG_TCG_TIS_SPI is not set
|
||||||
|
# CONFIG_TCG_TIS_I2C is not set
|
||||||
# CONFIG_TCG_TIS_I2C_CR50 is not set
|
# CONFIG_TCG_TIS_I2C_CR50 is not set
|
||||||
# CONFIG_TCG_TIS_I2C_ATMEL is not set
|
# CONFIG_TCG_TIS_I2C_ATMEL is not set
|
||||||
CONFIG_TCG_TIS_I2C_INFINEON=y
|
CONFIG_TCG_TIS_I2C_INFINEON=y
|
||||||
@ -2532,6 +2542,7 @@ CONFIG_TCG_TIS_I2C_INFINEON=y
|
|||||||
# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
|
# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2627,6 +2638,7 @@ CONFIG_SPI_MEM=y
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
# CONFIG_SPI_GPIO is not set
|
# CONFIG_SPI_GPIO is not set
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
CONFIG_SPI_ROCKCHIP=y
|
CONFIG_SPI_ROCKCHIP=y
|
||||||
@ -2720,6 +2732,7 @@ CONFIG_PINCTRL_SUN8I_H3_R=y
|
|||||||
# CONFIG_PINCTRL_SUN8I_V3S is not set
|
# CONFIG_PINCTRL_SUN8I_V3S is not set
|
||||||
# CONFIG_PINCTRL_SUN9I_A80 is not set
|
# CONFIG_PINCTRL_SUN9I_A80 is not set
|
||||||
# CONFIG_PINCTRL_SUN9I_A80_R is not set
|
# CONFIG_PINCTRL_SUN9I_A80_R is not set
|
||||||
|
# CONFIG_PINCTRL_SUN20I_D1 is not set
|
||||||
CONFIG_PINCTRL_SUN50I_A64=y
|
CONFIG_PINCTRL_SUN50I_A64=y
|
||||||
CONFIG_PINCTRL_SUN50I_A64_R=y
|
CONFIG_PINCTRL_SUN50I_A64_R=y
|
||||||
# CONFIG_PINCTRL_SUN50I_A100 is not set
|
# CONFIG_PINCTRL_SUN50I_A100 is not set
|
||||||
@ -2753,7 +2766,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y
|
|||||||
# CONFIG_GPIO_LOGICVC is not set
|
# CONFIG_GPIO_LOGICVC is not set
|
||||||
CONFIG_GPIO_MB86S7X=y
|
CONFIG_GPIO_MB86S7X=y
|
||||||
CONFIG_GPIO_PL061=y
|
CONFIG_GPIO_PL061=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
CONFIG_GPIO_XGENE=y
|
CONFIG_GPIO_XGENE=y
|
||||||
@ -2877,7 +2889,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_AD7314 is not set
|
# CONFIG_SENSORS_AD7314 is not set
|
||||||
# CONFIG_SENSORS_AD7414 is not set
|
# CONFIG_SENSORS_AD7414 is not set
|
||||||
# CONFIG_SENSORS_AD7418 is not set
|
# CONFIG_SENSORS_AD7418 is not set
|
||||||
# CONFIG_SENSORS_ADM1021 is not set
|
|
||||||
# CONFIG_SENSORS_ADM1025 is not set
|
# CONFIG_SENSORS_ADM1025 is not set
|
||||||
# CONFIG_SENSORS_ADM1026 is not set
|
# CONFIG_SENSORS_ADM1026 is not set
|
||||||
# CONFIG_SENSORS_ADM1029 is not set
|
# CONFIG_SENSORS_ADM1029 is not set
|
||||||
@ -2940,7 +2951,6 @@ CONFIG_SENSORS_ARM_SCPI=y
|
|||||||
# CONFIG_SENSORS_MAX6620 is not set
|
# CONFIG_SENSORS_MAX6620 is not set
|
||||||
# CONFIG_SENSORS_MAX6621 is not set
|
# CONFIG_SENSORS_MAX6621 is not set
|
||||||
# CONFIG_SENSORS_MAX6639 is not set
|
# CONFIG_SENSORS_MAX6639 is not set
|
||||||
# CONFIG_SENSORS_MAX6642 is not set
|
|
||||||
# CONFIG_SENSORS_MAX6650 is not set
|
# CONFIG_SENSORS_MAX6650 is not set
|
||||||
# CONFIG_SENSORS_MAX6697 is not set
|
# CONFIG_SENSORS_MAX6697 is not set
|
||||||
# CONFIG_SENSORS_MAX31790 is not set
|
# CONFIG_SENSORS_MAX31790 is not set
|
||||||
@ -3409,7 +3419,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
||||||
@ -3653,6 +3662,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -4181,6 +4191,7 @@ CONFIG_DRM_SIMPLE_BRIDGE=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -4200,7 +4211,9 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
|
|
||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
# CONFIG_DRM_HISI_KIRIN is not set
|
# CONFIG_DRM_HISI_KIRIN is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -4328,7 +4341,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4472,6 +4487,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
|||||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4521,6 +4537,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4725,6 +4742,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4897,6 +4915,7 @@ CONFIG_USB_HSIC_USB3503=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -5130,6 +5149,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
CONFIG_RTC_DRV_RK808=m
|
CONFIG_RTC_DRV_RK808=m
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
@ -5348,6 +5368,7 @@ CONFIG_STAGING_MEDIA=y
|
|||||||
CONFIG_VIDEO_HANTRO=m
|
CONFIG_VIDEO_HANTRO=m
|
||||||
CONFIG_VIDEO_HANTRO_SUNXI=y
|
CONFIG_VIDEO_HANTRO_SUNXI=y
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
CONFIG_VIDEO_SUNXI=y
|
CONFIG_VIDEO_SUNXI=y
|
||||||
CONFIG_VIDEO_SUNXI_CEDRUS=y
|
CONFIG_VIDEO_SUNXI_CEDRUS=y
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
@ -5358,10 +5379,6 @@ CONFIG_VIDEO_SUNXI_CEDRUS=y
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
@ -5398,7 +5415,6 @@ CONFIG_COMMON_CLK_PWM=y
|
|||||||
# CONFIG_COMMON_CLK_RS9_PCIE is not set
|
# CONFIG_COMMON_CLK_RS9_PCIE is not set
|
||||||
# CONFIG_COMMON_CLK_VC5 is not set
|
# CONFIG_COMMON_CLK_VC5 is not set
|
||||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||||
# CONFIG_CLK_SUNXI is not set
|
|
||||||
CONFIG_SUNXI_CCU=y
|
CONFIG_SUNXI_CCU=y
|
||||||
CONFIG_SUN50I_A64_CCU=y
|
CONFIG_SUN50I_A64_CCU=y
|
||||||
# CONFIG_SUN50I_A100_CCU is not set
|
# CONFIG_SUN50I_A100_CCU is not set
|
||||||
@ -5504,6 +5520,11 @@ CONFIG_SOC_BRCMSTB=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -6072,6 +6093,7 @@ CONFIG_PWM=y
|
|||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_SUN4I=y
|
CONFIG_PWM_SUN4I=y
|
||||||
@ -6098,6 +6120,7 @@ CONFIG_RESET_CONTROLLER=y
|
|||||||
CONFIG_RESET_SIMPLE=y
|
CONFIG_RESET_SIMPLE=y
|
||||||
CONFIG_RESET_SUNXI=y
|
CONFIG_RESET_SUNXI=y
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -6152,7 +6175,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6607,6 +6630,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_XTS is not set
|
# CONFIG_CRYPTO_XTS is not set
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6657,6 +6681,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
CONFIG_CRYPTO_CHACHA20=m
|
CONFIG_CRYPTO_CHACHA20=m
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -6767,6 +6792,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=y
|
CONFIG_CRYPTO_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6866,10 +6892,10 @@ CONFIG_FONT_8x16=y
|
|||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
|
CONFIG_GENERIC_IOREMAP=y
|
||||||
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6965,6 +6991,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 5.19.2-rc1 Kernel Configuration
|
# Linux/arm 6.0.0-rc5 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.1.0 (GCC) 12.1.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=120100
|
CONFIG_GCC_VERSION=120200
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23900
|
CONFIG_AS_VERSION=23900
|
||||||
@ -13,7 +13,6 @@ CONFIG_LD_VERSION=23900
|
|||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -77,6 +76,8 @@ CONFIG_GENERIC_TIME_VSYSCALL=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -158,6 +159,7 @@ CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -339,6 +341,7 @@ CONFIG_ARCH_MULTI_V6_V7=y
|
|||||||
# CONFIG_PLAT_SPEAR is not set
|
# CONFIG_PLAT_SPEAR is not set
|
||||||
# CONFIG_ARCH_STI is not set
|
# CONFIG_ARCH_STI is not set
|
||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
|
# CONFIG_ARCH_SUNPLUS is not set
|
||||||
CONFIG_ARCH_SUNXI=y
|
CONFIG_ARCH_SUNXI=y
|
||||||
# CONFIG_MACH_SUN4I is not set
|
# CONFIG_MACH_SUN4I is not set
|
||||||
# CONFIG_MACH_SUN5I is not set
|
# CONFIG_MACH_SUN5I is not set
|
||||||
@ -487,6 +490,7 @@ CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y
|
|||||||
#
|
#
|
||||||
CONFIG_USE_OF=y
|
CONFIG_USE_OF=y
|
||||||
CONFIG_ATAGS=y
|
CONFIG_ATAGS=y
|
||||||
|
# CONFIG_UNUSED_BOARD_FILES is not set
|
||||||
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0
|
CONFIG_ZBOOT_ROM_TEXT=0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0
|
CONFIG_ZBOOT_ROM_BSS=0
|
||||||
@ -574,6 +578,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -634,13 +639,14 @@ CONFIG_SECCOMP_FILTER=y
|
|||||||
CONFIG_HAVE_STACKPROTECTOR=y
|
CONFIG_HAVE_STACKPROTECTOR=y
|
||||||
# CONFIG_STACKPROTECTOR is not set
|
# CONFIG_STACKPROTECTOR is not set
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
||||||
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
@ -660,7 +666,6 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_HAVE_ARCH_PFN_VALID=y
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
||||||
@ -1471,6 +1476,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1499,6 +1505,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||||||
# CONFIG_SRAM is not set
|
# CONFIG_SRAM is not set
|
||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1696,6 +1703,7 @@ CONFIG_NET_VENDOR_HISILICON=y
|
|||||||
# CONFIG_HNS_ENET is not set
|
# CONFIG_HNS_ENET is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
@ -2202,7 +2210,6 @@ CONFIG_SERIAL_8250_DMA=y
|
|||||||
CONFIG_SERIAL_8250_NR_UARTS=8
|
CONFIG_SERIAL_8250_NR_UARTS=8
|
||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=8
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=8
|
||||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_DWLIB=y
|
CONFIG_SERIAL_8250_DWLIB=y
|
||||||
CONFIG_SERIAL_8250_FSL=y
|
CONFIG_SERIAL_8250_FSL=y
|
||||||
CONFIG_SERIAL_8250_DW=y
|
CONFIG_SERIAL_8250_DW=y
|
||||||
@ -2252,6 +2259,7 @@ CONFIG_DEVMEM=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2340,6 +2348,7 @@ CONFIG_SPI_MASTER=y
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
# CONFIG_SPI_GPIO is not set
|
# CONFIG_SPI_GPIO is not set
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
# CONFIG_SPI_ROCKCHIP is not set
|
# CONFIG_SPI_ROCKCHIP is not set
|
||||||
# CONFIG_SPI_SC18IS602 is not set
|
# CONFIG_SPI_SC18IS602 is not set
|
||||||
@ -2428,6 +2437,7 @@ CONFIG_PINCTRL_SUN8I_H3_R=y
|
|||||||
# CONFIG_PINCTRL_SUN8I_V3S is not set
|
# CONFIG_PINCTRL_SUN8I_V3S is not set
|
||||||
# CONFIG_PINCTRL_SUN9I_A80 is not set
|
# CONFIG_PINCTRL_SUN9I_A80 is not set
|
||||||
# CONFIG_PINCTRL_SUN9I_A80_R is not set
|
# CONFIG_PINCTRL_SUN9I_A80_R is not set
|
||||||
|
# CONFIG_PINCTRL_SUN20I_D1 is not set
|
||||||
# CONFIG_PINCTRL_SUN50I_A64 is not set
|
# CONFIG_PINCTRL_SUN50I_A64 is not set
|
||||||
# CONFIG_PINCTRL_SUN50I_A64_R is not set
|
# CONFIG_PINCTRL_SUN50I_A64_R is not set
|
||||||
# CONFIG_PINCTRL_SUN50I_A100 is not set
|
# CONFIG_PINCTRL_SUN50I_A100 is not set
|
||||||
@ -2460,7 +2470,6 @@ CONFIG_GPIO_CDEV_V1=y
|
|||||||
# CONFIG_GPIO_LOGICVC is not set
|
# CONFIG_GPIO_LOGICVC is not set
|
||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
# CONFIG_GPIO_MPC8XXX is not set
|
# CONFIG_GPIO_MPC8XXX is not set
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
# CONFIG_GPIO_XILINX is not set
|
# CONFIG_GPIO_XILINX is not set
|
||||||
@ -3099,7 +3108,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
||||||
@ -3346,6 +3354,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -3764,6 +3773,7 @@ CONFIG_DVB_SP2=m
|
|||||||
#
|
#
|
||||||
# Graphics support
|
# Graphics support
|
||||||
#
|
#
|
||||||
|
CONFIG_APERTURE_HELPERS=y
|
||||||
# CONFIG_IMX_IPUV3_CORE is not set
|
# CONFIG_IMX_IPUV3_CORE is not set
|
||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
CONFIG_DRM_MIPI_DSI=y
|
CONFIG_DRM_MIPI_DSI=y
|
||||||
@ -3877,6 +3887,7 @@ CONFIG_DRM_SIMPLE_BRIDGE=m
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -3895,7 +3906,9 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
|
|
||||||
# CONFIG_DRM_STI is not set
|
# CONFIG_DRM_STI is not set
|
||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -3997,7 +4010,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4140,6 +4155,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
|||||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4188,6 +4204,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4392,6 +4409,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4585,6 +4603,7 @@ CONFIG_USB_SERIAL=m
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -4792,6 +4811,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
# CONFIG_RTC_DRV_ISL12022 is not set
|
# CONFIG_RTC_DRV_ISL12022 is not set
|
||||||
@ -4998,6 +5018,7 @@ CONFIG_R8188EU=m
|
|||||||
CONFIG_STAGING_MEDIA=y
|
CONFIG_STAGING_MEDIA=y
|
||||||
# CONFIG_VIDEO_HANTRO is not set
|
# CONFIG_VIDEO_HANTRO is not set
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
CONFIG_VIDEO_SUNXI=y
|
CONFIG_VIDEO_SUNXI=y
|
||||||
CONFIG_VIDEO_SUNXI_CEDRUS=y
|
CONFIG_VIDEO_SUNXI_CEDRUS=y
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
@ -5008,10 +5029,6 @@ CONFIG_VIDEO_SUNXI_CEDRUS=y
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
@ -5110,6 +5127,11 @@ CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5668,6 +5690,7 @@ CONFIG_PWM=y
|
|||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_SUN4I=y
|
CONFIG_PWM_SUN4I=y
|
||||||
@ -5691,6 +5714,7 @@ CONFIG_RESET_CONTROLLER=y
|
|||||||
CONFIG_RESET_SIMPLE=y
|
CONFIG_RESET_SIMPLE=y
|
||||||
CONFIG_RESET_SUNXI=y
|
CONFIG_RESET_SUNXI=y
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -5738,7 +5762,7 @@ CONFIG_ARM_PMU=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_DAX is not set
|
# CONFIG_DAX is not set
|
||||||
@ -6149,6 +6173,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_XTS is not set
|
# CONFIG_CRYPTO_XTS is not set
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6197,6 +6222,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -6303,6 +6329,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=y
|
CONFIG_CRYPTO_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6347,6 +6374,7 @@ CONFIG_XZ_DEC_BCJ=y
|
|||||||
CONFIG_DECOMPRESS_GZIP=y
|
CONFIG_DECOMPRESS_GZIP=y
|
||||||
CONFIG_DECOMPRESS_ZSTD=y
|
CONFIG_DECOMPRESS_ZSTD=y
|
||||||
CONFIG_GENERIC_ALLOCATOR=y
|
CONFIG_GENERIC_ALLOCATOR=y
|
||||||
|
CONFIG_XARRAY_MULTI=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
CONFIG_HAS_IOPORT_MAP=y
|
CONFIG_HAS_IOPORT_MAP=y
|
||||||
@ -6356,6 +6384,8 @@ CONFIG_NEED_DMA_MAP_STATE=y
|
|||||||
CONFIG_DMA_DECLARE_COHERENT=y
|
CONFIG_DMA_DECLARE_COHERENT=y
|
||||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||||
CONFIG_DMA_NONCOHERENT_MMAP=y
|
CONFIG_DMA_NONCOHERENT_MMAP=y
|
||||||
CONFIG_DMA_CMA=y
|
CONFIG_DMA_CMA=y
|
||||||
# CONFIG_DMA_PERNUMA_CMA is not set
|
# CONFIG_DMA_PERNUMA_CMA is not set
|
||||||
@ -6391,7 +6421,6 @@ CONFIG_FONT_8x8=y
|
|||||||
CONFIG_FONT_8x16=y
|
CONFIG_FONT_8x16=y
|
||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
@ -6474,6 +6503,7 @@ CONFIG_SLUB_DEBUG=y
|
|||||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
@ -6486,6 +6516,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
|||||||
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
||||||
# CONFIG_DEBUG_HIGHMEM is not set
|
# CONFIG_DEBUG_HIGHMEM is not set
|
||||||
CONFIG_HAVE_ARCH_KASAN=y
|
CONFIG_HAVE_ARCH_KASAN=y
|
||||||
|
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
|
@ -1,175 +0,0 @@
|
|||||||
From 9e203d78974aa445086dbe6b667e49b3f00d36d0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
|
||||||
Date: Sat, 26 Oct 2019 21:23:55 +0200
|
|
||||||
Subject: [PATCH 27/44] media: cedrus: hevc: tiles hack
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
|
||||||
---
|
|
||||||
drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +
|
|
||||||
.../staging/media/sunxi/cedrus/cedrus_h265.c | 93 +++++++++++++++++--
|
|
||||||
include/media/hevc-ctrls.h | 5 +-
|
|
||||||
3 files changed, 93 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
--- a/drivers/staging/media/sunxi/cedrus/cedrus.h
|
|
||||||
+++ b/drivers/staging/media/sunxi/cedrus/cedrus.h
|
|
||||||
@@ -144,6 +144,8 @@ struct cedrus_ctx {
|
|
||||||
ssize_t mv_col_buf_unit_size;
|
|
||||||
void *neighbor_info_buf;
|
|
||||||
dma_addr_t neighbor_info_buf_addr;
|
|
||||||
+ void *entry_points_buf;
|
|
||||||
+ dma_addr_t entry_points_buf_addr;
|
|
||||||
} h265;
|
|
||||||
struct {
|
|
||||||
unsigned int last_frame_p_type;
|
|
||||||
--- a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
|
|
||||||
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
|
|
||||||
@@ -301,6 +301,61 @@ static void cedrus_h265_write_scaling_li
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void write_entry_point_list(struct cedrus_ctx *ctx,
|
|
||||||
+ struct cedrus_run *run,
|
|
||||||
+ unsigned int ctb_addr_x,
|
|
||||||
+ unsigned int ctb_addr_y)
|
|
||||||
+{
|
|
||||||
+ const struct v4l2_ctrl_hevc_slice_params *slice_params;
|
|
||||||
+ const struct v4l2_ctrl_hevc_pps *pps;
|
|
||||||
+ struct cedrus_dev *dev = ctx->dev;
|
|
||||||
+ int i, x, tx, y, ty;
|
|
||||||
+ u32 *entry_points;
|
|
||||||
+
|
|
||||||
+ pps = run->h265.pps;
|
|
||||||
+ slice_params = run->h265.slice_params;
|
|
||||||
+
|
|
||||||
+ for (x = 0, tx = 0; tx < pps->num_tile_columns_minus1 + 1; tx++) {
|
|
||||||
+ if (x + pps->column_width_minus1[tx] + 1 > ctb_addr_x)
|
|
||||||
+ break;
|
|
||||||
+
|
|
||||||
+ x += pps->column_width_minus1[tx] + 1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ for (y = 0, ty = 0; ty < pps->num_tile_rows_minus1 + 1; ty++) {
|
|
||||||
+ if (y + pps->row_height_minus1[ty] + 1 > ctb_addr_y)
|
|
||||||
+ break;
|
|
||||||
+
|
|
||||||
+ y += pps->row_height_minus1[ty] + 1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ cedrus_write(dev, VE_DEC_H265_TILE_START_CTB, (y << 16) | (x << 0));
|
|
||||||
+ cedrus_write(dev, VE_DEC_H265_TILE_END_CTB,
|
|
||||||
+ ((y + pps->row_height_minus1[ty]) << 16) |
|
|
||||||
+ ((x + pps->column_width_minus1[tx]) << 0));
|
|
||||||
+
|
|
||||||
+ entry_points = ctx->codec.h265.entry_points_buf;
|
|
||||||
+ if (pps->flags & V4L2_HEVC_PPS_FLAG_ENTROPY_CODING_SYNC_ENABLED) {
|
|
||||||
+ for (i = 0; i < slice_params->num_entry_point_offsets; i++)
|
|
||||||
+ entry_points[i] = slice_params->entry_point_offset_minus1[i] + 1;
|
|
||||||
+ } else {
|
|
||||||
+ for (i = 0; i < slice_params->num_entry_point_offsets; i++) {
|
|
||||||
+ if (tx + 1 >= pps->num_tile_columns_minus1 + 1) {
|
|
||||||
+ x = 0;
|
|
||||||
+ tx = 0;
|
|
||||||
+ y += pps->row_height_minus1[ty++] + 1;
|
|
||||||
+ } else {
|
|
||||||
+ x += pps->column_width_minus1[tx++] + 1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ entry_points[i * 4 + 0] = slice_params->entry_point_offset_minus1[i] + 1;
|
|
||||||
+ entry_points[i * 4 + 1] = 0x0;
|
|
||||||
+ entry_points[i * 4 + 2] = (y << 16) | (x << 0);
|
|
||||||
+ entry_points[i * 4 + 3] = ((y + pps->row_height_minus1[ty]) << 16) | ((x + pps->column_width_minus1[tx]) << 0);
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static void cedrus_h265_setup(struct cedrus_ctx *ctx,
|
|
||||||
struct cedrus_run *run)
|
|
||||||
{
|
|
||||||
@@ -312,6 +367,7 @@ static void cedrus_h265_setup(struct ced
|
|
||||||
const struct v4l2_hevc_pred_weight_table *pred_weight_table;
|
|
||||||
unsigned int width_in_ctb_luma, ctb_size_luma;
|
|
||||||
unsigned int log2_max_luma_coding_block_size;
|
|
||||||
+ unsigned int ctb_addr_x, ctb_addr_y;
|
|
||||||
dma_addr_t src_buf_addr;
|
|
||||||
dma_addr_t src_buf_end_addr;
|
|
||||||
u32 chroma_log2_weight_denom;
|
|
||||||
@@ -390,12 +446,19 @@ static void cedrus_h265_setup(struct ced
|
|
||||||
cedrus_write(dev, VE_DEC_H265_BITS_END_ADDR, reg);
|
|
||||||
|
|
||||||
/* Coding tree block address */
|
|
||||||
- reg = VE_DEC_H265_DEC_CTB_ADDR_X(slice_params->slice_segment_addr % width_in_ctb_luma);
|
|
||||||
- reg |= VE_DEC_H265_DEC_CTB_ADDR_Y(slice_params->slice_segment_addr / width_in_ctb_luma);
|
|
||||||
+ ctb_addr_x = slice_params->slice_segment_addr % width_in_ctb_luma;
|
|
||||||
+ ctb_addr_y = slice_params->slice_segment_addr / width_in_ctb_luma;
|
|
||||||
+ reg = VE_DEC_H265_DEC_CTB_ADDR_X(ctb_addr_x);
|
|
||||||
+ reg |= VE_DEC_H265_DEC_CTB_ADDR_Y(ctb_addr_y);
|
|
||||||
cedrus_write(dev, VE_DEC_H265_DEC_CTB_ADDR, reg);
|
|
||||||
|
|
||||||
- cedrus_write(dev, VE_DEC_H265_TILE_START_CTB, 0);
|
|
||||||
- cedrus_write(dev, VE_DEC_H265_TILE_END_CTB, 0);
|
|
||||||
+ if ((pps->flags & V4L2_HEVC_PPS_FLAG_TILES_ENABLED) ||
|
|
||||||
+ (pps->flags & V4L2_HEVC_PPS_FLAG_ENTROPY_CODING_SYNC_ENABLED)) {
|
|
||||||
+ write_entry_point_list(ctx, run, ctb_addr_x, ctb_addr_y);
|
|
||||||
+ } else {
|
|
||||||
+ cedrus_write(dev, VE_DEC_H265_TILE_START_CTB, 0);
|
|
||||||
+ cedrus_write(dev, VE_DEC_H265_TILE_END_CTB, 0);
|
|
||||||
+ }
|
|
||||||
|
|
||||||
/* Clear the number of correctly-decoded coding tree blocks. */
|
|
||||||
if (ctx->fh.m2m_ctx->new_frame)
|
|
||||||
@@ -499,7 +562,9 @@ static void cedrus_h265_setup(struct ced
|
|
||||||
V4L2_HEVC_PPS_FLAG_ENTROPY_CODING_SYNC_ENABLED,
|
|
||||||
pps->flags);
|
|
||||||
|
|
||||||
- /* TODO: VE_DEC_H265_DEC_PPS_CTRL1_FLAG_TILES_ENABLED */
|
|
||||||
+ reg |= VE_DEC_H265_FLAG(VE_DEC_H265_DEC_PPS_CTRL1_FLAG_TILES_ENABLED,
|
|
||||||
+ V4L2_HEVC_PPS_FLAG_TILES_ENABLED,
|
|
||||||
+ pps->flags);
|
|
||||||
|
|
||||||
reg |= VE_DEC_H265_FLAG(VE_DEC_H265_DEC_PPS_CTRL1_FLAG_TRANSQUANT_BYPASS_ENABLED,
|
|
||||||
V4L2_HEVC_PPS_FLAG_TRANSQUANT_BYPASS_ENABLED,
|
|
||||||
@@ -575,12 +640,14 @@ static void cedrus_h265_setup(struct ced
|
|
||||||
|
|
||||||
chroma_log2_weight_denom = pred_weight_table->luma_log2_weight_denom +
|
|
||||||
pred_weight_table->delta_chroma_log2_weight_denom;
|
|
||||||
- reg = VE_DEC_H265_DEC_SLICE_HDR_INFO2_NUM_ENTRY_POINT_OFFSETS(0) |
|
|
||||||
+ reg = VE_DEC_H265_DEC_SLICE_HDR_INFO2_NUM_ENTRY_POINT_OFFSETS(slice_params->num_entry_point_offsets) |
|
|
||||||
VE_DEC_H265_DEC_SLICE_HDR_INFO2_CHROMA_LOG2_WEIGHT_DENOM(chroma_log2_weight_denom) |
|
|
||||||
VE_DEC_H265_DEC_SLICE_HDR_INFO2_LUMA_LOG2_WEIGHT_DENOM(pred_weight_table->luma_log2_weight_denom);
|
|
||||||
|
|
||||||
cedrus_write(dev, VE_DEC_H265_DEC_SLICE_HDR_INFO2, reg);
|
|
||||||
|
|
||||||
+ cedrus_write(dev, VE_DEC_H265_ENTRY_POINT_OFFSET_ADDR, ctx->codec.h265.entry_points_buf_addr >> 8);
|
|
||||||
+
|
|
||||||
/* Decoded picture size. */
|
|
||||||
|
|
||||||
reg = VE_DEC_H265_DEC_PIC_SIZE_WIDTH(ctx->src_fmt.width) |
|
|
||||||
@@ -674,6 +741,18 @@ static int cedrus_h265_start(struct cedr
|
|
||||||
if (!ctx->codec.h265.neighbor_info_buf)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
+ ctx->codec.h265.entry_points_buf =
|
|
||||||
+ dma_alloc_coherent(dev->dev, CEDRUS_H265_ENTRY_POINTS_BUF_SIZE,
|
|
||||||
+ &ctx->codec.h265.entry_points_buf_addr,
|
|
||||||
+ GFP_KERNEL);
|
|
||||||
+ if (!ctx->codec.h265.entry_points_buf) {
|
|
||||||
+ dma_free_attrs(dev->dev, CEDRUS_H265_NEIGHBOR_INFO_BUF_SIZE,
|
|
||||||
+ ctx->codec.h265.neighbor_info_buf,
|
|
||||||
+ ctx->codec.h265.neighbor_info_buf_addr,
|
|
||||||
+ DMA_ATTR_NO_KERNEL_MAPPING);
|
|
||||||
+ return -ENOMEM;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -693,6 +772,9 @@ static void cedrus_h265_stop(struct cedr
|
|
||||||
ctx->codec.h265.neighbor_info_buf,
|
|
||||||
ctx->codec.h265.neighbor_info_buf_addr,
|
|
||||||
DMA_ATTR_NO_KERNEL_MAPPING);
|
|
||||||
+ dma_free_coherent(dev->dev, CEDRUS_H265_ENTRY_POINTS_BUF_SIZE,
|
|
||||||
+ ctx->codec.h265.entry_points_buf,
|
|
||||||
+ ctx->codec.h265.entry_points_buf_addr);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void cedrus_h265_trigger(struct cedrus_ctx *ctx)
|
|
@ -133,7 +133,7 @@ index 4b01d3881214..4d425196d415 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -388,37 +428,6 @@ static void cedrus_h265_setup(struct cedrus_ctx *ctx,
|
@@ -388,36 +428,6 @@ static void cedrus_h265_setup(struct cedrus_ctx *ctx,
|
||||||
width_in_ctb_luma =
|
width_in_ctb_luma =
|
||||||
DIV_ROUND_UP(sps->pic_width_in_luma_samples, ctb_size_luma);
|
DIV_ROUND_UP(sps->pic_width_in_luma_samples, ctb_size_luma);
|
||||||
|
|
||||||
@ -163,8 +163,7 @@ index 4b01d3881214..4d425196d415 100644
|
|||||||
- GFP_KERNEL, DMA_ATTR_NO_KERNEL_MAPPING);
|
- GFP_KERNEL, DMA_ATTR_NO_KERNEL_MAPPING);
|
||||||
- if (!ctx->codec.h265.mv_col_buf) {
|
- if (!ctx->codec.h265.mv_col_buf) {
|
||||||
- ctx->codec.h265.mv_col_buf_size = 0;
|
- ctx->codec.h265.mv_col_buf_size = 0;
|
||||||
- // TODO: Abort the process here.
|
- return -ENOMEM;
|
||||||
- return;
|
|
||||||
- }
|
- }
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
|
@ -1,61 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
Date: Sat, 23 May 2020 15:03:46 +0000
|
|
||||||
Subject: [PATCH] WIP: media: uapi: hevc: add fields needed for rkvdec
|
|
||||||
|
|
||||||
NOTE: these fields are used by rkvdec hevc backend
|
|
||||||
|
|
||||||
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
---
|
|
||||||
include/media/hevc-ctrls.h | 16 ++++++++++++----
|
|
||||||
1 file changed, 12 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
--- a/include/media/hevc-ctrls.h
|
|
||||||
+++ b/include/media/hevc-ctrls.h
|
|
||||||
@@ -58,6 +58,8 @@ enum v4l2_mpeg_video_hevc_start_code {
|
|
||||||
/* The controls are not stable at the moment and will likely be reworked. */
|
|
||||||
struct v4l2_ctrl_hevc_sps {
|
|
||||||
/* ISO/IEC 23008-2, ITU-T Rec. H.265: Sequence parameter set */
|
|
||||||
+ __u8 video_parameter_set_id;
|
|
||||||
+ __u8 seq_parameter_set_id;
|
|
||||||
__u16 pic_width_in_luma_samples;
|
|
||||||
__u16 pic_height_in_luma_samples;
|
|
||||||
__u8 bit_depth_luma_minus8;
|
|
||||||
@@ -81,6 +83,8 @@ struct v4l2_ctrl_hevc_sps {
|
|
||||||
__u8 chroma_format_idc;
|
|
||||||
__u8 sps_max_sub_layers_minus1;
|
|
||||||
|
|
||||||
+ __u8 padding[6];
|
|
||||||
+
|
|
||||||
__u64 flags;
|
|
||||||
};
|
|
||||||
|
|
||||||
@@ -108,6 +112,7 @@ struct v4l2_ctrl_hevc_sps {
|
|
||||||
|
|
||||||
struct v4l2_ctrl_hevc_pps {
|
|
||||||
/* ISO/IEC 23008-2, ITU-T Rec. H.265: Picture parameter set */
|
|
||||||
+ __u8 pic_parameter_set_id;
|
|
||||||
__u8 num_extra_slice_header_bits;
|
|
||||||
__u8 num_ref_idx_l0_default_active_minus1;
|
|
||||||
__u8 num_ref_idx_l1_default_active_minus1;
|
|
||||||
@@ -123,7 +128,7 @@ struct v4l2_ctrl_hevc_pps {
|
|
||||||
__s8 pps_tc_offset_div2;
|
|
||||||
__u8 log2_parallel_merge_level_minus2;
|
|
||||||
|
|
||||||
- __u8 padding[4];
|
|
||||||
+ __u8 padding;
|
|
||||||
__u64 flags;
|
|
||||||
};
|
|
||||||
|
|
||||||
@@ -202,7 +207,10 @@ struct v4l2_ctrl_hevc_slice_params {
|
|
||||||
__u8 ref_idx_l0[V4L2_HEVC_DPB_ENTRIES_NUM_MAX];
|
|
||||||
__u8 ref_idx_l1[V4L2_HEVC_DPB_ENTRIES_NUM_MAX];
|
|
||||||
|
|
||||||
- __u8 padding;
|
|
||||||
+ __u16 short_term_ref_pic_set_size;
|
|
||||||
+ __u16 long_term_ref_pic_set_size;
|
|
||||||
+
|
|
||||||
+ __u8 padding[4];
|
|
||||||
|
|
||||||
/* ISO/IEC 23008-2, ITU-T Rec. H.265: Weighted prediction parameter */
|
|
||||||
struct v4l2_hevc_pred_weight_table pred_weight_table;
|
|
@ -1,32 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
Date: Sat, 23 May 2020 15:07:15 +0000
|
|
||||||
Subject: [PATCH] HACK: media: uapi: hevc: tiles and num_slices
|
|
||||||
|
|
||||||
---
|
|
||||||
include/media/hevc-ctrls.h | 8 ++++++--
|
|
||||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
--- a/include/media/hevc-ctrls.h
|
|
||||||
+++ b/include/media/hevc-ctrls.h
|
|
||||||
@@ -83,7 +83,8 @@ struct v4l2_ctrl_hevc_sps {
|
|
||||||
__u8 chroma_format_idc;
|
|
||||||
__u8 sps_max_sub_layers_minus1;
|
|
||||||
|
|
||||||
- __u8 padding[6];
|
|
||||||
+ __u8 num_slices;
|
|
||||||
+ __u8 padding[5];
|
|
||||||
|
|
||||||
__u64 flags;
|
|
||||||
};
|
|
||||||
@@ -210,7 +211,9 @@ struct v4l2_ctrl_hevc_slice_params {
|
|
||||||
__u16 short_term_ref_pic_set_size;
|
|
||||||
__u16 long_term_ref_pic_set_size;
|
|
||||||
|
|
||||||
- __u8 padding[4];
|
|
||||||
+ __u32 num_entry_point_offsets;
|
|
||||||
+ __u32 entry_point_offset_minus1[256];
|
|
||||||
+ __u8 padding[8];
|
|
||||||
|
|
||||||
/* ISO/IEC 23008-2, ITU-T Rec. H.265: Weighted prediction parameter */
|
|
||||||
struct v4l2_hevc_pred_weight_table pred_weight_table;
|
|
@ -108,7 +108,7 @@ Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
|
|||||||
if (!fmt)
|
if (!fmt)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
+ sps = cedrus_find_control_data(ctx, V4L2_CID_MPEG_VIDEO_HEVC_SPS);
|
+ sps = cedrus_find_control_data(ctx, V4L2_CID_STATELESS_HEVC_SPS);
|
||||||
+
|
+
|
||||||
+ /* The 10-bitHEVC decoder needs extra size on the output buffer. */
|
+ /* The 10-bitHEVC decoder needs extra size on the output buffer. */
|
||||||
+ extended = ctx->src_fmt.pixelformat == V4L2_PIX_FMT_HEVC_SLICE &&
|
+ extended = ctx->src_fmt.pixelformat == V4L2_PIX_FMT_HEVC_SLICE &&
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
From 566615d14dd8b4a5dbc06f158cb35450b1105e35 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
Date: Tue, 4 Oct 2022 20:36:18 +0200
|
||||||
|
Subject: [PATCH] media: cedrus: Don't CPU map source buffers
|
||||||
|
|
||||||
|
There is no need to access source buffers via CPU, so let's disable
|
||||||
|
that. This will lower amount of virtual memory needed on 32-bit ARM
|
||||||
|
SoCs.
|
||||||
|
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_video.c b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
||||||
|
index f1eb94197a3d6c..8967f221f359f9 100644
|
||||||
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
||||||
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
||||||
|
@@ -601,6 +601,7 @@ int cedrus_queue_init(void *priv, struct vb2_queue *src_vq,
|
||||||
|
|
||||||
|
src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
|
||||||
|
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
|
||||||
|
+ src_vq->dma_attrs = DMA_ATTR_NO_KERNEL_MAPPING;
|
||||||
|
src_vq->drv_priv = ctx;
|
||||||
|
src_vq->buf_struct_size = sizeof(struct cedrus_buffer);
|
||||||
|
src_vq->ops = &cedrus_qops;
|
@ -0,0 +1,91 @@
|
|||||||
|
From e85edafea5122a1357c884559db1a00046102807 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
Date: Tue, 4 Oct 2022 20:28:44 +0200
|
||||||
|
Subject: [PATCH] media: cedrus: hevc: Fix offset adjustments
|
||||||
|
|
||||||
|
As it turns out, current padding size check works fine in theory but it
|
||||||
|
doesn't in practice. Most probable reason are caching issues.
|
||||||
|
|
||||||
|
Let's rework reading data from bitstream using Cedrus engine instead of
|
||||||
|
CPU. That way we avoid all cache issues and make sure that we're reading
|
||||||
|
same data as Cedrus.
|
||||||
|
|
||||||
|
Fixes: e7060d9a78c2 ("media: uapi: Change data_bit_offset definition")
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
---
|
||||||
|
.../staging/media/sunxi/cedrus/cedrus_h265.c | 24 ++++++++++++++-----
|
||||||
|
.../staging/media/sunxi/cedrus/cedrus_regs.h | 2 ++
|
||||||
|
2 files changed, 20 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c b/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
|
||||||
|
index 82e2e510e62509..400a7bc1670df3 100644
|
||||||
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
|
||||||
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
|
||||||
|
@@ -281,6 +281,17 @@ static void cedrus_h265_skip_bits(struct cedrus_dev *dev, int num)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+static u32 cedrus_h265_show_bits(struct cedrus_dev *dev, int num)
|
||||||
|
+{
|
||||||
|
+ cedrus_write(dev, VE_DEC_H265_TRIGGER,
|
||||||
|
+ VE_DEC_H265_TRIGGER_SHOW_BITS |
|
||||||
|
+ VE_DEC_H265_TRIGGER_TYPE_N_BITS(num));
|
||||||
|
+ while (cedrus_read(dev, VE_DEC_H265_STATUS) & VE_DEC_H265_STATUS_VLD_BUSY)
|
||||||
|
+ udelay(1);
|
||||||
|
+
|
||||||
|
+ return cedrus_read(dev, VE_DEC_H265_READED_BITS);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static void cedrus_h265_write_scaling_list(struct cedrus_ctx *ctx,
|
||||||
|
struct cedrus_run *run)
|
||||||
|
{
|
||||||
|
@@ -445,7 +456,7 @@ static int cedrus_h265_setup(struct cedrus_ctx *ctx, struct cedrus_run *run)
|
||||||
|
u32 num_entry_point_offsets;
|
||||||
|
u32 output_pic_list_index;
|
||||||
|
u32 pic_order_cnt[2];
|
||||||
|
- u8 *padding;
|
||||||
|
+ u8 padding;
|
||||||
|
int count;
|
||||||
|
u32 reg;
|
||||||
|
|
||||||
|
@@ -529,21 +540,22 @@ static int cedrus_h265_setup(struct cedrus_ctx *ctx, struct cedrus_run *run)
|
||||||
|
if (slice_params->data_byte_offset == 0)
|
||||||
|
return -EOPNOTSUPP;
|
||||||
|
|
||||||
|
- padding = (u8 *)vb2_plane_vaddr(&run->src->vb2_buf, 0) +
|
||||||
|
- slice_params->data_byte_offset - 1;
|
||||||
|
+ cedrus_h265_skip_bits(dev, (slice_params->data_byte_offset - 1) * 8);
|
||||||
|
+
|
||||||
|
+ padding = cedrus_h265_show_bits(dev, 8);
|
||||||
|
|
||||||
|
/* at least one bit must be set in that byte */
|
||||||
|
- if (*padding == 0)
|
||||||
|
+ if (padding == 0)
|
||||||
|
return -EINVAL;
|
||||||
|
|
||||||
|
for (count = 0; count < 8; count++)
|
||||||
|
- if (*padding & (1 << count))
|
||||||
|
+ if (padding & (1 << count))
|
||||||
|
break;
|
||||||
|
|
||||||
|
/* Include the one bit. */
|
||||||
|
count++;
|
||||||
|
|
||||||
|
- cedrus_h265_skip_bits(dev, slice_params->data_byte_offset * 8 - count);
|
||||||
|
+ cedrus_h265_skip_bits(dev, 8 - count);
|
||||||
|
|
||||||
|
/* Bitstream parameters. */
|
||||||
|
|
||||||
|
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_regs.h b/drivers/staging/media/sunxi/cedrus/cedrus_regs.h
|
||||||
|
index 2f7dbd8b8896e9..424049f567c465 100644
|
||||||
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus_regs.h
|
||||||
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_regs.h
|
||||||
|
@@ -509,6 +509,8 @@
|
||||||
|
#define VE_DEC_H265_LOW_ADDR_ENTRY_POINTS_BUF(a) \
|
||||||
|
SHIFT_AND_MASK_BITS(a, 7, 0)
|
||||||
|
|
||||||
|
+#define VE_DEC_H265_READED_BITS (VE_ENGINE_DEC_H265 + 0xdc)
|
||||||
|
+
|
||||||
|
#define VE_DEC_H265_SRAM_OFFSET (VE_ENGINE_DEC_H265 + 0xe0)
|
||||||
|
|
||||||
|
#define VE_DEC_H265_SRAM_OFFSET_PRED_WEIGHT_LUMA_L0 0x00
|
@ -66,7 +66,7 @@ index bffe1b9cd3dc..61c97619cba1 100644
|
|||||||
@@ -174,6 +185,8 @@ struct sun8i_hdmi_phy {
|
@@ -174,6 +185,8 @@ struct sun8i_hdmi_phy {
|
||||||
struct regmap *regs;
|
struct regmap *regs;
|
||||||
struct reset_control *rst_phy;
|
struct reset_control *rst_phy;
|
||||||
struct sun8i_hdmi_phy_variant *variant;
|
const struct sun8i_hdmi_phy_variant *variant;
|
||||||
+ unsigned int disable_cec : 1;
|
+ unsigned int disable_cec : 1;
|
||||||
+ unsigned int bit_bang_cec : 1;
|
+ unsigned int bit_bang_cec : 1;
|
||||||
};
|
};
|
||||||
@ -76,7 +76,7 @@ diff --git a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c b/drivers/gpu/drm/sun4i/sun8
|
|||||||
index b64d93da651d..e2936e7745b8 100644
|
index b64d93da651d..e2936e7745b8 100644
|
||||||
--- a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
|
--- a/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
|
||||||
+++ b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
|
+++ b/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
|
||||||
@@ -498,8 +498,9 @@ static void sun8i_hdmi_phy_init_h3(struct sun8i_hdmi_phy *phy)
|
@@ -506,8 +506,9 @@
|
||||||
regmap_update_bits(phy->regs, SUN8I_HDMI_PHY_PLL_CFG1_REG,
|
regmap_update_bits(phy->regs, SUN8I_HDMI_PHY_PLL_CFG1_REG,
|
||||||
SUN8I_HDMI_PHY_PLL_CFG1_CKIN_SEL_MSK, 0);
|
SUN8I_HDMI_PHY_PLL_CFG1_CKIN_SEL_MSK, 0);
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ index b64d93da651d..e2936e7745b8 100644
|
|||||||
|
|
||||||
/* read calibration data */
|
/* read calibration data */
|
||||||
regmap_read(phy->regs, SUN8I_HDMI_PHY_ANA_STS_REG, &val);
|
regmap_read(phy->regs, SUN8I_HDMI_PHY_ANA_STS_REG, &val);
|
||||||
@@ -576,8 +577,47 @@ void sun8i_hdmi_phy_set_ops(struct sun8i_hdmi_phy *phy,
|
@@ -584,8 +585,47 @@
|
||||||
plat_data->cur_ctr = variant->cur_ctr;
|
plat_data->cur_ctr = variant->cur_ctr;
|
||||||
plat_data->phy_config = variant->phy_cfg;
|
plat_data->phy_config = variant->phy_cfg;
|
||||||
}
|
}
|
||||||
@ -136,7 +136,7 @@ index b64d93da651d..e2936e7745b8 100644
|
|||||||
static const struct regmap_config sun8i_hdmi_phy_regmap_config = {
|
static const struct regmap_config sun8i_hdmi_phy_regmap_config = {
|
||||||
.reg_bits = 32,
|
.reg_bits = 32,
|
||||||
.val_bits = 32,
|
.val_bits = 32,
|
||||||
@@ -653,6 +693,7 @@ int sun8i_hdmi_phy_get(struct sun8i_dw_hdmi *hdmi, struct device_node *node)
|
@@ -653,6 +693,7 @@
|
||||||
{
|
{
|
||||||
struct platform_device *pdev = of_find_device_by_node(node);
|
struct platform_device *pdev = of_find_device_by_node(node);
|
||||||
struct sun8i_hdmi_phy *phy;
|
struct sun8i_hdmi_phy *phy;
|
||||||
@ -144,7 +144,7 @@ index b64d93da651d..e2936e7745b8 100644
|
|||||||
|
|
||||||
if (!pdev)
|
if (!pdev)
|
||||||
return -EPROBE_DEFER;
|
return -EPROBE_DEFER;
|
||||||
@@ -664,8 +705,35 @@ int sun8i_hdmi_phy_get(struct sun8i_dw_hdmi *hdmi, struct device_node *node)
|
@@ -666,8 +707,35 @@
|
||||||
hdmi->phy = phy;
|
hdmi->phy = phy;
|
||||||
|
|
||||||
put_device(&pdev->dev);
|
put_device(&pdev->dev);
|
||||||
@ -180,9 +180,9 @@ index b64d93da651d..e2936e7745b8 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int sun8i_hdmi_phy_probe(struct platform_device *pdev)
|
static int sun8i_hdmi_phy_probe(struct platform_device *pdev)
|
||||||
@@ -690,6 +758,14 @@ static int sun8i_hdmi_phy_probe(struct platform_device *pdev)
|
@@ -682,6 +750,14 @@
|
||||||
|
|
||||||
phy->variant = (struct sun8i_hdmi_phy_variant *)match->data;
|
phy->variant = of_device_get_match_data(dev);
|
||||||
phy->dev = dev;
|
phy->dev = dev;
|
||||||
+ phy->disable_cec = of_machine_is_compatible("roofull,beelink-x2") ||
|
+ phy->disable_cec = of_machine_is_compatible("roofull,beelink-x2") ||
|
||||||
+ of_machine_is_compatible("friendlyarm,nanopi-m1") ||
|
+ of_machine_is_compatible("friendlyarm,nanopi-m1") ||
|
||||||
@ -193,15 +193,25 @@ index b64d93da651d..e2936e7745b8 100644
|
|||||||
+ phy->bit_bang_cec = phy->disable_cec &&
|
+ phy->bit_bang_cec = phy->disable_cec &&
|
||||||
+ !of_machine_is_compatible("roofull,beelink-x2");
|
+ !of_machine_is_compatible("roofull,beelink-x2");
|
||||||
|
|
||||||
ret = of_address_to_resource(node, 0, &res);
|
regs = devm_platform_ioremap_resource(pdev, 0);
|
||||||
if (ret) {
|
if (IS_ERR(regs))
|
||||||
@@ -768,6 +844,9 @@ static int sun8i_hdmi_phy_remove(struct platform_device *pdev)
|
@@ -728,8 +804,19 @@
|
||||||
{
|
return 0;
|
||||||
struct sun8i_hdmi_phy *phy = platform_get_drvdata(pdev);
|
}
|
||||||
|
|
||||||
|
+static int sun8i_hdmi_phy_remove(struct platform_device *pdev)
|
||||||
|
+{
|
||||||
|
+ struct sun8i_hdmi_phy *phy = platform_get_drvdata(pdev);
|
||||||
|
+
|
||||||
+ cec_notifier_cec_adap_unregister(phy->cec_notifier, phy->cec_adapter);
|
+ cec_notifier_cec_adap_unregister(phy->cec_notifier, phy->cec_adapter);
|
||||||
+ cec_unregister_adapter(phy->cec_adapter);
|
+ cec_unregister_adapter(phy->cec_adapter);
|
||||||
+
|
+
|
||||||
reset_control_put(phy->rst_phy);
|
+ return 0;
|
||||||
|
+}
|
||||||
clk_put(phy->clk_pll0);
|
+
|
||||||
|
struct platform_driver sun8i_hdmi_phy_driver = {
|
||||||
|
.probe = sun8i_hdmi_phy_probe,
|
||||||
|
+ .remove = sun8i_hdmi_phy_remove,
|
||||||
|
.driver = {
|
||||||
|
.name = "sun8i-hdmi-phy",
|
||||||
|
.of_match_table = sun8i_hdmi_phy_of_table,
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
From: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
To: linux-media@vger.kernel.org, Maxime Ripard <mripard@kernel.org>,
|
||||||
|
Paul Kocialkowski <paul.kocialkowski@bootlin.com>,
|
||||||
|
Mauro Carvalho Chehab <mchehab@kernel.org>,
|
||||||
|
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
|
||||||
|
Chen-Yu Tsai <wens@csie.org>,
|
||||||
|
Jernej Skrabec <jernej.skrabec@gmail.com>,
|
||||||
|
Samuel Holland <samuel@sholland.org>,
|
||||||
|
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>,
|
||||||
|
Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
||||||
|
Cc: kernel@collabora.com,
|
||||||
|
Nicolas Dufresne <nicolas.dufresne@collabora.com>,
|
||||||
|
stable@vger.kernel.org, linux-staging@lists.linux.dev,
|
||||||
|
linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev,
|
||||||
|
linux-kernel@vger.kernel.org
|
||||||
|
Subject: [PATCH v1 1/3] media: cedrus: Fix watchdog race condition
|
||||||
|
Date: Thu, 18 Aug 2022 16:33:06 -0400
|
||||||
|
Message-Id: <20220818203308.439043-2-nicolas.dufresne@collabora.com>
|
||||||
|
X-Mailer: git-send-email 2.37.2
|
||||||
|
In-Reply-To: <20220818203308.439043-1-nicolas.dufresne@collabora.com>
|
||||||
|
References: <20220818203308.439043-1-nicolas.dufresne@collabora.com>
|
||||||
|
MIME-Version: 1.0
|
||||||
|
|
||||||
|
The watchdog needs to be schedule before we trigger the decode
|
||||||
|
operation, otherwise there is a risk that the decoder IRQ will be
|
||||||
|
called before we have schedule the watchdog. As a side effect, the
|
||||||
|
watchdog would never be cancelled and its function would be called
|
||||||
|
at an inappropriate time.
|
||||||
|
|
||||||
|
This was observed while running Fluster with GStreamer as a backend.
|
||||||
|
Some programming error would cause the decoder IRQ to be call very
|
||||||
|
quickly after the trigger. Later calls into the driver would deadlock
|
||||||
|
due to the unbalanced state.
|
||||||
|
|
||||||
|
Cc: stable@vger.kernel.org
|
||||||
|
Fixes: 7c38a551bda1 ("media: cedrus: Add watchdog for job completion")
|
||||||
|
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
Reviewed-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
|
||||||
|
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
---
|
||||||
|
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_dec.c b/drivers/staging/media/sunxi/cedrus/cedrus_dec.c
|
||||||
|
index 3b6aa78a2985f..e7f7602a5ab40 100644
|
||||||
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus_dec.c
|
||||||
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_dec.c
|
||||||
|
@@ -106,11 +106,11 @@ void cedrus_device_run(void *priv)
|
||||||
|
|
||||||
|
/* Trigger decoding if setup went well, bail out otherwise. */
|
||||||
|
if (!error) {
|
||||||
|
- dev->dec_ops[ctx->current_codec]->trigger(ctx);
|
||||||
|
-
|
||||||
|
/* Start the watchdog timer. */
|
||||||
|
schedule_delayed_work(&dev->watchdog_work,
|
||||||
|
msecs_to_jiffies(2000));
|
||||||
|
+
|
||||||
|
+ dev->dec_ops[ctx->current_codec]->trigger(ctx);
|
||||||
|
} else {
|
||||||
|
v4l2_m2m_buf_done_and_job_finish(ctx->dev->m2m_dev,
|
||||||
|
ctx->fh.m2m_ctx,
|
||||||
|
|
@ -0,0 +1,37 @@
|
|||||||
|
From 708274855501cfb1cf4ed01d4e68758d94a4c506 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
Date: Wed, 28 Sep 2022 22:23:34 +0200
|
||||||
|
Subject: [PATCH] HACK: temporary disable iommu on H6
|
||||||
|
|
||||||
|
Since driver is not enabled, peripherals with iommu phandle are probed
|
||||||
|
very late. Workaround that by removing iommu phandles until driver is
|
||||||
|
enabled.
|
||||||
|
|
||||||
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 --
|
||||||
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
|
||||||
|
index fbe94abbb1f9..4a8abc3ace16 100644
|
||||||
|
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
|
||||||
|
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
|
||||||
|
@@ -136,7 +136,6 @@ mixer0: mixer@100000 {
|
||||||
|
clock-names = "bus",
|
||||||
|
"mod";
|
||||||
|
resets = <&display_clocks RST_MIXER0>;
|
||||||
|
- iommus = <&iommu 0>;
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
@@ -171,7 +170,6 @@ video-codec@1c0e000 {
|
||||||
|
resets = <&ccu RST_BUS_VE>;
|
||||||
|
interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
allwinner,sram = <&ve_sram 1>;
|
||||||
|
- iommus = <&iommu 3>;
|
||||||
|
};
|
||||||
|
|
||||||
|
gpu: gpu@1800000 {
|
||||||
|
--
|
||||||
|
2.37.3
|
||||||
|
|
@ -1,52 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
|
|
||||||
Date: Sun, 27 Feb 2022 08:43:18 +0100
|
|
||||||
Subject: [PATCH] media: Add P010 tiled format
|
|
||||||
|
|
||||||
Add P010 tiled format
|
|
||||||
|
|
||||||
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
|
|
||||||
[rebased and updated pixel format name]
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/media/v4l2-core/v4l2-common.c | 1 +
|
|
||||||
drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
|
|
||||||
include/uapi/linux/videodev2.h | 1 +
|
|
||||||
3 files changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
index df34b2a283bc..1db0020e08c0 100644
|
|
||||||
--- a/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
@@ -277,6 +277,7 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
|
||||||
|
|
||||||
/* Tiled YUV formats */
|
|
||||||
{ .format = V4L2_PIX_FMT_NV12_4L4, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
+ { .format = V4L2_PIX_FMT_P010_4L4, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 2, 4, 0, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
|
|
||||||
/* YUV planar formats, non contiguous variant */
|
|
||||||
{ .format = V4L2_PIX_FMT_YUV420M, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 3, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
index 9ac557b8e146..048f326c57b9 100644
|
|
||||||
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
@@ -1302,6 +1302,7 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
|
|
||||||
case V4L2_PIX_FMT_NV12_4L4: descr = "Y/CbCr 4:2:0 (4x4 Linear)"; break;
|
|
||||||
case V4L2_PIX_FMT_NV12_16L16: descr = "Y/CbCr 4:2:0 (16x16 Linear)"; break;
|
|
||||||
case V4L2_PIX_FMT_NV12_32L32: descr = "Y/CbCr 4:2:0 (32x32 Linear)"; break;
|
|
||||||
+ case V4L2_PIX_FMT_P010_4L4: descr = "P010 tiled"; break;
|
|
||||||
case V4L2_PIX_FMT_NV12M: descr = "Y/CbCr 4:2:0 (N-C)"; break;
|
|
||||||
case V4L2_PIX_FMT_NV21M: descr = "Y/CrCb 4:2:0 (N-C)"; break;
|
|
||||||
case V4L2_PIX_FMT_NV16M: descr = "Y/CbCr 4:2:2 (N-C)"; break;
|
|
||||||
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
|
|
||||||
index df8b9c486ba1..772dbadd1a24 100644
|
|
||||||
--- a/include/uapi/linux/videodev2.h
|
|
||||||
+++ b/include/uapi/linux/videodev2.h
|
|
||||||
@@ -628,6 +628,7 @@ struct v4l2_pix_format {
|
|
||||||
#define V4L2_PIX_FMT_NV12_4L4 v4l2_fourcc('V', 'T', '1', '2') /* 12 Y/CbCr 4:2:0 4x4 tiles */
|
|
||||||
#define V4L2_PIX_FMT_NV12_16L16 v4l2_fourcc('H', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 16x16 tiles */
|
|
||||||
#define V4L2_PIX_FMT_NV12_32L32 v4l2_fourcc('S', 'T', '1', '2') /* 12 Y/CbCr 4:2:0 32x32 tiles */
|
|
||||||
+#define V4L2_PIX_FMT_P010_4L4 v4l2_fourcc('T', '0', '1', '0') /* 12 Y/CbCr 4:2:0 10-bit 4x4 macroblocks */
|
|
||||||
|
|
||||||
/* Tiled YUV formats, non contiguous planes */
|
|
||||||
#define V4L2_PIX_FMT_NV12MT v4l2_fourcc('T', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 64x32 tiles */
|
|
@ -1,51 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 09:01:00 +0100
|
|
||||||
Subject: [PATCH] media: Add P010 format
|
|
||||||
|
|
||||||
Add P010 format, which is commonly used for 10-bit videos.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/media/v4l2-core/v4l2-common.c | 2 ++
|
|
||||||
drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
|
|
||||||
include/uapi/linux/videodev2.h | 1 +
|
|
||||||
3 files changed, 4 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
index 1db0020e08c0..4ede36546e9c 100644
|
|
||||||
--- a/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
|
||||||
@@ -275,6 +275,8 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
|
||||||
{ .format = V4L2_PIX_FMT_YUV422P, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 2, .vdiv = 1 },
|
|
||||||
{ .format = V4L2_PIX_FMT_GREY, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 1, 0, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
|
||||||
|
|
||||||
+ { .format = V4L2_PIX_FMT_P010, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 2, 4, 0, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
+
|
|
||||||
/* Tiled YUV formats */
|
|
||||||
{ .format = V4L2_PIX_FMT_NV12_4L4, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
{ .format = V4L2_PIX_FMT_P010_4L4, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 2, 4, 0, 0 }, .hdiv = 2, .vdiv = 2 },
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
index 048f326c57b9..a8d999e23e5b 100644
|
|
||||||
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
|
|
||||||
@@ -1295,6 +1295,7 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
|
|
||||||
case V4L2_PIX_FMT_M420: descr = "YUV 4:2:0 (M420)"; break;
|
|
||||||
case V4L2_PIX_FMT_NV12: descr = "Y/CbCr 4:2:0"; break;
|
|
||||||
case V4L2_PIX_FMT_NV21: descr = "Y/CrCb 4:2:0"; break;
|
|
||||||
+ case V4L2_PIX_FMT_P010: descr = "10-bit Y/CbCr 4:2:0"; break;
|
|
||||||
case V4L2_PIX_FMT_NV16: descr = "Y/CbCr 4:2:2"; break;
|
|
||||||
case V4L2_PIX_FMT_NV61: descr = "Y/CrCb 4:2:2"; break;
|
|
||||||
case V4L2_PIX_FMT_NV24: descr = "Y/CbCr 4:4:4"; break;
|
|
||||||
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
|
|
||||||
index 772dbadd1a24..211bc11a48cb 100644
|
|
||||||
--- a/include/uapi/linux/videodev2.h
|
|
||||||
+++ b/include/uapi/linux/videodev2.h
|
|
||||||
@@ -597,6 +597,7 @@ struct v4l2_pix_format {
|
|
||||||
/* two planes -- one Y, one Cr + Cb interleaved */
|
|
||||||
#define V4L2_PIX_FMT_NV12 v4l2_fourcc('N', 'V', '1', '2') /* 12 Y/CbCr 4:2:0 */
|
|
||||||
#define V4L2_PIX_FMT_NV21 v4l2_fourcc('N', 'V', '2', '1') /* 12 Y/CrCb 4:2:0 */
|
|
||||||
+#define V4L2_PIX_FMT_P010 v4l2_fourcc('P', '0', '1', '0') /* 24 Y/CbCr 4:2:0 10-bit */
|
|
||||||
#define V4L2_PIX_FMT_NV16 v4l2_fourcc('N', 'V', '1', '6') /* 16 Y/CbCr 4:2:2 */
|
|
||||||
#define V4L2_PIX_FMT_NV61 v4l2_fourcc('N', 'V', '6', '1') /* 16 Y/CrCb 4:2:2 */
|
|
||||||
#define V4L2_PIX_FMT_NV24 v4l2_fourcc('N', 'V', '2', '4') /* 24 Y/CbCr 4:4:4 */
|
|
@ -1,151 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 14:59:04 +0100
|
|
||||||
Subject: [PATCH] media: hantro: Support format filtering by depth
|
|
||||||
|
|
||||||
In preparation for supporting 10-bit formats, add mechanism which will
|
|
||||||
filter formats based on pixel depth.
|
|
||||||
|
|
||||||
Hantro G2 supports only one decoding format natively and that is based
|
|
||||||
on bit depth of current video frame. Additionally, it makes no sense to
|
|
||||||
upconvert bitness, so filter those out too.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/hantro.h | 4 ++
|
|
||||||
drivers/staging/media/hantro/hantro_v4l2.c | 48 ++++++++++++++++++++--
|
|
||||||
drivers/staging/media/hantro/hantro_v4l2.h | 1 +
|
|
||||||
3 files changed, 50 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro.h b/drivers/staging/media/hantro/hantro.h
|
|
||||||
index 06d0f3597694..c6525ee8d89a 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro.h
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro.h
|
|
||||||
@@ -227,6 +227,7 @@ struct hantro_dev {
|
|
||||||
*
|
|
||||||
* @ctrl_handler: Control handler used to register controls.
|
|
||||||
* @jpeg_quality: User-specified JPEG compression quality.
|
|
||||||
+ * @bit_depth: Bit depth of current frame
|
|
||||||
*
|
|
||||||
* @codec_ops: Set of operations related to codec mode.
|
|
||||||
* @postproc: Post-processing context.
|
|
||||||
@@ -252,6 +253,7 @@ struct hantro_ctx {
|
|
||||||
|
|
||||||
struct v4l2_ctrl_handler ctrl_handler;
|
|
||||||
int jpeg_quality;
|
|
||||||
+ int bit_depth;
|
|
||||||
|
|
||||||
const struct hantro_codec_ops *codec_ops;
|
|
||||||
struct hantro_postproc_ctx postproc;
|
|
||||||
@@ -278,6 +280,7 @@ struct hantro_ctx {
|
|
||||||
* @enc_fmt: Format identifier for encoder registers.
|
|
||||||
* @frmsize: Supported range of frame sizes (only for bitstream formats).
|
|
||||||
* @postprocessed: Indicates if this format needs the post-processor.
|
|
||||||
+ * @match_depth: Indicates if format bit depth must match video bit depth
|
|
||||||
*/
|
|
||||||
struct hantro_fmt {
|
|
||||||
char *name;
|
|
||||||
@@ -288,6 +291,7 @@ struct hantro_fmt {
|
|
||||||
enum hantro_enc_fmt enc_fmt;
|
|
||||||
struct v4l2_frmsize_stepwise frmsize;
|
|
||||||
bool postprocessed;
|
|
||||||
+ bool match_depth;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct hantro_reg {
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_v4l2.c b/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
index e595905b3bd7..1214fa2f64ae 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
@@ -64,6 +64,42 @@ hantro_get_postproc_formats(const struct hantro_ctx *ctx,
|
|
||||||
return ctx->dev->variant->postproc_fmts;
|
|
||||||
}
|
|
||||||
|
|
||||||
+int hantro_get_formath_depth(u32 fourcc)
|
|
||||||
+{
|
|
||||||
+ switch (fourcc) {
|
|
||||||
+ case V4L2_PIX_FMT_P010:
|
|
||||||
+ case V4L2_PIX_FMT_P010_4L4:
|
|
||||||
+ return 10;
|
|
||||||
+ default:
|
|
||||||
+ return 8;
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+static bool
|
|
||||||
+hantro_check_depth_match(const struct hantro_ctx *ctx,
|
|
||||||
+ const struct hantro_fmt *fmt)
|
|
||||||
+{
|
|
||||||
+ int fmt_depth, ctx_depth = 8;
|
|
||||||
+
|
|
||||||
+ if (!fmt->match_depth && !fmt->postprocessed)
|
|
||||||
+ return true;
|
|
||||||
+
|
|
||||||
+ /* 0 means default depth, which is 8 */
|
|
||||||
+ if (ctx->bit_depth)
|
|
||||||
+ ctx_depth = ctx->bit_depth;
|
|
||||||
+
|
|
||||||
+ fmt_depth = hantro_get_formath_depth(fmt->fourcc);
|
|
||||||
+
|
|
||||||
+ /*
|
|
||||||
+ * Allow only downconversion for postproc formats for now.
|
|
||||||
+ * It may be possible to relax that on some HW.
|
|
||||||
+ */
|
|
||||||
+ if (!fmt->match_depth)
|
|
||||||
+ return fmt_depth <= ctx_depth;
|
|
||||||
+
|
|
||||||
+ return fmt_depth == ctx_depth;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static const struct hantro_fmt *
|
|
||||||
hantro_find_format(const struct hantro_ctx *ctx, u32 fourcc)
|
|
||||||
{
|
|
||||||
@@ -91,7 +127,8 @@ hantro_get_default_fmt(const struct hantro_ctx *ctx, bool bitstream)
|
|
||||||
formats = hantro_get_formats(ctx, &num_fmts);
|
|
||||||
for (i = 0; i < num_fmts; i++) {
|
|
||||||
if (bitstream == (formats[i].codec_mode !=
|
|
||||||
- HANTRO_MODE_NONE))
|
|
||||||
+ HANTRO_MODE_NONE) &&
|
|
||||||
+ hantro_check_depth_match(ctx, &formats[i]))
|
|
||||||
return &formats[i];
|
|
||||||
}
|
|
||||||
return NULL;
|
|
||||||
@@ -163,11 +200,13 @@ static int vidioc_enum_fmt(struct file *file, void *priv,
|
|
||||||
formats = hantro_get_formats(ctx, &num_fmts);
|
|
||||||
for (i = 0; i < num_fmts; i++) {
|
|
||||||
bool mode_none = formats[i].codec_mode == HANTRO_MODE_NONE;
|
|
||||||
+ fmt = &formats[i];
|
|
||||||
|
|
||||||
if (skip_mode_none == mode_none)
|
|
||||||
continue;
|
|
||||||
+ if (!hantro_check_depth_match(ctx, fmt))
|
|
||||||
+ continue;
|
|
||||||
if (j == f->index) {
|
|
||||||
- fmt = &formats[i];
|
|
||||||
f->pixelformat = fmt->fourcc;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
@@ -183,8 +222,11 @@ static int vidioc_enum_fmt(struct file *file, void *priv,
|
|
||||||
return -EINVAL;
|
|
||||||
formats = hantro_get_postproc_formats(ctx, &num_fmts);
|
|
||||||
for (i = 0; i < num_fmts; i++) {
|
|
||||||
+ fmt = &formats[i];
|
|
||||||
+
|
|
||||||
+ if (!hantro_check_depth_match(ctx, fmt))
|
|
||||||
+ continue;
|
|
||||||
if (j == f->index) {
|
|
||||||
- fmt = &formats[i];
|
|
||||||
f->pixelformat = fmt->fourcc;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_v4l2.h b/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
index 18bc682c8556..f4a5905ed518 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
@@ -22,5 +22,6 @@ extern const struct v4l2_ioctl_ops hantro_ioctl_ops;
|
|
||||||
extern const struct vb2_ops hantro_queue_ops;
|
|
||||||
|
|
||||||
void hantro_reset_fmts(struct hantro_ctx *ctx);
|
|
||||||
+int hantro_get_formath_depth(u32 fourcc);
|
|
||||||
|
|
||||||
#endif /* HANTRO_V4L2_H_ */
|
|
@ -1,91 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 15:08:34 +0100
|
|
||||||
Subject: [PATCH] media: hantro: postproc: Fix buffer size calculation
|
|
||||||
|
|
||||||
When allocating aux buffers for postprocessing, it's assumed that base
|
|
||||||
buffer size is the same as that of output. Coincidentally, that's true
|
|
||||||
most of the time, but not always. 10-bit source also needs aux buffer
|
|
||||||
size which is appropriate for 10-bit native format, even if the output
|
|
||||||
format is 8-bit. Similarly, mv sizes and other extra buffer size also
|
|
||||||
depends on source width/height, not destination.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
.../staging/media/hantro/hantro_postproc.c | 24 +++++++++++++------
|
|
||||||
drivers/staging/media/hantro/hantro_v4l2.c | 2 +-
|
|
||||||
drivers/staging/media/hantro/hantro_v4l2.h | 2 ++
|
|
||||||
3 files changed, 20 insertions(+), 8 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_postproc.c b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
index 248abe5423f0..1a76628d5754 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
@@ -12,6 +12,7 @@
|
|
||||||
#include "hantro_hw.h"
|
|
||||||
#include "hantro_g1_regs.h"
|
|
||||||
#include "hantro_g2_regs.h"
|
|
||||||
+#include "hantro_v4l2.h"
|
|
||||||
|
|
||||||
#define HANTRO_PP_REG_WRITE(vpu, reg_name, val) \
|
|
||||||
{ \
|
|
||||||
@@ -137,18 +138,27 @@ int hantro_postproc_alloc(struct hantro_ctx *ctx)
|
|
||||||
struct v4l2_m2m_ctx *m2m_ctx = ctx->fh.m2m_ctx;
|
|
||||||
struct vb2_queue *cap_queue = &m2m_ctx->cap_q_ctx.q;
|
|
||||||
unsigned int num_buffers = cap_queue->num_buffers;
|
|
||||||
+ struct v4l2_pix_format_mplane pix_mp;
|
|
||||||
+ const struct hantro_fmt *fmt;
|
|
||||||
unsigned int i, buf_size;
|
|
||||||
|
|
||||||
- buf_size = ctx->dst_fmt.plane_fmt[0].sizeimage;
|
|
||||||
+ /* this should always pick native format */
|
|
||||||
+ fmt = hantro_get_default_fmt(ctx, false);
|
|
||||||
+ if (!fmt)
|
|
||||||
+ return -EINVAL;
|
|
||||||
+ v4l2_fill_pixfmt_mp(&pix_mp, fmt->fourcc, ctx->src_fmt.width,
|
|
||||||
+ ctx->src_fmt.height);
|
|
||||||
+
|
|
||||||
+ buf_size = pix_mp.plane_fmt[0].sizeimage;
|
|
||||||
if (ctx->vpu_src_fmt->fourcc == V4L2_PIX_FMT_H264_SLICE)
|
|
||||||
- buf_size += hantro_h264_mv_size(ctx->dst_fmt.width,
|
|
||||||
- ctx->dst_fmt.height);
|
|
||||||
+ buf_size += hantro_h264_mv_size(pix_mp.width,
|
|
||||||
+ pix_mp.height);
|
|
||||||
else if (ctx->vpu_src_fmt->fourcc == V4L2_PIX_FMT_VP9_FRAME)
|
|
||||||
- buf_size += hantro_vp9_mv_size(ctx->dst_fmt.width,
|
|
||||||
- ctx->dst_fmt.height);
|
|
||||||
+ buf_size += hantro_vp9_mv_size(pix_mp.width,
|
|
||||||
+ pix_mp.height);
|
|
||||||
else if (ctx->vpu_src_fmt->fourcc == V4L2_PIX_FMT_HEVC_SLICE)
|
|
||||||
- buf_size += hantro_hevc_mv_size(ctx->dst_fmt.width,
|
|
||||||
- ctx->dst_fmt.height);
|
|
||||||
+ buf_size += hantro_hevc_mv_size(pix_mp.width,
|
|
||||||
+ pix_mp.height);
|
|
||||||
|
|
||||||
for (i = 0; i < num_buffers; ++i) {
|
|
||||||
struct hantro_aux_buf *priv = &ctx->postproc.dec_q[i];
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_v4l2.c b/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
index 1214fa2f64ae..69d2a108e1e6 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_v4l2.c
|
|
||||||
@@ -118,7 +118,7 @@ hantro_find_format(const struct hantro_ctx *ctx, u32 fourcc)
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
-static const struct hantro_fmt *
|
|
||||||
+const struct hantro_fmt *
|
|
||||||
hantro_get_default_fmt(const struct hantro_ctx *ctx, bool bitstream)
|
|
||||||
{
|
|
||||||
const struct hantro_fmt *formats;
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_v4l2.h b/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
index f4a5905ed518..cc9a645be886 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_v4l2.h
|
|
||||||
@@ -23,5 +23,7 @@ extern const struct vb2_ops hantro_queue_ops;
|
|
||||||
|
|
||||||
void hantro_reset_fmts(struct hantro_ctx *ctx);
|
|
||||||
int hantro_get_formath_depth(u32 fourcc);
|
|
||||||
+const struct hantro_fmt *
|
|
||||||
+hantro_get_default_fmt(const struct hantro_ctx *ctx, bool bitstream);
|
|
||||||
|
|
||||||
#endif /* HANTRO_V4L2_H_ */
|
|
@ -1,56 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 15:17:03 +0100
|
|
||||||
Subject: [PATCH] media: hantro: postproc: Fix legacy regs configuration
|
|
||||||
|
|
||||||
Some postproc legacy registers were set in VP9 code. Move them to
|
|
||||||
postproc and fix their value.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 8 --------
|
|
||||||
drivers/staging/media/hantro/hantro_postproc.c | 10 ++++++++++
|
|
||||||
2 files changed, 10 insertions(+), 8 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_g2_vp9_dec.c b/drivers/staging/media/hantro/hantro_g2_vp9_dec.c
|
|
||||||
index 91c21b634fab..c9cb11fd95af 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_g2_vp9_dec.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_g2_vp9_dec.c
|
|
||||||
@@ -515,16 +515,8 @@ static void
|
|
||||||
config_bit_depth(struct hantro_ctx *ctx, const struct v4l2_ctrl_vp9_frame *dec_params)
|
|
||||||
{
|
|
||||||
if (ctx->dev->variant->legacy_regs) {
|
|
||||||
- u8 pp_shift = 0;
|
|
||||||
-
|
|
||||||
hantro_reg_write(ctx->dev, &g2_bit_depth_y, dec_params->bit_depth);
|
|
||||||
hantro_reg_write(ctx->dev, &g2_bit_depth_c, dec_params->bit_depth);
|
|
||||||
- hantro_reg_write(ctx->dev, &g2_rs_out_bit_depth, dec_params->bit_depth);
|
|
||||||
-
|
|
||||||
- if (dec_params->bit_depth > 8)
|
|
||||||
- pp_shift = 16 - dec_params->bit_depth;
|
|
||||||
-
|
|
||||||
- hantro_reg_write(ctx->dev, &g2_pp_pix_shift, pp_shift);
|
|
||||||
hantro_reg_write(ctx->dev, &g2_pix_shift, 0);
|
|
||||||
} else {
|
|
||||||
hantro_reg_write(ctx->dev, &g2_bit_depth_y_minus8, dec_params->bit_depth - 8);
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_postproc.c b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
index 1a76628d5754..11ae663f11b7 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
@@ -113,6 +113,16 @@ static void hantro_postproc_g2_enable(struct hantro_ctx *ctx)
|
|
||||||
hantro_write_addr(vpu, G2_RS_OUT_LUMA_ADDR, dst_dma);
|
|
||||||
hantro_write_addr(vpu, G2_RS_OUT_CHROMA_ADDR, dst_dma + chroma_offset);
|
|
||||||
}
|
|
||||||
+ if (ctx->dev->variant->legacy_regs) {
|
|
||||||
+ int out_depth = hantro_get_formath_depth(ctx->dst_fmt.pixelformat);
|
|
||||||
+ u8 pp_shift = 0;
|
|
||||||
+
|
|
||||||
+ if (out_depth > 8)
|
|
||||||
+ pp_shift = 16 - out_depth;
|
|
||||||
+
|
|
||||||
+ hantro_reg_write(ctx->dev, &g2_rs_out_bit_depth, out_depth);
|
|
||||||
+ hantro_reg_write(ctx->dev, &g2_pp_pix_shift, pp_shift);
|
|
||||||
+ }
|
|
||||||
hantro_reg_write(vpu, &g2_out_rs_e, 1);
|
|
||||||
}
|
|
||||||
|
|
@ -1,61 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 15:19:34 +0100
|
|
||||||
Subject: [PATCH] media: hantro: Store VP9 bit depth in context
|
|
||||||
|
|
||||||
Now that we have proper infrastructure for postprocessing 10-bit
|
|
||||||
formats, store VP9 bit depth in context.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/hantro_drv.c | 23 +++++++++++++++++++++++
|
|
||||||
1 file changed, 23 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_drv.c b/drivers/staging/media/hantro/hantro_drv.c
|
|
||||||
index 6a51f39dde56..305090365e74 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_drv.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_drv.c
|
|
||||||
@@ -320,6 +320,24 @@ static int hantro_hevc_s_ctrl(struct v4l2_ctrl *ctrl)
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static int hantro_vp9_s_ctrl(struct v4l2_ctrl *ctrl)
|
|
||||||
+{
|
|
||||||
+ struct hantro_ctx *ctx;
|
|
||||||
+
|
|
||||||
+ ctx = container_of(ctrl->handler,
|
|
||||||
+ struct hantro_ctx, ctrl_handler);
|
|
||||||
+
|
|
||||||
+ switch (ctrl->id) {
|
|
||||||
+ case V4L2_CID_STATELESS_VP9_FRAME:
|
|
||||||
+ ctx->bit_depth = ctrl->p_new.p_vp9_frame->bit_depth;
|
|
||||||
+ break;
|
|
||||||
+ default:
|
|
||||||
+ return -EINVAL;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static const struct v4l2_ctrl_ops hantro_ctrl_ops = {
|
|
||||||
.try_ctrl = hantro_try_ctrl,
|
|
||||||
};
|
|
||||||
@@ -332,6 +350,10 @@ static const struct v4l2_ctrl_ops hantro_hevc_ctrl_ops = {
|
|
||||||
.s_ctrl = hantro_hevc_s_ctrl,
|
|
||||||
};
|
|
||||||
|
|
||||||
+static const struct v4l2_ctrl_ops hantro_vp9_ctrl_ops = {
|
|
||||||
+ .s_ctrl = hantro_vp9_s_ctrl,
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
static const struct hantro_ctrl controls[] = {
|
|
||||||
{
|
|
||||||
.codec = HANTRO_JPEG_ENCODER,
|
|
||||||
@@ -478,6 +500,7 @@ static const struct hantro_ctrl controls[] = {
|
|
||||||
.codec = HANTRO_VP9_DECODER,
|
|
||||||
.cfg = {
|
|
||||||
.id = V4L2_CID_STATELESS_VP9_FRAME,
|
|
||||||
+ .ops = &hantro_vp9_ctrl_ops,
|
|
||||||
},
|
|
||||||
}, {
|
|
||||||
.codec = HANTRO_VP9_DECODER,
|
|
@ -1,60 +0,0 @@
|
|||||||
From e4b8d13f19b988a17de0226f3f8a7d03e72eac37 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Wed, 6 Jul 2022 19:29:01 +0100
|
|
||||||
Subject: [PATCH] media: hantro: sunxi: Enable 10-bit decoding
|
|
||||||
|
|
||||||
Now that infrastructure for 10-bit decoding exists, enable it for
|
|
||||||
Allwinner H6.
|
|
||||||
|
|
||||||
Tested-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
|
|
||||||
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/sunxi_vpu_hw.c | 27 +++++++++++++++++++++
|
|
||||||
1 file changed, 27 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/sunxi_vpu_hw.c b/drivers/staging/media/hantro/sunxi_vpu_hw.c
|
|
||||||
index fbeac81e59e133..02ce8b064a8f0c 100644
|
|
||||||
--- a/drivers/staging/media/hantro/sunxi_vpu_hw.c
|
|
||||||
+++ b/drivers/staging/media/hantro/sunxi_vpu_hw.c
|
|
||||||
@@ -23,12 +23,39 @@ static const struct hantro_fmt sunxi_vpu_postproc_fmts[] = {
|
|
||||||
.step_height = 32,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
+ {
|
|
||||||
+ .fourcc = V4L2_PIX_FMT_P010,
|
|
||||||
+ .codec_mode = HANTRO_MODE_NONE,
|
|
||||||
+ .postprocessed = true,
|
|
||||||
+ .frmsize = {
|
|
||||||
+ .min_width = FMT_MIN_WIDTH,
|
|
||||||
+ .max_width = FMT_UHD_WIDTH,
|
|
||||||
+ .step_width = 32,
|
|
||||||
+ .min_height = FMT_MIN_HEIGHT,
|
|
||||||
+ .max_height = FMT_UHD_HEIGHT,
|
|
||||||
+ .step_height = 32,
|
|
||||||
+ },
|
|
||||||
+ },
|
|
||||||
};
|
|
||||||
|
|
||||||
static const struct hantro_fmt sunxi_vpu_dec_fmts[] = {
|
|
||||||
{
|
|
||||||
.fourcc = V4L2_PIX_FMT_NV12_4L4,
|
|
||||||
.codec_mode = HANTRO_MODE_NONE,
|
|
||||||
+ .match_depth = true,
|
|
||||||
+ .frmsize = {
|
|
||||||
+ .min_width = FMT_MIN_WIDTH,
|
|
||||||
+ .max_width = FMT_UHD_WIDTH,
|
|
||||||
+ .step_width = 32,
|
|
||||||
+ .min_height = FMT_MIN_HEIGHT,
|
|
||||||
+ .max_height = FMT_UHD_HEIGHT,
|
|
||||||
+ .step_height = 32,
|
|
||||||
+ },
|
|
||||||
+ },
|
|
||||||
+ {
|
|
||||||
+ .fourcc = V4L2_PIX_FMT_P010_4L4,
|
|
||||||
+ .codec_mode = HANTRO_MODE_NONE,
|
|
||||||
+ .match_depth = true,
|
|
||||||
.frmsize = {
|
|
||||||
.min_width = FMT_MIN_WIDTH,
|
|
||||||
.max_width = FMT_UHD_WIDTH,
|
|
@ -1,36 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
Date: Sun, 27 Feb 2022 17:59:18 +0100
|
|
||||||
Subject: [PATCH] media: hantro: postproc: Properly calculate chroma offset
|
|
||||||
|
|
||||||
Currently chroma offset calculation assumes only 1 byte per luma, with
|
|
||||||
no consideration for stride.
|
|
||||||
|
|
||||||
Take necessary information from destination pixel format which makes
|
|
||||||
calculation completely universal.
|
|
||||||
|
|
||||||
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/hantro_postproc.c | 4 +++-
|
|
||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/hantro_postproc.c b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
index 11ae663f11b7..d8358d3289dc 100644
|
|
||||||
--- a/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
+++ b/drivers/staging/media/hantro/hantro_postproc.c
|
|
||||||
@@ -105,12 +105,14 @@ static void hantro_postproc_g2_enable(struct hantro_ctx *ctx)
|
|
||||||
{
|
|
||||||
struct hantro_dev *vpu = ctx->dev;
|
|
||||||
struct vb2_v4l2_buffer *dst_buf;
|
|
||||||
- size_t chroma_offset = ctx->dst_fmt.width * ctx->dst_fmt.height;
|
|
||||||
+ size_t chroma_offset;
|
|
||||||
int down_scale = down_scale_factor(ctx);
|
|
||||||
dma_addr_t dst_dma;
|
|
||||||
|
|
||||||
dst_buf = hantro_get_dst_buf(ctx);
|
|
||||||
dst_dma = vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0);
|
|
||||||
+ chroma_offset = ctx->dst_fmt.plane_fmt[0].bytesperline *
|
|
||||||
+ ctx->dst_fmt.height;
|
|
||||||
|
|
||||||
if (down_scale) {
|
|
||||||
hantro_reg_write(vpu, &g2_down_scale_e, 1);
|
|
@ -152,8 +152,8 @@ index 8a8a971a91e1..374818c05741 100644
|
|||||||
bool "Remove functionality from SPL FIT loading to reduce size"
|
bool "Remove functionality from SPL FIT loading to reduce size"
|
||||||
depends on SPL_FIT
|
depends on SPL_FIT
|
||||||
- default y if MACH_SUN50I || MACH_SUN50I_H5 || SUN50I_GEN_H6
|
- default y if MACH_SUN50I || MACH_SUN50I_H5 || SUN50I_GEN_H6
|
||||||
- default y if ARCH_IMX8M
|
- default y if ARCH_IMX8M || ARCH_IMX9
|
||||||
+ default y if ARCH_IMX8M || ARCH_SUNXI
|
+ default y if ARCH_IMX8M || ARCH_IMX9 || ARCH_SUNXI
|
||||||
help
|
help
|
||||||
Enable this to reduce the size of the FIT image loading code
|
Enable this to reduce the size of the FIT image loading code
|
||||||
in SPL, if space for the SPL binary is very tight.
|
in SPL, if space for the SPL binary is very tight.
|
||||||
|
@ -5,8 +5,8 @@ Subject: [PATCH 07/15] WIP: boards: amlogic: add WeTek Hub defconfig
|
|||||||
|
|
||||||
Signed-of-by: Christian Hewitt <christianshewitt@gmail.com>
|
Signed-of-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||||
---
|
---
|
||||||
configs/wetek-hub_defconfig | 69 +++++++++++++++++++++++++++++++++++++
|
configs/wetek-hub_defconfig | 71 +++++++++++++++++++++++++++++++++++++
|
||||||
1 file changed, 69 insertions(+)
|
1 file changed, 71 insertions(+)
|
||||||
create mode 100644 configs/wetek-hub_defconfig
|
create mode 100644 configs/wetek-hub_defconfig
|
||||||
|
|
||||||
diff --git a/configs/wetek-hub_defconfig b/configs/wetek-hub_defconfig
|
diff --git a/configs/wetek-hub_defconfig b/configs/wetek-hub_defconfig
|
||||||
@ -14,7 +14,7 @@ new file mode 100644
|
|||||||
index 0000000000..73fd7c4211
|
index 0000000000..73fd7c4211
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/configs/wetek-hub_defconfig
|
+++ b/configs/wetek-hub_defconfig
|
||||||
@@ -0,0 +1,69 @@
|
@@ -0,0 +1,71 @@
|
||||||
+CONFIG_ARM=y
|
+CONFIG_ARM=y
|
||||||
+CONFIG_SYS_BOARD="wetek-gxbb"
|
+CONFIG_SYS_BOARD="wetek-gxbb"
|
||||||
+CONFIG_ARCH_MESON=y
|
+CONFIG_ARCH_MESON=y
|
||||||
@ -28,6 +28,8 @@ index 0000000000..73fd7c4211
|
|||||||
+CONFIG_IDENT_STRING=" wetek-hub"
|
+CONFIG_IDENT_STRING=" wetek-hub"
|
||||||
+CONFIG_DEFAULT_DEVICE_TREE="meson-gxbb-wetek-hub"
|
+CONFIG_DEFAULT_DEVICE_TREE="meson-gxbb-wetek-hub"
|
||||||
+CONFIG_DEBUG_UART=y
|
+CONFIG_DEBUG_UART=y
|
||||||
|
+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x20000000
|
||||||
+CONFIG_OF_BOARD_SETUP=y
|
+CONFIG_OF_BOARD_SETUP=y
|
||||||
+# CONFIG_DISPLAY_CPUINFO is not set
|
+# CONFIG_DISPLAY_CPUINFO is not set
|
||||||
+CONFIG_MISC_INIT_R=y
|
+CONFIG_MISC_INIT_R=y
|
||||||
|
@ -5,8 +5,8 @@ Subject: [PATCH 08/15] WIP: boards: amlogic: add WeTek Play2 defconfig
|
|||||||
|
|
||||||
Signed-off-by: Christian Hewittt <christianshewitt@gmail.com>
|
Signed-off-by: Christian Hewittt <christianshewitt@gmail.com>
|
||||||
---
|
---
|
||||||
configs/wetek-play2_defconfig | 69 +++++++++++++++++++++++++++++++++++
|
configs/wetek-play2_defconfig | 71 +++++++++++++++++++++++++++++++++++
|
||||||
1 file changed, 69 insertions(+)
|
1 file changed, 71 insertions(+)
|
||||||
create mode 100644 configs/wetek-play2_defconfig
|
create mode 100644 configs/wetek-play2_defconfig
|
||||||
|
|
||||||
diff --git a/configs/wetek-play2_defconfig b/configs/wetek-play2_defconfig
|
diff --git a/configs/wetek-play2_defconfig b/configs/wetek-play2_defconfig
|
||||||
@ -14,7 +14,7 @@ new file mode 100644
|
|||||||
index 0000000000..f218ba0e0e
|
index 0000000000..f218ba0e0e
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/configs/wetek-play2_defconfig
|
+++ b/configs/wetek-play2_defconfig
|
||||||
@@ -0,0 +1,69 @@
|
@@ -0,0 +1,71 @@
|
||||||
+CONFIG_ARM=y
|
+CONFIG_ARM=y
|
||||||
+CONFIG_SYS_BOARD="wetek-gxbb"
|
+CONFIG_SYS_BOARD="wetek-gxbb"
|
||||||
+CONFIG_ARCH_MESON=y
|
+CONFIG_ARCH_MESON=y
|
||||||
@ -28,6 +28,8 @@ index 0000000000..f218ba0e0e
|
|||||||
+CONFIG_IDENT_STRING=" wetek-play2"
|
+CONFIG_IDENT_STRING=" wetek-play2"
|
||||||
+CONFIG_DEFAULT_DEVICE_TREE="meson-gxbb-wetek-play2"
|
+CONFIG_DEFAULT_DEVICE_TREE="meson-gxbb-wetek-play2"
|
||||||
+CONFIG_DEBUG_UART=y
|
+CONFIG_DEBUG_UART=y
|
||||||
|
+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x20000000
|
||||||
+CONFIG_OF_BOARD_SETUP=y
|
+CONFIG_OF_BOARD_SETUP=y
|
||||||
+# CONFIG_DISPLAY_CPUINFO is not set
|
+# CONFIG_DISPLAY_CPUINFO is not set
|
||||||
+CONFIG_MISC_INIT_R=y
|
+CONFIG_MISC_INIT_R=y
|
||||||
|
@ -8,8 +8,8 @@ Add a defconfig for the Radxa Zero2 SBC, using an Amlogic A311D chip.
|
|||||||
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||||
---
|
---
|
||||||
board/amlogic/w400/MAINTAINERS | 1 +
|
board/amlogic/w400/MAINTAINERS | 1 +
|
||||||
configs/radxa-zero2_defconfig | 72 ++++++++++++++++++++++++++++++++++
|
configs/radxa-zero2_defconfig | 74 ++++++++++++++++++++++++++++++++++
|
||||||
2 files changed, 73 insertions(+)
|
2 files changed, 75 insertions(+)
|
||||||
create mode 100644 configs/radxa-zero2_defconfig
|
create mode 100644 configs/radxa-zero2_defconfig
|
||||||
|
|
||||||
diff --git a/board/amlogic/w400/MAINTAINERS b/board/amlogic/w400/MAINTAINERS
|
diff --git a/board/amlogic/w400/MAINTAINERS b/board/amlogic/w400/MAINTAINERS
|
||||||
@ -27,7 +27,7 @@ new file mode 100644
|
|||||||
index 0000000000..e9bd2a4f13
|
index 0000000000..e9bd2a4f13
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/configs/radxa-zero2_defconfig
|
+++ b/configs/radxa-zero2_defconfig
|
||||||
@@ -0,0 +1,72 @@
|
@@ -0,0 +1,74 @@
|
||||||
+CONFIG_ARM=y
|
+CONFIG_ARM=y
|
||||||
+CONFIG_ARCH_MESON=y
|
+CONFIG_ARCH_MESON=y
|
||||||
+CONFIG_SYS_TEXT_BASE=0x01000000
|
+CONFIG_SYS_TEXT_BASE=0x01000000
|
||||||
@ -41,6 +41,8 @@ index 0000000000..e9bd2a4f13
|
|||||||
+CONFIG_DEBUG_UART_CLOCK=24000000
|
+CONFIG_DEBUG_UART_CLOCK=24000000
|
||||||
+CONFIG_IDENT_STRING=" radxa-zero2"
|
+CONFIG_IDENT_STRING=" radxa-zero2"
|
||||||
+CONFIG_DEBUG_UART=y
|
+CONFIG_DEBUG_UART=y
|
||||||
|
+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x20000000
|
||||||
+CONFIG_OF_BOARD_SETUP=y
|
+CONFIG_OF_BOARD_SETUP=y
|
||||||
+# CONFIG_DISPLAY_CPUINFO is not set
|
+# CONFIG_DISPLAY_CPUINFO is not set
|
||||||
+CONFIG_MISC_INIT_R=y
|
+CONFIG_MISC_INIT_R=y
|
||||||
|
@ -7,8 +7,8 @@ Add a board config for Beelink GT1 devices
|
|||||||
|
|
||||||
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||||
---
|
---
|
||||||
configs/beelink-gt1_defconfig | 69 +++++++++++++++++++++++++++++++++++
|
configs/beelink-gt1_defconfig | 71 +++++++++++++++++++++++++++++++++++
|
||||||
1 file changed, 69 insertions(+)
|
1 file changed, 71 insertions(+)
|
||||||
create mode 100644 configs/beelink-gt1_defconfig
|
create mode 100644 configs/beelink-gt1_defconfig
|
||||||
|
|
||||||
diff --git a/configs/beelink-gt1_defconfig b/configs/beelink-gt1_defconfig
|
diff --git a/configs/beelink-gt1_defconfig b/configs/beelink-gt1_defconfig
|
||||||
@ -16,7 +16,7 @@ new file mode 100644
|
|||||||
index 0000000000..6f6051b675
|
index 0000000000..6f6051b675
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/configs/beelink-gt1_defconfig
|
+++ b/configs/beelink-gt1_defconfig
|
||||||
@@ -0,0 +1,69 @@
|
@@ -0,0 +1,71 @@
|
||||||
+CONFIG_ARM=y
|
+CONFIG_ARM=y
|
||||||
+CONFIG_ARCH_MESON=y
|
+CONFIG_ARCH_MESON=y
|
||||||
+CONFIG_SYS_TEXT_BASE=0x01000000
|
+CONFIG_SYS_TEXT_BASE=0x01000000
|
||||||
@ -30,6 +30,8 @@ index 0000000000..6f6051b675
|
|||||||
+CONFIG_IDENT_STRING=" beelink-gt1"
|
+CONFIG_IDENT_STRING=" beelink-gt1"
|
||||||
+CONFIG_SYS_LOAD_ADDR=0x1000000
|
+CONFIG_SYS_LOAD_ADDR=0x1000000
|
||||||
+CONFIG_DEBUG_UART=y
|
+CONFIG_DEBUG_UART=y
|
||||||
|
+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
|
+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x20000000
|
||||||
+CONFIG_REMAKE_ELF=y
|
+CONFIG_REMAKE_ELF=y
|
||||||
+CONFIG_OF_BOARD_SETUP=y
|
+CONFIG_OF_BOARD_SETUP=y
|
||||||
+# CONFIG_DISPLAY_CPUINFO is not set
|
+# CONFIG_DISPLAY_CPUINFO is not set
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 5.19.2-rc1 Kernel Configuration
|
# Linux/x86 6.0.0-rc5 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-12.1.0 (GCC) 12.1.0"
|
CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=120100
|
CONFIG_GCC_VERSION=120200
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23900
|
CONFIG_AS_VERSION=23900
|
||||||
@ -13,7 +13,6 @@ CONFIG_LD_VERSION=23900
|
|||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -89,6 +88,8 @@ CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
|
|||||||
CONFIG_GENERIC_CMOS_UPDATE=y
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -178,6 +179,7 @@ CONFIG_NUMA_BALANCING=y
|
|||||||
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
|
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -419,7 +421,6 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
|
|||||||
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
|
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
|
||||||
CONFIG_X86_PAT=y
|
CONFIG_X86_PAT=y
|
||||||
CONFIG_ARCH_USES_PG_UNCACHED=y
|
CONFIG_ARCH_USES_PG_UNCACHED=y
|
||||||
CONFIG_ARCH_RANDOM=y
|
|
||||||
CONFIG_X86_UMIP=y
|
CONFIG_X86_UMIP=y
|
||||||
CONFIG_CC_HAS_IBT=y
|
CONFIG_CC_HAS_IBT=y
|
||||||
CONFIG_X86_KERNEL_IBT=y
|
CONFIG_X86_KERNEL_IBT=y
|
||||||
@ -485,6 +486,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
CONFIG_PM_DEBUG=y
|
CONFIG_PM_DEBUG=y
|
||||||
@ -547,8 +549,8 @@ CONFIG_HAVE_ACPI_APEI_NMI=y
|
|||||||
# CONFIG_ACPI_PFRUT is not set
|
# CONFIG_ACPI_PFRUT is not set
|
||||||
CONFIG_ACPI_PCC=y
|
CONFIG_ACPI_PCC=y
|
||||||
# CONFIG_PMIC_OPREGION is not set
|
# CONFIG_PMIC_OPREGION is not set
|
||||||
CONFIG_X86_PM_TIMER=y
|
|
||||||
CONFIG_ACPI_PRMT=y
|
CONFIG_ACPI_PRMT=y
|
||||||
|
CONFIG_X86_PM_TIMER=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# CPU Frequency scaling
|
# CPU Frequency scaling
|
||||||
@ -700,8 +702,8 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
|
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -716,6 +718,7 @@ CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|||||||
CONFIG_MODULES_USE_ELF_RELA=y
|
CONFIG_MODULES_USE_ELF_RELA=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
||||||
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
@ -915,7 +918,6 @@ CONFIG_MIGRATION=y
|
|||||||
CONFIG_ARCH_ENABLE_THP_MIGRATION=y
|
CONFIG_ARCH_ENABLE_THP_MIGRATION=y
|
||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
CONFIG_VIRT_TO_BUS=y
|
|
||||||
CONFIG_MMU_NOTIFIER=y
|
CONFIG_MMU_NOTIFIER=y
|
||||||
# CONFIG_KSM is not set
|
# CONFIG_KSM is not set
|
||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
||||||
@ -940,7 +942,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
@ -1630,7 +1631,6 @@ CONFIG_SYSFB=y
|
|||||||
#
|
#
|
||||||
# EFI (Extensible Firmware Interface) Support
|
# EFI (Extensible Firmware Interface) Support
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
|
||||||
CONFIG_EFI_ESRT=y
|
CONFIG_EFI_ESRT=y
|
||||||
# CONFIG_EFI_FAKE_MEMMAP is not set
|
# CONFIG_EFI_FAKE_MEMMAP is not set
|
||||||
CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
|
CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
|
||||||
@ -1676,7 +1676,6 @@ CONFIG_BLK_DEV_LOOP=y
|
|||||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
|
CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
|
||||||
# CONFIG_BLK_DEV_DRBD is not set
|
# CONFIG_BLK_DEV_DRBD is not set
|
||||||
CONFIG_BLK_DEV_NBD=y
|
CONFIG_BLK_DEV_NBD=y
|
||||||
# CONFIG_BLK_DEV_SX8 is not set
|
|
||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||||
@ -1684,6 +1683,7 @@ CONFIG_BLK_DEV_RAM_SIZE=16384
|
|||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1695,6 +1695,7 @@ CONFIG_NVME_MULTIPATH=y
|
|||||||
CONFIG_NVME_HWMON=y
|
CONFIG_NVME_HWMON=y
|
||||||
# CONFIG_NVME_FC is not set
|
# CONFIG_NVME_FC is not set
|
||||||
# CONFIG_NVME_TCP is not set
|
# CONFIG_NVME_TCP is not set
|
||||||
|
# CONFIG_NVME_AUTH is not set
|
||||||
# CONFIG_NVME_TARGET is not set
|
# CONFIG_NVME_TARGET is not set
|
||||||
# end of NVME Support
|
# end of NVME Support
|
||||||
|
|
||||||
@ -1818,7 +1819,6 @@ CONFIG_SCSI_MVSAS=y
|
|||||||
# CONFIG_SCSI_MVSAS_DEBUG is not set
|
# CONFIG_SCSI_MVSAS_DEBUG is not set
|
||||||
# CONFIG_SCSI_MVSAS_TASKLET is not set
|
# CONFIG_SCSI_MVSAS_TASKLET is not set
|
||||||
# CONFIG_SCSI_MVUMI is not set
|
# CONFIG_SCSI_MVUMI is not set
|
||||||
# CONFIG_SCSI_DPT_I2O is not set
|
|
||||||
# CONFIG_SCSI_ADVANSYS is not set
|
# CONFIG_SCSI_ADVANSYS is not set
|
||||||
# CONFIG_SCSI_ARCMSR is not set
|
# CONFIG_SCSI_ARCMSR is not set
|
||||||
# CONFIG_SCSI_ESAS2R is not set
|
# CONFIG_SCSI_ESAS2R is not set
|
||||||
@ -2083,6 +2083,7 @@ CONFIG_ICE=y
|
|||||||
CONFIG_ICE_HWTS=y
|
CONFIG_ICE_HWTS=y
|
||||||
# CONFIG_FM10K is not set
|
# CONFIG_FM10K is not set
|
||||||
CONFIG_IGC=y
|
CONFIG_IGC=y
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
CONFIG_JME=y
|
CONFIG_JME=y
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
CONFIG_NET_VENDOR_MARVELL=y
|
CONFIG_NET_VENDOR_MARVELL=y
|
||||||
@ -2227,7 +2228,6 @@ CONFIG_MDIO_DEVRES=y
|
|||||||
#
|
#
|
||||||
# PCS device drivers
|
# PCS device drivers
|
||||||
#
|
#
|
||||||
# CONFIG_PCS_XPCS is not set
|
|
||||||
# end of PCS device drivers
|
# end of PCS device drivers
|
||||||
|
|
||||||
CONFIG_PPP=m
|
CONFIG_PPP=m
|
||||||
@ -3031,6 +3031,7 @@ CONFIG_PINCTRL_ICELAKE=y
|
|||||||
CONFIG_PINCTRL_JASPERLAKE=y
|
CONFIG_PINCTRL_JASPERLAKE=y
|
||||||
# CONFIG_PINCTRL_LAKEFIELD is not set
|
# CONFIG_PINCTRL_LAKEFIELD is not set
|
||||||
CONFIG_PINCTRL_LEWISBURG=y
|
CONFIG_PINCTRL_LEWISBURG=y
|
||||||
|
# CONFIG_PINCTRL_METEORLAKE is not set
|
||||||
CONFIG_PINCTRL_SUNRISEPOINT=y
|
CONFIG_PINCTRL_SUNRISEPOINT=y
|
||||||
CONFIG_PINCTRL_TIGERLAKE=y
|
CONFIG_PINCTRL_TIGERLAKE=y
|
||||||
# end of Intel pinctrl drivers
|
# end of Intel pinctrl drivers
|
||||||
@ -3635,7 +3636,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
CONFIG_VIDEO_USBTV=m
|
CONFIG_VIDEO_USBTV=m
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
||||||
@ -3959,6 +3959,7 @@ CONFIG_VIDEO_IR_I2C=m
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -4356,6 +4357,7 @@ CONFIG_DVB_DUMMY_FE=m
|
|||||||
#
|
#
|
||||||
# Graphics support
|
# Graphics support
|
||||||
#
|
#
|
||||||
|
CONFIG_APERTURE_HELPERS=y
|
||||||
CONFIG_AGP=y
|
CONFIG_AGP=y
|
||||||
# CONFIG_AGP_AMD64 is not set
|
# CONFIG_AGP_AMD64 is not set
|
||||||
CONFIG_AGP_INTEL=y
|
CONFIG_AGP_INTEL=y
|
||||||
@ -4623,7 +4625,9 @@ CONFIG_SND_MAX_CARDS=32
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
CONFIG_SND_VMASTER=y
|
CONFIG_SND_VMASTER=y
|
||||||
CONFIG_SND_DMA_SGBUF=y
|
CONFIG_SND_DMA_SGBUF=y
|
||||||
CONFIG_SND_CTL_LED=m
|
CONFIG_SND_CTL_LED=m
|
||||||
@ -4778,6 +4782,7 @@ CONFIG_SND_SOC_ACPI=m
|
|||||||
CONFIG_SND_SOC_AMD_ACP=m
|
CONFIG_SND_SOC_AMD_ACP=m
|
||||||
CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
|
CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
|
||||||
CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
|
CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
|
||||||
|
# CONFIG_SND_SOC_AMD_ST_ES8336_MACH is not set
|
||||||
CONFIG_SND_SOC_AMD_ACP3x=m
|
CONFIG_SND_SOC_AMD_ACP3x=m
|
||||||
CONFIG_SND_SOC_AMD_RENOIR=m
|
CONFIG_SND_SOC_AMD_RENOIR=m
|
||||||
CONFIG_SND_SOC_AMD_RENOIR_MACH=m
|
CONFIG_SND_SOC_AMD_RENOIR_MACH=m
|
||||||
@ -4785,6 +4790,7 @@ CONFIG_SND_SOC_AMD_RENOIR_MACH=m
|
|||||||
# CONFIG_SND_SOC_AMD_ACP6x is not set
|
# CONFIG_SND_SOC_AMD_ACP6x is not set
|
||||||
CONFIG_SND_AMD_ACP_CONFIG=m
|
CONFIG_SND_AMD_ACP_CONFIG=m
|
||||||
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
|
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
|
||||||
|
# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
|
||||||
# CONFIG_SND_ATMEL_SOC is not set
|
# CONFIG_SND_ATMEL_SOC is not set
|
||||||
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
|
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
|
||||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||||
@ -4829,6 +4835,28 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
|
|||||||
CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
|
CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
|
||||||
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
|
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
|
||||||
CONFIG_SND_SOC_INTEL_AVS=m
|
CONFIG_SND_SOC_INTEL_AVS=m
|
||||||
|
|
||||||
|
#
|
||||||
|
# Intel AVS Machine drivers
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Available DSP configurations
|
||||||
|
#
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
|
||||||
|
# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
|
||||||
|
# end of Intel AVS Machine drivers
|
||||||
|
|
||||||
CONFIG_SND_SOC_INTEL_MACH=y
|
CONFIG_SND_SOC_INTEL_MACH=y
|
||||||
# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
|
# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
|
||||||
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
|
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
|
||||||
@ -4920,6 +4948,7 @@ CONFIG_SND_SOC_ES8316=m
|
|||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
CONFIG_SND_SOC_HDAC_HDMI=m
|
CONFIG_SND_SOC_HDAC_HDMI=m
|
||||||
CONFIG_SND_SOC_HDAC_HDA=m
|
CONFIG_SND_SOC_HDAC_HDA=m
|
||||||
|
CONFIG_SND_SOC_HDA=m
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4969,6 +4998,7 @@ CONFIG_SND_SOC_SPDIF=m
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -5451,7 +5481,6 @@ CONFIG_LEDS_CLASS_FLASH=y
|
|||||||
# CONFIG_LEDS_LP3944 is not set
|
# CONFIG_LEDS_LP3944 is not set
|
||||||
# CONFIG_LEDS_LP3952 is not set
|
# CONFIG_LEDS_LP3952 is not set
|
||||||
# CONFIG_LEDS_LP50XX is not set
|
# CONFIG_LEDS_LP50XX is not set
|
||||||
# CONFIG_LEDS_CLEVO_MAIL is not set
|
|
||||||
# CONFIG_LEDS_PCA955X is not set
|
# CONFIG_LEDS_PCA955X is not set
|
||||||
# CONFIG_LEDS_PCA963X is not set
|
# CONFIG_LEDS_PCA963X is not set
|
||||||
# CONFIG_LEDS_REGULATOR is not set
|
# CONFIG_LEDS_REGULATOR is not set
|
||||||
@ -5461,6 +5490,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
|||||||
# CONFIG_LEDS_TCA6507 is not set
|
# CONFIG_LEDS_TCA6507 is not set
|
||||||
# CONFIG_LEDS_TLC591XX is not set
|
# CONFIG_LEDS_TLC591XX is not set
|
||||||
# CONFIG_LEDS_LM355x is not set
|
# CONFIG_LEDS_LM355x is not set
|
||||||
|
# CONFIG_LEDS_IS31FL319X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
||||||
@ -5677,7 +5707,6 @@ CONFIG_VIRTIO=y
|
|||||||
CONFIG_VIRTIO_PCI_LIB=y
|
CONFIG_VIRTIO_PCI_LIB=y
|
||||||
CONFIG_VIRTIO_PCI_LIB_LEGACY=y
|
CONFIG_VIRTIO_PCI_LIB_LEGACY=y
|
||||||
CONFIG_VIRTIO_MENU=y
|
CONFIG_VIRTIO_MENU=y
|
||||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
|
||||||
CONFIG_VIRTIO_PCI=y
|
CONFIG_VIRTIO_PCI=y
|
||||||
CONFIG_VIRTIO_PCI_LEGACY=y
|
CONFIG_VIRTIO_PCI_LEGACY=y
|
||||||
CONFIG_VIRTIO_BALLOON=y
|
CONFIG_VIRTIO_BALLOON=y
|
||||||
@ -5709,22 +5738,28 @@ CONFIG_VT6656=m
|
|||||||
# CONFIG_FB_SM750 is not set
|
# CONFIG_FB_SM750 is not set
|
||||||
CONFIG_STAGING_MEDIA=y
|
CONFIG_STAGING_MEDIA=y
|
||||||
# CONFIG_INTEL_ATOMISP is not set
|
# CONFIG_INTEL_ATOMISP is not set
|
||||||
# CONFIG_VIDEO_ZORAN is not set
|
|
||||||
CONFIG_VIDEO_IPU3_IMGU=m
|
|
||||||
CONFIG_DVB_AV7110_IR=y
|
CONFIG_DVB_AV7110_IR=y
|
||||||
CONFIG_DVB_AV7110=m
|
CONFIG_DVB_AV7110=m
|
||||||
CONFIG_DVB_AV7110_OSD=y
|
CONFIG_DVB_AV7110_OSD=y
|
||||||
CONFIG_DVB_BUDGET_PATCH=m
|
CONFIG_DVB_BUDGET_PATCH=m
|
||||||
CONFIG_DVB_SP8870=m
|
CONFIG_DVB_SP8870=m
|
||||||
|
CONFIG_VIDEO_IPU3_IMGU=m
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
|
# CONFIG_VIDEO_ZORAN is not set
|
||||||
# CONFIG_LTE_GDM724X is not set
|
# CONFIG_LTE_GDM724X is not set
|
||||||
# CONFIG_FIREWIRE_SERIAL is not set
|
# CONFIG_FIREWIRE_SERIAL is not set
|
||||||
# CONFIG_KS7010 is not set
|
# CONFIG_KS7010 is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_QLGE is not set
|
# CONFIG_QLGE is not set
|
||||||
|
# CONFIG_VME_BUS is not set
|
||||||
#
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# VME Device Drivers
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
#
|
CONFIG_SURFACE_PLATFORMS=y
|
||||||
|
# CONFIG_SURFACE_3_POWER_OPREGION is not set
|
||||||
|
# CONFIG_SURFACE_GPE is not set
|
||||||
|
# CONFIG_SURFACE_HOTPLUG is not set
|
||||||
|
# CONFIG_SURFACE_PRO3_BUTTON is not set
|
||||||
|
# CONFIG_SURFACE_AGGREGATOR is not set
|
||||||
CONFIG_X86_PLATFORM_DEVICES=y
|
CONFIG_X86_PLATFORM_DEVICES=y
|
||||||
CONFIG_ACPI_WMI=y
|
CONFIG_ACPI_WMI=y
|
||||||
CONFIG_WMI_BMOF=y
|
CONFIG_WMI_BMOF=y
|
||||||
@ -5810,15 +5845,7 @@ CONFIG_INTEL_ATOMISP2_PM=y
|
|||||||
# CONFIG_INTEL_SCU_PLATFORM is not set
|
# CONFIG_INTEL_SCU_PLATFORM is not set
|
||||||
# CONFIG_SIEMENS_SIMATIC_IPC is not set
|
# CONFIG_SIEMENS_SIMATIC_IPC is not set
|
||||||
# CONFIG_WINMATE_FM07_KEYS is not set
|
# CONFIG_WINMATE_FM07_KEYS is not set
|
||||||
CONFIG_PMC_ATOM=y
|
CONFIG_P2SB=y
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
|
||||||
CONFIG_SURFACE_PLATFORMS=y
|
|
||||||
# CONFIG_SURFACE_3_POWER_OPREGION is not set
|
|
||||||
# CONFIG_SURFACE_GPE is not set
|
|
||||||
# CONFIG_SURFACE_HOTPLUG is not set
|
|
||||||
# CONFIG_SURFACE_PRO3_BUTTON is not set
|
|
||||||
# CONFIG_SURFACE_AGGREGATOR is not set
|
|
||||||
CONFIG_HAVE_CLK=y
|
CONFIG_HAVE_CLK=y
|
||||||
CONFIG_HAVE_CLK_PREPARE=y
|
CONFIG_HAVE_CLK_PREPARE=y
|
||||||
CONFIG_COMMON_CLK=y
|
CONFIG_COMMON_CLK=y
|
||||||
@ -5903,6 +5930,11 @@ CONFIG_IRQ_REMAP=y
|
|||||||
#
|
#
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5931,7 +5963,6 @@ CONFIG_IRQ_REMAP=y
|
|||||||
# CONFIG_MEMORY is not set
|
# CONFIG_MEMORY is not set
|
||||||
# CONFIG_IIO is not set
|
# CONFIG_IIO is not set
|
||||||
# CONFIG_NTB is not set
|
# CONFIG_NTB is not set
|
||||||
# CONFIG_VME_BUS is not set
|
|
||||||
# CONFIG_PWM is not set
|
# CONFIG_PWM is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -5941,7 +5972,9 @@ CONFIG_IRQ_REMAP=y
|
|||||||
|
|
||||||
# CONFIG_IPACK_BUS is not set
|
# CONFIG_IPACK_BUS is not set
|
||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
|
# CONFIG_RESET_SIMPLE is not set
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -5978,7 +6011,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6402,6 +6435,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set
|
# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set
|
||||||
# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set
|
# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6424,6 +6458,7 @@ CONFIG_CRYPTO_BLAKE2B=y
|
|||||||
CONFIG_CRYPTO_BLAKE2S_X86=y
|
CONFIG_CRYPTO_BLAKE2S_X86=y
|
||||||
# CONFIG_CRYPTO_CRCT10DIF is not set
|
# CONFIG_CRYPTO_CRCT10DIF is not set
|
||||||
CONFIG_CRYPTO_GHASH=y
|
CONFIG_CRYPTO_GHASH=y
|
||||||
|
# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set
|
||||||
# CONFIG_CRYPTO_POLY1305 is not set
|
# CONFIG_CRYPTO_POLY1305 is not set
|
||||||
CONFIG_CRYPTO_POLY1305_X86_64=m
|
CONFIG_CRYPTO_POLY1305_X86_64=m
|
||||||
CONFIG_CRYPTO_MD4=y
|
CONFIG_CRYPTO_MD4=y
|
||||||
@ -6468,6 +6503,7 @@ CONFIG_CRYPTO_DES3_EDE_X86_64=y
|
|||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
CONFIG_CRYPTO_CHACHA20_X86_64=m
|
CONFIG_CRYPTO_CHACHA20_X86_64=m
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
|
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
|
||||||
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
|
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
|
||||||
@ -6570,6 +6606,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
|
|||||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
|
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6662,7 +6699,6 @@ CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
|
|||||||
CONFIG_ARCH_HAS_COPY_MC=y
|
CONFIG_ARCH_HAS_COPY_MC=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
@ -6757,6 +6793,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
@ -6937,6 +6974,7 @@ CONFIG_FTRACE_MCOUNT_USE_CC=y
|
|||||||
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
||||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||||
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
|
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
|
||||||
|
# CONFIG_RV is not set
|
||||||
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
|
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
|
CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 5.19.2-rc1 Kernel Configuration
|
# Linux/arm 6.0.0-rc5 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7a-libreelec-linux-gnueabihf-gcc-12.1.0 (GCC) 12.1.0"
|
CONFIG_CC_VERSION_TEXT="armv7a-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=120100
|
CONFIG_GCC_VERSION=120200
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23900
|
CONFIG_AS_VERSION=23900
|
||||||
@ -13,7 +13,6 @@ CONFIG_LD_VERSION=23900
|
|||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -77,6 +76,8 @@ CONFIG_GENERIC_TIME_VSYSCALL=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -153,6 +154,7 @@ CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
|||||||
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
# CONFIG_MEMCG is not set
|
# CONFIG_MEMCG is not set
|
||||||
# CONFIG_BLK_CGROUP is not set
|
# CONFIG_BLK_CGROUP is not set
|
||||||
# CONFIG_CGROUP_SCHED is not set
|
# CONFIG_CGROUP_SCHED is not set
|
||||||
@ -347,6 +349,7 @@ CONFIG_SOC_IMX6UL=y
|
|||||||
# CONFIG_PLAT_SPEAR is not set
|
# CONFIG_PLAT_SPEAR is not set
|
||||||
# CONFIG_ARCH_STI is not set
|
# CONFIG_ARCH_STI is not set
|
||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
|
# CONFIG_ARCH_SUNPLUS is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_TEGRA is not set
|
# CONFIG_ARCH_TEGRA is not set
|
||||||
# CONFIG_ARCH_UNIPHIER is not set
|
# CONFIG_ARCH_UNIPHIER is not set
|
||||||
@ -491,6 +494,7 @@ CONFIG_STACKPROTECTOR_PER_TASK=y
|
|||||||
#
|
#
|
||||||
CONFIG_USE_OF=y
|
CONFIG_USE_OF=y
|
||||||
CONFIG_ATAGS=y
|
CONFIG_ATAGS=y
|
||||||
|
# CONFIG_UNUSED_BOARD_FILES is not set
|
||||||
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0
|
CONFIG_ZBOOT_ROM_TEXT=0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0
|
CONFIG_ZBOOT_ROM_BSS=0
|
||||||
@ -578,6 +582,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
CONFIG_PM_DEBUG=y
|
CONFIG_PM_DEBUG=y
|
||||||
@ -647,13 +652,14 @@ CONFIG_HAVE_STACKPROTECTOR=y
|
|||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
||||||
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
@ -673,7 +679,6 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_HAVE_ARCH_PFN_VALID=y
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
||||||
@ -972,6 +977,7 @@ CONFIG_NET_DSA_TAG_EDSA=y
|
|||||||
# CONFIG_NET_DSA_TAG_QCA is not set
|
# CONFIG_NET_DSA_TAG_QCA is not set
|
||||||
# CONFIG_NET_DSA_TAG_RTL4_A is not set
|
# CONFIG_NET_DSA_TAG_RTL4_A is not set
|
||||||
# CONFIG_NET_DSA_TAG_RTL8_4 is not set
|
# CONFIG_NET_DSA_TAG_RTL8_4 is not set
|
||||||
|
# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
|
||||||
# CONFIG_NET_DSA_TAG_LAN9303 is not set
|
# CONFIG_NET_DSA_TAG_LAN9303 is not set
|
||||||
# CONFIG_NET_DSA_TAG_SJA1105 is not set
|
# CONFIG_NET_DSA_TAG_SJA1105 is not set
|
||||||
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
||||||
@ -1442,13 +1448,13 @@ CONFIG_BLK_DEV_LOOP=y
|
|||||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||||
# CONFIG_BLK_DEV_DRBD is not set
|
# CONFIG_BLK_DEV_DRBD is not set
|
||||||
# CONFIG_BLK_DEV_NBD is not set
|
# CONFIG_BLK_DEV_NBD is not set
|
||||||
# CONFIG_BLK_DEV_SX8 is not set
|
|
||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=65536
|
CONFIG_BLK_DEV_RAM_SIZE=65536
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1485,6 +1491,7 @@ CONFIG_SRAM_EXEC=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1699,17 +1706,16 @@ CONFIG_NLMON=m
|
|||||||
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
||||||
# CONFIG_NET_DSA_MT7530 is not set
|
# CONFIG_NET_DSA_MT7530 is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
# CONFIG_NET_DSA_MV88E6060 is not set
|
||||||
# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
|
# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set
|
||||||
# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
|
|
||||||
CONFIG_NET_DSA_MV88E6XXX=y
|
CONFIG_NET_DSA_MV88E6XXX=y
|
||||||
CONFIG_NET_DSA_MV88E6XXX_PTP=y
|
CONFIG_NET_DSA_MV88E6XXX_PTP=y
|
||||||
# CONFIG_NET_DSA_MSCC_FELIX is not set
|
# CONFIG_NET_DSA_MSCC_FELIX is not set
|
||||||
# CONFIG_NET_DSA_MSCC_SEVILLE is not set
|
# CONFIG_NET_DSA_MSCC_SEVILLE is not set
|
||||||
# CONFIG_NET_DSA_AR9331 is not set
|
# CONFIG_NET_DSA_AR9331 is not set
|
||||||
|
# CONFIG_NET_DSA_QCA8K is not set
|
||||||
# CONFIG_NET_DSA_SJA1105 is not set
|
# CONFIG_NET_DSA_SJA1105 is not set
|
||||||
# CONFIG_NET_DSA_XRS700X_I2C is not set
|
# CONFIG_NET_DSA_XRS700X_I2C is not set
|
||||||
# CONFIG_NET_DSA_XRS700X_MDIO is not set
|
# CONFIG_NET_DSA_XRS700X_MDIO is not set
|
||||||
# CONFIG_NET_DSA_QCA8K is not set
|
|
||||||
# CONFIG_NET_DSA_REALTEK is not set
|
# CONFIG_NET_DSA_REALTEK is not set
|
||||||
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
||||||
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
|
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
|
||||||
@ -1811,6 +1817,7 @@ CONFIG_IGB_HWMON=y
|
|||||||
# CONFIG_ICE is not set
|
# CONFIG_ICE is not set
|
||||||
# CONFIG_FM10K is not set
|
# CONFIG_FM10K is not set
|
||||||
# CONFIG_IGC is not set
|
# CONFIG_IGC is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_JME is not set
|
# CONFIG_JME is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
@ -1832,7 +1839,6 @@ CONFIG_NET_VENDOR_NI=y
|
|||||||
# CONFIG_NET_VENDOR_NATSEMI is not set
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||||
CONFIG_NET_VENDOR_NETERION=y
|
CONFIG_NET_VENDOR_NETERION=y
|
||||||
# CONFIG_S2IO is not set
|
# CONFIG_S2IO is not set
|
||||||
# CONFIG_VXGE is not set
|
|
||||||
CONFIG_NET_VENDOR_NETRONOME=y
|
CONFIG_NET_VENDOR_NETRONOME=y
|
||||||
# CONFIG_NFP is not set
|
# CONFIG_NFP is not set
|
||||||
CONFIG_NET_VENDOR_NVIDIA=y
|
CONFIG_NET_VENDOR_NVIDIA=y
|
||||||
@ -1990,7 +1996,6 @@ CONFIG_MDIO_GPIO=y
|
|||||||
#
|
#
|
||||||
# PCS device drivers
|
# PCS device drivers
|
||||||
#
|
#
|
||||||
# CONFIG_PCS_XPCS is not set
|
|
||||||
# end of PCS device drivers
|
# end of PCS device drivers
|
||||||
|
|
||||||
# CONFIG_PPP is not set
|
# CONFIG_PPP is not set
|
||||||
@ -2420,6 +2425,7 @@ CONFIG_DEVPORT=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2544,6 +2550,7 @@ CONFIG_SPI_FSL_QUADSPI=y
|
|||||||
# CONFIG_SPI_GPIO is not set
|
# CONFIG_SPI_GPIO is not set
|
||||||
CONFIG_SPI_IMX=y
|
CONFIG_SPI_IMX=y
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
# CONFIG_SPI_PXA2XX is not set
|
# CONFIG_SPI_PXA2XX is not set
|
||||||
# CONFIG_SPI_ROCKCHIP is not set
|
# CONFIG_SPI_ROCKCHIP is not set
|
||||||
@ -2656,7 +2663,6 @@ CONFIG_GPIO_GENERIC=y
|
|||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
# CONFIG_GPIO_MPC8XXX is not set
|
# CONFIG_GPIO_MPC8XXX is not set
|
||||||
CONFIG_GPIO_MXC=y
|
CONFIG_GPIO_MXC=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
CONFIG_GPIO_VF610=y
|
CONFIG_GPIO_VF610=y
|
||||||
@ -3373,7 +3379,6 @@ CONFIG_USB_GSPCA=m
|
|||||||
# CONFIG_USB_STV06XX is not set
|
# CONFIG_USB_STV06XX is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
||||||
@ -3508,6 +3513,7 @@ CONFIG_VIDEO_IMX_VDOA=y
|
|||||||
#
|
#
|
||||||
# Rockchip media platform drivers
|
# Rockchip media platform drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Samsung media platform drivers
|
# Samsung media platform drivers
|
||||||
@ -3561,9 +3567,11 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
|
# CONFIG_VIDEO_IMX208 is not set
|
||||||
# CONFIG_VIDEO_IMX214 is not set
|
# CONFIG_VIDEO_IMX214 is not set
|
||||||
# CONFIG_VIDEO_IMX219 is not set
|
# CONFIG_VIDEO_IMX219 is not set
|
||||||
# CONFIG_VIDEO_IMX258 is not set
|
# CONFIG_VIDEO_IMX258 is not set
|
||||||
@ -4043,6 +4051,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
CONFIG_DRM_PANEL_LVDS=y
|
CONFIG_DRM_PANEL_LVDS=y
|
||||||
CONFIG_DRM_PANEL_SIMPLE=y
|
CONFIG_DRM_PANEL_SIMPLE=y
|
||||||
CONFIG_DRM_PANEL_EDP=y
|
CONFIG_DRM_PANEL_EDP=y
|
||||||
|
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
|
||||||
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||||
@ -4139,6 +4148,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
CONFIG_DRM_TOSHIBA_TC358767=y
|
CONFIG_DRM_TOSHIBA_TC358767=y
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -4148,6 +4158,10 @@ CONFIG_DRM_TOSHIBA_TC358767=y
|
|||||||
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
|
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
|
||||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||||
# CONFIG_DRM_CDNS_MHDP8546 is not set
|
# CONFIG_DRM_CDNS_MHDP8546 is not set
|
||||||
|
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set
|
||||||
CONFIG_DRM_DW_HDMI=y
|
CONFIG_DRM_DW_HDMI=y
|
||||||
CONFIG_DRM_DW_HDMI_AHB_AUDIO=y
|
CONFIG_DRM_DW_HDMI_AHB_AUDIO=y
|
||||||
CONFIG_DRM_DW_HDMI_I2S_AUDIO=y
|
CONFIG_DRM_DW_HDMI_I2S_AUDIO=y
|
||||||
@ -4163,7 +4177,9 @@ CONFIG_DRM_IMX_LDB=y
|
|||||||
CONFIG_DRM_IMX_HDMI=y
|
CONFIG_DRM_IMX_HDMI=y
|
||||||
CONFIG_DRM_ETNAVIV=y
|
CONFIG_DRM_ETNAVIV=y
|
||||||
CONFIG_DRM_ETNAVIV_THERMAL=y
|
CONFIG_DRM_ETNAVIV_THERMAL=y
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_BOCHS is not set
|
# CONFIG_DRM_BOCHS is not set
|
||||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||||
@ -4323,7 +4339,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4433,6 +4451,7 @@ CONFIG_SND_SOC_FSL_ESAI=y
|
|||||||
# CONFIG_SND_SOC_FSL_EASRC is not set
|
# CONFIG_SND_SOC_FSL_EASRC is not set
|
||||||
CONFIG_SND_SOC_FSL_XCVR=y
|
CONFIG_SND_SOC_FSL_XCVR=y
|
||||||
CONFIG_SND_SOC_FSL_AUD2HTX=y
|
CONFIG_SND_SOC_FSL_AUD2HTX=y
|
||||||
|
CONFIG_SND_SOC_FSL_UTILS=y
|
||||||
CONFIG_SND_SOC_IMX_PCM_DMA=y
|
CONFIG_SND_SOC_IMX_PCM_DMA=y
|
||||||
CONFIG_SND_SOC_IMX_AUDMUX=y
|
CONFIG_SND_SOC_IMX_AUDMUX=y
|
||||||
CONFIG_SND_IMX_SOC=y
|
CONFIG_SND_IMX_SOC=y
|
||||||
@ -4528,6 +4547,7 @@ CONFIG_SND_SOC_ES8328=y
|
|||||||
CONFIG_SND_SOC_ES8328_I2C=y
|
CONFIG_SND_SOC_ES8328_I2C=y
|
||||||
CONFIG_SND_SOC_ES8328_SPI=y
|
CONFIG_SND_SOC_ES8328_SPI=y
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4576,6 +4596,7 @@ CONFIG_SND_SOC_SGTL5000=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4774,6 +4795,7 @@ CONFIG_USB_HID=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4962,6 +4984,7 @@ CONFIG_USB_EHSET_TEST_FIXTURE=m
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -5244,6 +5267,7 @@ CONFIG_RTC_DRV_DS1307=y
|
|||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
CONFIG_RTC_DRV_ISL1208=y
|
CONFIG_RTC_DRV_ISL1208=y
|
||||||
# CONFIG_RTC_DRV_ISL12022 is not set
|
# CONFIG_RTC_DRV_ISL12022 is not set
|
||||||
@ -5388,7 +5412,6 @@ CONFIG_DMABUF_HEAPS_CMA=y
|
|||||||
# CONFIG_VFIO is not set
|
# CONFIG_VFIO is not set
|
||||||
# CONFIG_VIRT_DRIVERS is not set
|
# CONFIG_VIRT_DRIVERS is not set
|
||||||
CONFIG_VIRTIO_MENU=y
|
CONFIG_VIRTIO_MENU=y
|
||||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
|
||||||
# CONFIG_VIRTIO_PCI is not set
|
# CONFIG_VIRTIO_PCI is not set
|
||||||
# CONFIG_VIRTIO_MMIO is not set
|
# CONFIG_VIRTIO_MMIO is not set
|
||||||
# CONFIG_VDPA is not set
|
# CONFIG_VDPA is not set
|
||||||
@ -5480,10 +5503,7 @@ CONFIG_R8188EU=m
|
|||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_QLGE is not set
|
# CONFIG_QLGE is not set
|
||||||
|
# CONFIG_VME_BUS is not set
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
@ -5589,6 +5609,11 @@ CONFIG_IOMMU_SUPPORT=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -6137,11 +6162,11 @@ CONFIG_MPL3115=y
|
|||||||
# end of Temperature sensors
|
# end of Temperature sensors
|
||||||
|
|
||||||
# CONFIG_NTB is not set
|
# CONFIG_NTB is not set
|
||||||
# CONFIG_VME_BUS is not set
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_DWC is not set
|
# CONFIG_PWM_DWC is not set
|
||||||
CONFIG_PWM_FSL_FTM=y
|
CONFIG_PWM_FSL_FTM=y
|
||||||
# CONFIG_PWM_IMX1 is not set
|
# CONFIG_PWM_IMX1 is not set
|
||||||
@ -6166,7 +6191,9 @@ CONFIG_IMX_INTMUX=y
|
|||||||
# CONFIG_IPACK_BUS is not set
|
# CONFIG_IPACK_BUS is not set
|
||||||
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
|
# CONFIG_RESET_SIMPLE is not set
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -6214,7 +6241,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_DAX is not set
|
# CONFIG_DAX is not set
|
||||||
@ -6604,6 +6631,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
CONFIG_CRYPTO_XTS=y
|
CONFIG_CRYPTO_XTS=y
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6652,6 +6680,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -6705,6 +6734,13 @@ CONFIG_CRYPTO_DEV_SAHARA=y
|
|||||||
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
||||||
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
||||||
# CONFIG_CRYPTO_DEV_MXS_DCP is not set
|
# CONFIG_CRYPTO_DEV_MXS_DCP is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62X is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
|
||||||
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
||||||
# CONFIG_CRYPTO_DEV_CCREE is not set
|
# CONFIG_CRYPTO_DEV_CCREE is not set
|
||||||
# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
|
# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
|
||||||
@ -6763,6 +6799,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6804,6 +6841,7 @@ CONFIG_XZ_DEC_BCJ=y
|
|||||||
# CONFIG_XZ_DEC_TEST is not set
|
# CONFIG_XZ_DEC_TEST is not set
|
||||||
CONFIG_DECOMPRESS_ZSTD=y
|
CONFIG_DECOMPRESS_ZSTD=y
|
||||||
CONFIG_GENERIC_ALLOCATOR=y
|
CONFIG_GENERIC_ALLOCATOR=y
|
||||||
|
CONFIG_XARRAY_MULTI=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
CONFIG_HAS_IOPORT_MAP=y
|
CONFIG_HAS_IOPORT_MAP=y
|
||||||
@ -6813,6 +6851,8 @@ CONFIG_NEED_DMA_MAP_STATE=y
|
|||||||
CONFIG_DMA_DECLARE_COHERENT=y
|
CONFIG_DMA_DECLARE_COHERENT=y
|
||||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||||
CONFIG_DMA_NONCOHERENT_MMAP=y
|
CONFIG_DMA_NONCOHERENT_MMAP=y
|
||||||
CONFIG_DMA_CMA=y
|
CONFIG_DMA_CMA=y
|
||||||
# CONFIG_DMA_PERNUMA_CMA is not set
|
# CONFIG_DMA_PERNUMA_CMA is not set
|
||||||
@ -6940,6 +6980,7 @@ CONFIG_HAVE_KCSAN_COMPILER=y
|
|||||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
@ -6952,6 +6993,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
|
|||||||
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
||||||
# CONFIG_DEBUG_HIGHMEM is not set
|
# CONFIG_DEBUG_HIGHMEM is not set
|
||||||
CONFIG_HAVE_ARCH_KASAN=y
|
CONFIG_HAVE_ARCH_KASAN=y
|
||||||
|
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.19.7-rc1 Kernel Configuration
|
# Linux/arm64 6.0.0-rc4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -11,7 +11,6 @@ CONFIG_AS_VERSION=23900
|
|||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23900
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -69,6 +68,8 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -149,6 +150,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -282,6 +284,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_BCM2835 is not set
|
# CONFIG_ARCH_BCM2835 is not set
|
||||||
# CONFIG_ARCH_BCM4908 is not set
|
# CONFIG_ARCH_BCM4908 is not set
|
||||||
# CONFIG_ARCH_BCM_IPROC is not set
|
# CONFIG_ARCH_BCM_IPROC is not set
|
||||||
|
# CONFIG_ARCH_BCMBCA is not set
|
||||||
# CONFIG_ARCH_BERLIN is not set
|
# CONFIG_ARCH_BERLIN is not set
|
||||||
# CONFIG_ARCH_BITMAIN is not set
|
# CONFIG_ARCH_BITMAIN is not set
|
||||||
# CONFIG_ARCH_BRCMSTB is not set
|
# CONFIG_ARCH_BRCMSTB is not set
|
||||||
@ -296,6 +299,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_MESON is not set
|
# CONFIG_ARCH_MESON is not set
|
||||||
# CONFIG_ARCH_MVEBU is not set
|
# CONFIG_ARCH_MVEBU is not set
|
||||||
CONFIG_ARCH_MXC=y
|
CONFIG_ARCH_MXC=y
|
||||||
|
# CONFIG_ARCH_NPCM is not set
|
||||||
# CONFIG_ARCH_QCOM is not set
|
# CONFIG_ARCH_QCOM is not set
|
||||||
# CONFIG_ARCH_REALTEK is not set
|
# CONFIG_ARCH_REALTEK is not set
|
||||||
# CONFIG_ARCH_RENESAS is not set
|
# CONFIG_ARCH_RENESAS is not set
|
||||||
@ -451,7 +455,6 @@ CONFIG_AS_HAS_ARMV8_5=y
|
|||||||
# CONFIG_ARM64_BTI is not set
|
# CONFIG_ARM64_BTI is not set
|
||||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||||
# CONFIG_ARM64_E0PD is not set
|
# CONFIG_ARM64_E0PD is not set
|
||||||
# CONFIG_ARCH_RANDOM is not set
|
|
||||||
CONFIG_ARM64_AS_HAS_MTE=y
|
CONFIG_ARM64_AS_HAS_MTE=y
|
||||||
# end of ARMv8.5 architectural features
|
# end of ARMv8.5 architectural features
|
||||||
|
|
||||||
@ -488,6 +491,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -510,16 +514,13 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|||||||
# CPU Idle
|
# CPU Idle
|
||||||
#
|
#
|
||||||
CONFIG_CPU_IDLE=y
|
CONFIG_CPU_IDLE=y
|
||||||
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
|
|
||||||
# CONFIG_CPU_IDLE_GOV_LADDER is not set
|
# CONFIG_CPU_IDLE_GOV_LADDER is not set
|
||||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||||
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
||||||
CONFIG_DT_IDLE_STATES=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
CONFIG_ARM_CPUIDLE=y
|
|
||||||
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
||||||
# end of ARM CPU Idle Drivers
|
# end of ARM CPU Idle Drivers
|
||||||
# end of CPU Idle
|
# end of CPU Idle
|
||||||
@ -567,6 +568,7 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=m
|
|||||||
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
||||||
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
||||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||||
|
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||||
CONFIG_CRYPTO_AES_ARM64=y
|
CONFIG_CRYPTO_AES_ARM64=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
||||||
@ -584,6 +586,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=y
|
|||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||||
|
CONFIG_HAVE_IOREMAP_PROT=y
|
||||||
CONFIG_HAVE_KPROBES=y
|
CONFIG_HAVE_KPROBES=y
|
||||||
CONFIG_HAVE_KRETPROBES=y
|
CONFIG_HAVE_KRETPROBES=y
|
||||||
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
||||||
@ -632,7 +635,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -672,6 +675,7 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
|||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
||||||
|
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# GCOV-based kernel profiling
|
# GCOV-based kernel profiling
|
||||||
@ -881,9 +885,11 @@ CONFIG_PHYS_ADDR_T_64BIT=y
|
|||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
# CONFIG_MEMORY_FAILURE is not set
|
# CONFIG_MEMORY_FAILURE is not set
|
||||||
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
|
CONFIG_THP_SWAP=y
|
||||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
@ -895,7 +901,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
@ -1643,6 +1648,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1672,6 +1678,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1801,6 +1808,7 @@ CONFIG_NET_VENDOR_GOOGLE=y
|
|||||||
# CONFIG_NET_VENDOR_HISILICON is not set
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
@ -2314,7 +2322,6 @@ CONFIG_SERIAL_8250_NR_UARTS=1
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=0
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=0
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -2373,6 +2380,7 @@ CONFIG_DEVMEM=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2473,6 +2481,7 @@ CONFIG_SPI_BITBANG=y
|
|||||||
# CONFIG_SPI_GPIO is not set
|
# CONFIG_SPI_GPIO is not set
|
||||||
CONFIG_SPI_IMX=y
|
CONFIG_SPI_IMX=y
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
# CONFIG_SPI_ROCKCHIP is not set
|
# CONFIG_SPI_ROCKCHIP is not set
|
||||||
@ -2582,7 +2591,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y
|
|||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
CONFIG_GPIO_MXC=y
|
CONFIG_GPIO_MXC=y
|
||||||
# CONFIG_GPIO_PL061 is not set
|
# CONFIG_GPIO_PL061 is not set
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
CONFIG_GPIO_VF610=y
|
CONFIG_GPIO_VF610=y
|
||||||
@ -3193,7 +3201,6 @@ CONFIG_DVB_CORE=m
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_VIDEO_TUNER=m
|
CONFIG_VIDEO_TUNER=m
|
||||||
@ -3239,7 +3246,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
CONFIG_VIDEO_USBTV=m
|
CONFIG_VIDEO_USBTV=m
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
|
||||||
@ -3473,6 +3479,7 @@ CONFIG_VIDEO_IR_I2C=m
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -3999,6 +4006,7 @@ CONFIG_DRM_FSL_LDB=m
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -4014,6 +4022,11 @@ CONFIG_DRM_CDNS_DP=y
|
|||||||
CONFIG_DRM_CDNS_AUDIO=y
|
CONFIG_DRM_CDNS_AUDIO=y
|
||||||
CONFIG_DRM_CDNS_HDMI_HDCP=y
|
CONFIG_DRM_CDNS_HDMI_HDCP=y
|
||||||
CONFIG_DRM_CDNS_HDMI_CEC=y
|
CONFIG_DRM_CDNS_HDMI_CEC=y
|
||||||
|
# CONFIG_DRM_IMX8QM_LDB is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_LDB is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_PIXEL_LINK is not set
|
||||||
|
# CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set
|
||||||
# end of Display Interface Bridges
|
# end of Display Interface Bridges
|
||||||
|
|
||||||
CONFIG_DRM_IMX_DCSS=y
|
CONFIG_DRM_IMX_DCSS=y
|
||||||
@ -4021,7 +4034,9 @@ CONFIG_DRM_IMX_CDNS_MHDP=y
|
|||||||
CONFIG_DRM_ETNAVIV=y
|
CONFIG_DRM_ETNAVIV=y
|
||||||
CONFIG_DRM_ETNAVIV_THERMAL=y
|
CONFIG_DRM_ETNAVIV_THERMAL=y
|
||||||
# CONFIG_DRM_HISI_KIRIN is not set
|
# CONFIG_DRM_HISI_KIRIN is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -4138,7 +4153,9 @@ CONFIG_SND_MAX_CARDS=32
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4182,6 +4199,7 @@ CONFIG_SND_SOC_FSL_ESAI=y
|
|||||||
# CONFIG_SND_SOC_FSL_MICFIL is not set
|
# CONFIG_SND_SOC_FSL_MICFIL is not set
|
||||||
CONFIG_SND_SOC_FSL_XCVR=m
|
CONFIG_SND_SOC_FSL_XCVR=m
|
||||||
CONFIG_SND_SOC_FSL_AUD2HTX=y
|
CONFIG_SND_SOC_FSL_AUD2HTX=y
|
||||||
|
CONFIG_SND_SOC_FSL_UTILS=y
|
||||||
CONFIG_SND_SOC_IMX_PCM_DMA=y
|
CONFIG_SND_SOC_IMX_PCM_DMA=y
|
||||||
CONFIG_SND_SOC_IMX_AUDMUX=y
|
CONFIG_SND_SOC_IMX_AUDMUX=y
|
||||||
CONFIG_SND_IMX_SOC=y
|
CONFIG_SND_IMX_SOC=y
|
||||||
@ -4276,6 +4294,7 @@ CONFIG_SND_SOC_ES8328=y
|
|||||||
CONFIG_SND_SOC_ES8328_I2C=y
|
CONFIG_SND_SOC_ES8328_I2C=y
|
||||||
CONFIG_SND_SOC_ES8328_SPI=y
|
CONFIG_SND_SOC_ES8328_SPI=y
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4325,6 +4344,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4531,6 +4551,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4733,6 +4754,7 @@ CONFIG_USB_SERIAL_PL2303=m
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -4952,6 +4974,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
# CONFIG_RTC_DRV_RK808 is not set
|
# CONFIG_RTC_DRV_RK808 is not set
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
@ -5182,6 +5205,7 @@ CONFIG_VIDEO_HANTRO=m
|
|||||||
CONFIG_VIDEO_HANTRO_IMX8M=y
|
CONFIG_VIDEO_HANTRO_IMX8M=y
|
||||||
# CONFIG_VIDEO_IMX_MEDIA is not set
|
# CONFIG_VIDEO_IMX_MEDIA is not set
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
# CONFIG_LTE_GDM724X is not set
|
# CONFIG_LTE_GDM724X is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
@ -5190,16 +5214,13 @@ CONFIG_VIDEO_HANTRO_IMX8M=y
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
CONFIG_CHROME_PLATFORMS=y
|
CONFIG_CHROME_PLATFORMS=y
|
||||||
CONFIG_CROS_EC=y
|
CONFIG_CROS_EC=y
|
||||||
# CONFIG_CROS_EC_I2C is not set
|
# CONFIG_CROS_EC_I2C is not set
|
||||||
# CONFIG_CROS_EC_SPI is not set
|
# CONFIG_CROS_EC_SPI is not set
|
||||||
CONFIG_CROS_EC_PROTO=y
|
CONFIG_CROS_EC_PROTO=y
|
||||||
|
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
|
||||||
CONFIG_CROS_EC_CHARDEV=y
|
CONFIG_CROS_EC_CHARDEV=y
|
||||||
CONFIG_CROS_EC_LIGHTBAR=y
|
CONFIG_CROS_EC_LIGHTBAR=y
|
||||||
CONFIG_CROS_EC_VBC=y
|
CONFIG_CROS_EC_VBC=y
|
||||||
@ -5335,6 +5356,11 @@ CONFIG_FSL_GUTS=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5893,6 +5919,7 @@ CONFIG_PWM=y
|
|||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_CROS_EC is not set
|
# CONFIG_PWM_CROS_EC is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_IMX1 is not set
|
# CONFIG_PWM_IMX1 is not set
|
||||||
@ -5920,7 +5947,9 @@ CONFIG_IMX_INTMUX=y
|
|||||||
# CONFIG_IPACK_BUS is not set
|
# CONFIG_IPACK_BUS is not set
|
||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
CONFIG_RESET_IMX7=y
|
CONFIG_RESET_IMX7=y
|
||||||
|
# CONFIG_RESET_SIMPLE is not set
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -5941,6 +5970,7 @@ CONFIG_GENERIC_PHY=y
|
|||||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||||
# CONFIG_PHY_CADENCE_SALVO is not set
|
# CONFIG_PHY_CADENCE_SALVO is not set
|
||||||
CONFIG_PHY_FSL_IMX8MQ_USB=y
|
CONFIG_PHY_FSL_IMX8MQ_USB=y
|
||||||
|
# CONFIG_PHY_MIXEL_LVDS_PHY is not set
|
||||||
# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
|
# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
|
||||||
CONFIG_PHY_FSL_IMX8M_PCIE=y
|
CONFIG_PHY_FSL_IMX8M_PCIE=y
|
||||||
# CONFIG_PHY_PXA_28NM_HSIC is not set
|
# CONFIG_PHY_PXA_28NM_HSIC is not set
|
||||||
@ -5972,7 +6002,7 @@ CONFIG_FSL_IMX8_DDR_PMU=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6385,6 +6415,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_XTS is not set
|
# CONFIG_CRYPTO_XTS is not set
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6433,6 +6464,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
CONFIG_CRYPTO_CHACHA20=y
|
CONFIG_CRYPTO_CHACHA20=y
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
CONFIG_CRYPTO_SM4=y
|
CONFIG_CRYPTO_SM4=y
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
@ -6536,6 +6568,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6630,10 +6663,10 @@ CONFIG_FONT_8x16=y
|
|||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
|
CONFIG_GENERIC_IOREMAP=y
|
||||||
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6723,6 +6756,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
|
@ -3806,8 +3806,8 @@ index a4a45daf93f2..058bc372f02b 100644
|
|||||||
edid->width_cm, edid->height_cm);
|
edid->width_cm, edid->height_cm);
|
||||||
|
|
||||||
dp->sink_has_audio = drm_detect_monitor_audio(edid);
|
dp->sink_has_audio = drm_detect_monitor_audio(edid);
|
||||||
@@ -279,7 +282,8 @@ static int cdn_dp_connector_mode_valid(struct drm_connector *connector,
|
@@ -279,7 +282,8 @@ cdn_dp_connector_mode_valid(struct drm_connector *connector,
|
||||||
struct drm_display_mode *mode)
|
struct drm_display_mode *mode)
|
||||||
{
|
{
|
||||||
struct cdn_dp_device *dp = connector_to_dp(connector);
|
struct cdn_dp_device *dp = connector_to_dp(connector);
|
||||||
- struct drm_display_info *display_info = &dp->connector.display_info;
|
- struct drm_display_info *display_info = &dp->connector.display_info;
|
||||||
|
@ -2114,7 +2114,7 @@ new file mode 100644
|
|||||||
index 000000000000..3acbdf575ee2
|
index 000000000000..3acbdf575ee2
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/drivers/gpu/drm/imx/mhdp/cdns-mhdp-imxdrv.c
|
+++ b/drivers/gpu/drm/imx/mhdp/cdns-mhdp-imxdrv.c
|
||||||
@@ -0,0 +1,257 @@
|
@@ -0,0 +1,259 @@
|
||||||
+/*
|
+/*
|
||||||
+ * copyright (c) 2019 nxp semiconductor, inc.
|
+ * copyright (c) 2019 nxp semiconductor, inc.
|
||||||
+ *
|
+ *
|
||||||
@ -2130,6 +2130,8 @@ index 000000000000..3acbdf575ee2
|
|||||||
+#include <drm/drm_crtc_helper.h>
|
+#include <drm/drm_crtc_helper.h>
|
||||||
+#include <drm/drm_encoder_slave.h>
|
+#include <drm/drm_encoder_slave.h>
|
||||||
+
|
+
|
||||||
|
+#include <uapi/linux/media-bus-format.h>
|
||||||
|
+
|
||||||
+#include "cdns-mhdp-imx.h"
|
+#include "cdns-mhdp-imx.h"
|
||||||
+#include "cdns-mhdp-phy.h"
|
+#include "cdns-mhdp-phy.h"
|
||||||
+#include "../imx-drm.h"
|
+#include "../imx-drm.h"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.19.7-rc1 Kernel Configuration
|
# Linux/arm64 6.0.0-rc3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -11,7 +11,6 @@ CONFIG_AS_VERSION=23900
|
|||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23900
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -70,6 +69,8 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -161,6 +162,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
CONFIG_BLK_CGROUP=y
|
CONFIG_BLK_CGROUP=y
|
||||||
@ -293,6 +295,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_BCM2835 is not set
|
# CONFIG_ARCH_BCM2835 is not set
|
||||||
# CONFIG_ARCH_BCM4908 is not set
|
# CONFIG_ARCH_BCM4908 is not set
|
||||||
# CONFIG_ARCH_BCM_IPROC is not set
|
# CONFIG_ARCH_BCM_IPROC is not set
|
||||||
|
# CONFIG_ARCH_BCMBCA is not set
|
||||||
# CONFIG_ARCH_BERLIN is not set
|
# CONFIG_ARCH_BERLIN is not set
|
||||||
# CONFIG_ARCH_BITMAIN is not set
|
# CONFIG_ARCH_BITMAIN is not set
|
||||||
# CONFIG_ARCH_BRCMSTB is not set
|
# CONFIG_ARCH_BRCMSTB is not set
|
||||||
@ -307,6 +310,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_MESON is not set
|
# CONFIG_ARCH_MESON is not set
|
||||||
# CONFIG_ARCH_MVEBU is not set
|
# CONFIG_ARCH_MVEBU is not set
|
||||||
# CONFIG_ARCH_MXC is not set
|
# CONFIG_ARCH_MXC is not set
|
||||||
|
# CONFIG_ARCH_NPCM is not set
|
||||||
CONFIG_ARCH_QCOM=y
|
CONFIG_ARCH_QCOM=y
|
||||||
# CONFIG_ARCH_REALTEK is not set
|
# CONFIG_ARCH_REALTEK is not set
|
||||||
# CONFIG_ARCH_RENESAS is not set
|
# CONFIG_ARCH_RENESAS is not set
|
||||||
@ -463,7 +467,6 @@ CONFIG_AS_HAS_ARMV8_5=y
|
|||||||
# CONFIG_ARM64_BTI is not set
|
# CONFIG_ARM64_BTI is not set
|
||||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||||
# CONFIG_ARM64_E0PD is not set
|
# CONFIG_ARM64_E0PD is not set
|
||||||
# CONFIG_ARCH_RANDOM is not set
|
|
||||||
CONFIG_ARM64_AS_HAS_MTE=y
|
CONFIG_ARM64_AS_HAS_MTE=y
|
||||||
# end of ARMv8.5 architectural features
|
# end of ARMv8.5 architectural features
|
||||||
|
|
||||||
@ -501,6 +504,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -523,16 +527,13 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|||||||
# CPU Idle
|
# CPU Idle
|
||||||
#
|
#
|
||||||
CONFIG_CPU_IDLE=y
|
CONFIG_CPU_IDLE=y
|
||||||
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
|
|
||||||
# CONFIG_CPU_IDLE_GOV_LADDER is not set
|
# CONFIG_CPU_IDLE_GOV_LADDER is not set
|
||||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||||
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
||||||
CONFIG_DT_IDLE_STATES=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
CONFIG_ARM_CPUIDLE=y
|
|
||||||
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
# CONFIG_ARM_PSCI_CPUIDLE is not set
|
||||||
# end of ARM CPU Idle Drivers
|
# end of ARM CPU Idle Drivers
|
||||||
# end of CPU Idle
|
# end of CPU Idle
|
||||||
@ -579,6 +580,7 @@ CONFIG_ACPI_SPCR_TABLE=y
|
|||||||
CONFIG_ACPI_AC=y
|
CONFIG_ACPI_AC=y
|
||||||
CONFIG_ACPI_BATTERY=y
|
CONFIG_ACPI_BATTERY=y
|
||||||
CONFIG_ACPI_BUTTON=y
|
CONFIG_ACPI_BUTTON=y
|
||||||
|
# CONFIG_ACPI_VIDEO is not set
|
||||||
CONFIG_ACPI_FAN=y
|
CONFIG_ACPI_FAN=y
|
||||||
# CONFIG_ACPI_TAD is not set
|
# CONFIG_ACPI_TAD is not set
|
||||||
# CONFIG_ACPI_DOCK is not set
|
# CONFIG_ACPI_DOCK is not set
|
||||||
@ -604,6 +606,7 @@ CONFIG_ACPI_IORT=y
|
|||||||
CONFIG_ACPI_GTDT=y
|
CONFIG_ACPI_GTDT=y
|
||||||
CONFIG_ACPI_PPTT=y
|
CONFIG_ACPI_PPTT=y
|
||||||
# CONFIG_PMIC_OPREGION is not set
|
# CONFIG_PMIC_OPREGION is not set
|
||||||
|
CONFIG_ACPI_PRMT=y
|
||||||
CONFIG_IRQ_BYPASS_MANAGER=y
|
CONFIG_IRQ_BYPASS_MANAGER=y
|
||||||
CONFIG_HAVE_KVM=y
|
CONFIG_HAVE_KVM=y
|
||||||
CONFIG_VIRTUALIZATION=y
|
CONFIG_VIRTUALIZATION=y
|
||||||
@ -620,6 +623,7 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=y
|
|||||||
# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
|
# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
|
||||||
# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
|
# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
|
||||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||||
|
CONFIG_CRYPTO_POLYVAL_ARM64_CE=y
|
||||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=y
|
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=y
|
||||||
CONFIG_CRYPTO_AES_ARM64=y
|
CONFIG_CRYPTO_AES_ARM64=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||||
@ -640,6 +644,7 @@ CONFIG_KEXEC_CORE=y
|
|||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||||
|
CONFIG_HAVE_IOREMAP_PROT=y
|
||||||
CONFIG_HAVE_KPROBES=y
|
CONFIG_HAVE_KPROBES=y
|
||||||
CONFIG_HAVE_KRETPROBES=y
|
CONFIG_HAVE_KRETPROBES=y
|
||||||
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
||||||
@ -688,7 +693,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -729,6 +734,7 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
|||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
||||||
|
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# GCOV-based kernel profiling
|
# GCOV-based kernel profiling
|
||||||
@ -873,6 +879,7 @@ CONFIG_KSM=y
|
|||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
# CONFIG_MEMORY_FAILURE is not set
|
# CONFIG_MEMORY_FAILURE is not set
|
||||||
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
@ -887,7 +894,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
@ -1841,7 +1847,6 @@ CONFIG_BLK_DEV_LOOP=y
|
|||||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||||
# CONFIG_BLK_DEV_DRBD is not set
|
# CONFIG_BLK_DEV_DRBD is not set
|
||||||
CONFIG_BLK_DEV_NBD=m
|
CONFIG_BLK_DEV_NBD=m
|
||||||
# CONFIG_BLK_DEV_SX8 is not set
|
|
||||||
# CONFIG_BLK_DEV_RAM is not set
|
# CONFIG_BLK_DEV_RAM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
@ -1849,6 +1854,7 @@ CONFIG_XEN_BLKDEV_FRONTEND=y
|
|||||||
# CONFIG_XEN_BLKDEV_BACKEND is not set
|
# CONFIG_XEN_BLKDEV_BACKEND is not set
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1887,6 +1893,7 @@ CONFIG_SRAM=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1992,6 +1999,7 @@ CONFIG_SCSI_HISI_SAS=y
|
|||||||
# CONFIG_SCSI_MPI3MR is not set
|
# CONFIG_SCSI_MPI3MR is not set
|
||||||
# CONFIG_SCSI_SMARTPQI is not set
|
# CONFIG_SCSI_SMARTPQI is not set
|
||||||
# CONFIG_SCSI_HPTIOP is not set
|
# CONFIG_SCSI_HPTIOP is not set
|
||||||
|
# CONFIG_SCSI_BUSLOGIC is not set
|
||||||
# CONFIG_SCSI_MYRB is not set
|
# CONFIG_SCSI_MYRB is not set
|
||||||
# CONFIG_SCSI_MYRS is not set
|
# CONFIG_SCSI_MYRS is not set
|
||||||
# CONFIG_XEN_SCSI_FRONTEND is not set
|
# CONFIG_XEN_SCSI_FRONTEND is not set
|
||||||
@ -2253,6 +2261,7 @@ CONFIG_IGBVF=y
|
|||||||
# CONFIG_ICE is not set
|
# CONFIG_ICE is not set
|
||||||
# CONFIG_FM10K is not set
|
# CONFIG_FM10K is not set
|
||||||
# CONFIG_IGC is not set
|
# CONFIG_IGC is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_JME is not set
|
# CONFIG_JME is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
CONFIG_NET_VENDOR_MARVELL=y
|
CONFIG_NET_VENDOR_MARVELL=y
|
||||||
@ -2290,7 +2299,6 @@ CONFIG_NET_VENDOR_NATSEMI=y
|
|||||||
# CONFIG_NS83820 is not set
|
# CONFIG_NS83820 is not set
|
||||||
CONFIG_NET_VENDOR_NETERION=y
|
CONFIG_NET_VENDOR_NETERION=y
|
||||||
# CONFIG_S2IO is not set
|
# CONFIG_S2IO is not set
|
||||||
# CONFIG_VXGE is not set
|
|
||||||
CONFIG_NET_VENDOR_NETRONOME=y
|
CONFIG_NET_VENDOR_NETRONOME=y
|
||||||
# CONFIG_NFP is not set
|
# CONFIG_NFP is not set
|
||||||
CONFIG_NET_VENDOR_8390=y
|
CONFIG_NET_VENDOR_8390=y
|
||||||
@ -2826,7 +2834,6 @@ CONFIG_SERIAL_8250_EXAR=y
|
|||||||
CONFIG_SERIAL_8250_NR_UARTS=4
|
CONFIG_SERIAL_8250_NR_UARTS=4
|
||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
# CONFIG_SERIAL_8250_EXTENDED is not set
|
# CONFIG_SERIAL_8250_EXTENDED is not set
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_DWLIB=y
|
CONFIG_SERIAL_8250_DWLIB=y
|
||||||
CONFIG_SERIAL_8250_FSL=y
|
CONFIG_SERIAL_8250_FSL=y
|
||||||
CONFIG_SERIAL_8250_DW=y
|
CONFIG_SERIAL_8250_DW=y
|
||||||
@ -2893,6 +2900,7 @@ CONFIG_DEVPORT=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -3020,6 +3028,7 @@ CONFIG_SPI_MEM=y
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
# CONFIG_SPI_GPIO is not set
|
# CONFIG_SPI_GPIO is not set
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
# CONFIG_SPI_PXA2XX is not set
|
# CONFIG_SPI_PXA2XX is not set
|
||||||
@ -3109,6 +3118,7 @@ CONFIG_PINCTRL_MSM8960=y
|
|||||||
# CONFIG_PINCTRL_MDM9607 is not set
|
# CONFIG_PINCTRL_MDM9607 is not set
|
||||||
CONFIG_PINCTRL_MDM9615=y
|
CONFIG_PINCTRL_MDM9615=y
|
||||||
CONFIG_PINCTRL_MSM8X74=y
|
CONFIG_PINCTRL_MSM8X74=y
|
||||||
|
# CONFIG_PINCTRL_MSM8909 is not set
|
||||||
CONFIG_PINCTRL_MSM8916=y
|
CONFIG_PINCTRL_MSM8916=y
|
||||||
# CONFIG_PINCTRL_MSM8953 is not set
|
# CONFIG_PINCTRL_MSM8953 is not set
|
||||||
# CONFIG_PINCTRL_MSM8976 is not set
|
# CONFIG_PINCTRL_MSM8976 is not set
|
||||||
@ -3130,6 +3140,7 @@ CONFIG_PINCTRL_QCOM_SSBI_PMIC=y
|
|||||||
# CONFIG_PINCTRL_SM6115 is not set
|
# CONFIG_PINCTRL_SM6115 is not set
|
||||||
# CONFIG_PINCTRL_SM6125 is not set
|
# CONFIG_PINCTRL_SM6125 is not set
|
||||||
# CONFIG_PINCTRL_SM6350 is not set
|
# CONFIG_PINCTRL_SM6350 is not set
|
||||||
|
# CONFIG_PINCTRL_SM6375 is not set
|
||||||
# CONFIG_PINCTRL_SDX65 is not set
|
# CONFIG_PINCTRL_SDX65 is not set
|
||||||
# CONFIG_PINCTRL_SM8150 is not set
|
# CONFIG_PINCTRL_SM8150 is not set
|
||||||
# CONFIG_PINCTRL_SM8250 is not set
|
# CONFIG_PINCTRL_SM8250 is not set
|
||||||
@ -3169,7 +3180,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y
|
|||||||
# CONFIG_GPIO_LOGICVC is not set
|
# CONFIG_GPIO_LOGICVC is not set
|
||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
CONFIG_GPIO_PL061=y
|
CONFIG_GPIO_PL061=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
CONFIG_GPIO_XGENE=y
|
CONFIG_GPIO_XGENE=y
|
||||||
@ -3618,7 +3628,6 @@ CONFIG_MEDIA_CONTROLLER=y
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_VIDEOBUF_GEN=m
|
CONFIG_VIDEOBUF_GEN=m
|
||||||
@ -3701,7 +3710,6 @@ CONFIG_USB_PWC=m
|
|||||||
# CONFIG_USB_PWC_DEBUG is not set
|
# CONFIG_USB_PWC_DEBUG is not set
|
||||||
CONFIG_USB_PWC_INPUT_EVDEV=y
|
CONFIG_USB_PWC_INPUT_EVDEV=y
|
||||||
CONFIG_USB_S2255=m
|
CONFIG_USB_S2255=m
|
||||||
CONFIG_USB_STKWEBCAM=m
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||||
@ -3726,6 +3734,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -4002,6 +4011,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
# CONFIG_DRM_PANEL_LVDS is not set
|
# CONFIG_DRM_PANEL_LVDS is not set
|
||||||
CONFIG_DRM_PANEL_SIMPLE=y
|
CONFIG_DRM_PANEL_SIMPLE=y
|
||||||
CONFIG_DRM_PANEL_EDP=y
|
CONFIG_DRM_PANEL_EDP=y
|
||||||
|
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
|
||||||
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||||
@ -4096,6 +4106,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -4112,7 +4123,9 @@ CONFIG_DRM_I2C_ADV7511_CEC=y
|
|||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
# CONFIG_DRM_HISI_HIBMC is not set
|
# CONFIG_DRM_HISI_HIBMC is not set
|
||||||
# CONFIG_DRM_HISI_KIRIN is not set
|
# CONFIG_DRM_HISI_KIRIN is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_BOCHS is not set
|
# CONFIG_DRM_BOCHS is not set
|
||||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||||
@ -4258,7 +4271,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4461,6 +4476,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
|||||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4510,6 +4526,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4711,6 +4728,7 @@ CONFIG_USB_HID=y
|
|||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_ACPI is not set
|
# CONFIG_I2C_HID_ACPI is not set
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4936,6 +4954,7 @@ CONFIG_USB_HSIC_USB3503=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -5215,6 +5234,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
# CONFIG_RTC_DRV_ISL12022 is not set
|
# CONFIG_RTC_DRV_ISL12022 is not set
|
||||||
@ -5524,6 +5544,7 @@ CONFIG_MSM_MMCC_8996=y
|
|||||||
# CONFIG_SDX_GCC_55 is not set
|
# CONFIG_SDX_GCC_55 is not set
|
||||||
# CONFIG_SDX_GCC_65 is not set
|
# CONFIG_SDX_GCC_65 is not set
|
||||||
# CONFIG_SM_CAMCC_8250 is not set
|
# CONFIG_SM_CAMCC_8250 is not set
|
||||||
|
# CONFIG_SM_CAMCC_8450 is not set
|
||||||
# CONFIG_SM_GCC_6115 is not set
|
# CONFIG_SM_GCC_6115 is not set
|
||||||
# CONFIG_SM_GCC_6125 is not set
|
# CONFIG_SM_GCC_6125 is not set
|
||||||
# CONFIG_SM_GCC_6350 is not set
|
# CONFIG_SM_GCC_6350 is not set
|
||||||
@ -5534,6 +5555,7 @@ CONFIG_MSM_MMCC_8996=y
|
|||||||
# CONFIG_SM_GPUCC_6350 is not set
|
# CONFIG_SM_GPUCC_6350 is not set
|
||||||
# CONFIG_SM_GPUCC_8150 is not set
|
# CONFIG_SM_GPUCC_8150 is not set
|
||||||
# CONFIG_SM_GPUCC_8250 is not set
|
# CONFIG_SM_GPUCC_8250 is not set
|
||||||
|
# CONFIG_SM_GPUCC_8350 is not set
|
||||||
# CONFIG_SM_VIDEOCC_8150 is not set
|
# CONFIG_SM_VIDEOCC_8150 is not set
|
||||||
# CONFIG_SM_VIDEOCC_8250 is not set
|
# CONFIG_SM_VIDEOCC_8250 is not set
|
||||||
# CONFIG_SPMI_PMIC_CLKDIV is not set
|
# CONFIG_SPMI_PMIC_CLKDIV is not set
|
||||||
@ -5592,6 +5614,7 @@ CONFIG_ARM_SMMU=y
|
|||||||
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
|
||||||
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
|
||||||
CONFIG_ARM_SMMU_QCOM=y
|
CONFIG_ARM_SMMU_QCOM=y
|
||||||
|
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
|
||||||
# CONFIG_ARM_SMMU_V3 is not set
|
# CONFIG_ARM_SMMU_V3 is not set
|
||||||
CONFIG_QCOM_IOMMU=y
|
CONFIG_QCOM_IOMMU=y
|
||||||
# CONFIG_VIRTIO_IOMMU is not set
|
# CONFIG_VIRTIO_IOMMU is not set
|
||||||
@ -5648,6 +5671,12 @@ CONFIG_RPMSG_QCOM_SMD=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# CONFIG_A64FX_DIAG is not set
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5683,6 +5712,7 @@ CONFIG_QCOM_SPM=y
|
|||||||
CONFIG_QCOM_STATS=y
|
CONFIG_QCOM_STATS=y
|
||||||
CONFIG_QCOM_WCNSS_CTRL=y
|
CONFIG_QCOM_WCNSS_CTRL=y
|
||||||
# CONFIG_QCOM_APR is not set
|
# CONFIG_QCOM_APR is not set
|
||||||
|
# CONFIG_QCOM_ICC_BWMON is not set
|
||||||
# end of Qualcomm SoC drivers
|
# end of Qualcomm SoC drivers
|
||||||
|
|
||||||
# CONFIG_SOC_TI is not set
|
# CONFIG_SOC_TI is not set
|
||||||
@ -5820,6 +5850,7 @@ CONFIG_IIO=y
|
|||||||
# CONFIG_MCP3422 is not set
|
# CONFIG_MCP3422 is not set
|
||||||
# CONFIG_MCP3911 is not set
|
# CONFIG_MCP3911 is not set
|
||||||
# CONFIG_NAU7802 is not set
|
# CONFIG_NAU7802 is not set
|
||||||
|
# CONFIG_QCOM_SPMI_RRADC is not set
|
||||||
# CONFIG_QCOM_SPMI_IADC is not set
|
# CONFIG_QCOM_SPMI_IADC is not set
|
||||||
# CONFIG_QCOM_SPMI_VADC is not set
|
# CONFIG_QCOM_SPMI_VADC is not set
|
||||||
# CONFIG_QCOM_SPMI_ADC5 is not set
|
# CONFIG_QCOM_SPMI_ADC5 is not set
|
||||||
@ -6217,11 +6248,11 @@ CONFIG_IIO=y
|
|||||||
# end of Temperature sensors
|
# end of Temperature sensors
|
||||||
|
|
||||||
# CONFIG_NTB is not set
|
# CONFIG_NTB is not set
|
||||||
# CONFIG_VME_BUS is not set
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_DWC is not set
|
# CONFIG_PWM_DWC is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
@ -6250,6 +6281,7 @@ CONFIG_RESET_CONTROLLER=y
|
|||||||
# CONFIG_RESET_QCOM_AOSS is not set
|
# CONFIG_RESET_QCOM_AOSS is not set
|
||||||
# CONFIG_RESET_QCOM_PDC is not set
|
# CONFIG_RESET_QCOM_PDC is not set
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -6311,6 +6343,7 @@ CONFIG_ARM_PMU_ACPI=y
|
|||||||
# CONFIG_ARM_DMC620_PMU is not set
|
# CONFIG_ARM_DMC620_PMU is not set
|
||||||
# CONFIG_HISI_PMU is not set
|
# CONFIG_HISI_PMU is not set
|
||||||
# CONFIG_HISI_PCIE_PMU is not set
|
# CONFIG_HISI_PCIE_PMU is not set
|
||||||
|
# CONFIG_HNS3_PMU is not set
|
||||||
# end of Performance monitor support
|
# end of Performance monitor support
|
||||||
|
|
||||||
CONFIG_RAS=y
|
CONFIG_RAS=y
|
||||||
@ -6319,7 +6352,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6739,6 +6772,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_XTS is not set
|
# CONFIG_CRYPTO_XTS is not set
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6759,6 +6793,7 @@ CONFIG_CRYPTO_BLAKE2B=y
|
|||||||
CONFIG_CRYPTO_CRCT10DIF=y
|
CONFIG_CRYPTO_CRCT10DIF=y
|
||||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||||
CONFIG_CRYPTO_GHASH=y
|
CONFIG_CRYPTO_GHASH=y
|
||||||
|
CONFIG_CRYPTO_POLYVAL=y
|
||||||
# CONFIG_CRYPTO_POLY1305 is not set
|
# CONFIG_CRYPTO_POLY1305 is not set
|
||||||
CONFIG_CRYPTO_MD4=y
|
CONFIG_CRYPTO_MD4=y
|
||||||
CONFIG_CRYPTO_MD5=y
|
CONFIG_CRYPTO_MD5=y
|
||||||
@ -6788,6 +6823,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -6826,6 +6862,13 @@ CONFIG_CRYPTO_HW=y
|
|||||||
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
||||||
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
||||||
# CONFIG_CRYPTO_DEV_CCP is not set
|
# CONFIG_CRYPTO_DEV_CCP is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62X is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
|
||||||
# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
|
# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
|
||||||
# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
|
# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
|
||||||
# CONFIG_CRYPTO_DEV_QCE is not set
|
# CONFIG_CRYPTO_DEV_QCE is not set
|
||||||
@ -6897,6 +6940,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=y
|
CONFIG_CRYPTO_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -7001,10 +7045,10 @@ CONFIG_FONT_8x16=y
|
|||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
|
CONFIG_GENERIC_IOREMAP=y
|
||||||
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -7096,6 +7140,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 5.19.2-rc1 Kernel Configuration
|
# Linux/arm 6.0.0-rc5 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.1.0 (GCC) 12.1.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=120100
|
CONFIG_GCC_VERSION=120200
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=23900
|
CONFIG_AS_VERSION=23900
|
||||||
@ -13,7 +13,6 @@ CONFIG_LD_VERSION=23900
|
|||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -76,6 +75,8 @@ CONFIG_GENERIC_TIME_VSYSCALL=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -158,6 +159,7 @@ CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -337,6 +339,7 @@ CONFIG_ARCH_ROCKCHIP=y
|
|||||||
# CONFIG_PLAT_SPEAR is not set
|
# CONFIG_PLAT_SPEAR is not set
|
||||||
# CONFIG_ARCH_STI is not set
|
# CONFIG_ARCH_STI is not set
|
||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
|
# CONFIG_ARCH_SUNPLUS is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_TEGRA is not set
|
# CONFIG_ARCH_TEGRA is not set
|
||||||
# CONFIG_ARCH_UNIPHIER is not set
|
# CONFIG_ARCH_UNIPHIER is not set
|
||||||
@ -481,6 +484,7 @@ CONFIG_STACKPROTECTOR_PER_TASK=y
|
|||||||
#
|
#
|
||||||
CONFIG_USE_OF=y
|
CONFIG_USE_OF=y
|
||||||
CONFIG_ATAGS=y
|
CONFIG_ATAGS=y
|
||||||
|
# CONFIG_UNUSED_BOARD_FILES is not set
|
||||||
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0
|
CONFIG_ZBOOT_ROM_TEXT=0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0
|
CONFIG_ZBOOT_ROM_BSS=0
|
||||||
@ -568,6 +572,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -643,13 +648,14 @@ CONFIG_HAVE_STACKPROTECTOR=y
|
|||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
||||||
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
@ -669,7 +675,6 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_HAVE_ARCH_PFN_VALID=y
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
||||||
@ -954,6 +959,7 @@ CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
|
|||||||
# CONFIG_NET_DSA_TAG_QCA is not set
|
# CONFIG_NET_DSA_TAG_QCA is not set
|
||||||
# CONFIG_NET_DSA_TAG_RTL4_A is not set
|
# CONFIG_NET_DSA_TAG_RTL4_A is not set
|
||||||
# CONFIG_NET_DSA_TAG_RTL8_4 is not set
|
# CONFIG_NET_DSA_TAG_RTL8_4 is not set
|
||||||
|
# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
|
||||||
# CONFIG_NET_DSA_TAG_LAN9303 is not set
|
# CONFIG_NET_DSA_TAG_LAN9303 is not set
|
||||||
# CONFIG_NET_DSA_TAG_SJA1105 is not set
|
# CONFIG_NET_DSA_TAG_SJA1105 is not set
|
||||||
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
||||||
@ -1185,6 +1191,7 @@ CONFIG_ARM_SCMI_HAVE_SHMEM=y
|
|||||||
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
|
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
|
||||||
# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
|
# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
|
||||||
CONFIG_ARM_SCMI_POWER_DOMAIN=m
|
CONFIG_ARM_SCMI_POWER_DOMAIN=m
|
||||||
|
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
|
||||||
# end of ARM System Control and Management Interface Protocol
|
# end of ARM System Control and Management Interface Protocol
|
||||||
|
|
||||||
CONFIG_ARM_SCPI_PROTOCOL=m
|
CONFIG_ARM_SCPI_PROTOCOL=m
|
||||||
@ -1337,6 +1344,7 @@ CONFIG_BLK_DEV_RAM_SIZE=65536
|
|||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1369,6 +1377,7 @@ CONFIG_ISL29003=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1484,14 +1493,13 @@ CONFIG_NET_DSA_BCM_SF2=m
|
|||||||
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
||||||
# CONFIG_NET_DSA_MT7530 is not set
|
# CONFIG_NET_DSA_MT7530 is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
# CONFIG_NET_DSA_MV88E6060 is not set
|
||||||
# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
|
# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set
|
||||||
# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||||
# CONFIG_NET_DSA_AR9331 is not set
|
# CONFIG_NET_DSA_AR9331 is not set
|
||||||
|
# CONFIG_NET_DSA_QCA8K is not set
|
||||||
# CONFIG_NET_DSA_SJA1105 is not set
|
# CONFIG_NET_DSA_SJA1105 is not set
|
||||||
# CONFIG_NET_DSA_XRS700X_I2C is not set
|
# CONFIG_NET_DSA_XRS700X_I2C is not set
|
||||||
# CONFIG_NET_DSA_XRS700X_MDIO is not set
|
# CONFIG_NET_DSA_XRS700X_MDIO is not set
|
||||||
# CONFIG_NET_DSA_QCA8K is not set
|
|
||||||
# CONFIG_NET_DSA_REALTEK is not set
|
# CONFIG_NET_DSA_REALTEK is not set
|
||||||
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
|
||||||
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
|
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
|
||||||
@ -1521,6 +1529,7 @@ CONFIG_NET_VENDOR_GOOGLE=y
|
|||||||
# CONFIG_NET_VENDOR_HISILICON is not set
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
@ -2041,7 +2050,6 @@ CONFIG_SERIAL_8250_NR_UARTS=5
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -2100,6 +2108,7 @@ CONFIG_DEVMEM=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2195,6 +2204,7 @@ CONFIG_SPI_CADENCE=y
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
CONFIG_SPI_GPIO=m
|
CONFIG_SPI_GPIO=m
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
CONFIG_SPI_ROCKCHIP=m
|
CONFIG_SPI_ROCKCHIP=m
|
||||||
@ -2298,7 +2308,6 @@ CONFIG_GPIO_DWAPB=y
|
|||||||
# CONFIG_GPIO_MPC8XXX is not set
|
# CONFIG_GPIO_MPC8XXX is not set
|
||||||
# CONFIG_GPIO_PL061 is not set
|
# CONFIG_GPIO_PL061 is not set
|
||||||
CONFIG_GPIO_ROCKCHIP=y
|
CONFIG_GPIO_ROCKCHIP=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
CONFIG_GPIO_SYSCON=y
|
CONFIG_GPIO_SYSCON=y
|
||||||
CONFIG_GPIO_XILINX=y
|
CONFIG_GPIO_XILINX=y
|
||||||
@ -2423,7 +2432,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_AD7314 is not set
|
# CONFIG_SENSORS_AD7314 is not set
|
||||||
# CONFIG_SENSORS_AD7414 is not set
|
# CONFIG_SENSORS_AD7414 is not set
|
||||||
# CONFIG_SENSORS_AD7418 is not set
|
# CONFIG_SENSORS_AD7418 is not set
|
||||||
# CONFIG_SENSORS_ADM1021 is not set
|
|
||||||
# CONFIG_SENSORS_ADM1025 is not set
|
# CONFIG_SENSORS_ADM1025 is not set
|
||||||
# CONFIG_SENSORS_ADM1026 is not set
|
# CONFIG_SENSORS_ADM1026 is not set
|
||||||
# CONFIG_SENSORS_ADM1029 is not set
|
# CONFIG_SENSORS_ADM1029 is not set
|
||||||
@ -2486,7 +2494,6 @@ CONFIG_SENSORS_IIO_HWMON=y
|
|||||||
# CONFIG_SENSORS_MAX6620 is not set
|
# CONFIG_SENSORS_MAX6620 is not set
|
||||||
# CONFIG_SENSORS_MAX6621 is not set
|
# CONFIG_SENSORS_MAX6621 is not set
|
||||||
# CONFIG_SENSORS_MAX6639 is not set
|
# CONFIG_SENSORS_MAX6639 is not set
|
||||||
# CONFIG_SENSORS_MAX6642 is not set
|
|
||||||
# CONFIG_SENSORS_MAX6650 is not set
|
# CONFIG_SENSORS_MAX6650 is not set
|
||||||
# CONFIG_SENSORS_MAX6697 is not set
|
# CONFIG_SENSORS_MAX6697 is not set
|
||||||
# CONFIG_SENSORS_MAX31790 is not set
|
# CONFIG_SENSORS_MAX31790 is not set
|
||||||
@ -2942,7 +2949,6 @@ CONFIG_DVB_CORE=y
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_VIDEO_TUNER=m
|
CONFIG_VIDEO_TUNER=m
|
||||||
@ -3043,7 +3049,6 @@ CONFIG_USB_GSPCA=m
|
|||||||
# CONFIG_USB_STV06XX is not set
|
# CONFIG_USB_STV06XX is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||||
@ -3289,6 +3294,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -3706,6 +3712,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -3724,7 +3731,9 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
|
|
||||||
# CONFIG_DRM_STI is not set
|
# CONFIG_DRM_STI is not set
|
||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -3842,7 +3851,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -3988,6 +3999,7 @@ CONFIG_SND_SOC_ES8328=m
|
|||||||
CONFIG_SND_SOC_ES8328_I2C=m
|
CONFIG_SND_SOC_ES8328_I2C=m
|
||||||
CONFIG_SND_SOC_ES8328_SPI=m
|
CONFIG_SND_SOC_ES8328_SPI=m
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4041,6 +4053,7 @@ CONFIG_SND_SOC_STI_SAS=m
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4247,6 +4260,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4420,6 +4434,7 @@ CONFIG_USB_HSIC_USB3503=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -4707,6 +4722,7 @@ CONFIG_RTC_DRV_MAX8907=y
|
|||||||
CONFIG_RTC_DRV_MAX8998=m
|
CONFIG_RTC_DRV_MAX8998=m
|
||||||
CONFIG_RTC_DRV_MAX8997=m
|
CONFIG_RTC_DRV_MAX8997=m
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
CONFIG_RTC_DRV_RK808=y
|
CONFIG_RTC_DRV_RK808=y
|
||||||
CONFIG_RTC_DRV_RS5C372=m
|
CONFIG_RTC_DRV_RS5C372=m
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
@ -4853,7 +4869,6 @@ CONFIG_DMABUF_HEAPS_CMA=y
|
|||||||
CONFIG_VIRTIO_ANCHOR=y
|
CONFIG_VIRTIO_ANCHOR=y
|
||||||
CONFIG_VIRTIO=y
|
CONFIG_VIRTIO=y
|
||||||
CONFIG_VIRTIO_MENU=y
|
CONFIG_VIRTIO_MENU=y
|
||||||
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
|
|
||||||
# CONFIG_VIRTIO_BALLOON is not set
|
# CONFIG_VIRTIO_BALLOON is not set
|
||||||
# CONFIG_VIRTIO_INPUT is not set
|
# CONFIG_VIRTIO_INPUT is not set
|
||||||
CONFIG_VIRTIO_MMIO=y
|
CONFIG_VIRTIO_MMIO=y
|
||||||
@ -4938,6 +4953,7 @@ CONFIG_VIDEO_HANTRO=m
|
|||||||
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
# CONFIG_LTE_GDM724X is not set
|
# CONFIG_LTE_GDM724X is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
@ -4946,10 +4962,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
CONFIG_CHROME_PLATFORMS=y
|
CONFIG_CHROME_PLATFORMS=y
|
||||||
CONFIG_CROS_EC=m
|
CONFIG_CROS_EC=m
|
||||||
@ -4957,6 +4969,7 @@ CONFIG_CROS_EC=m
|
|||||||
# CONFIG_CROS_EC_RPMSG is not set
|
# CONFIG_CROS_EC_RPMSG is not set
|
||||||
# CONFIG_CROS_EC_SPI is not set
|
# CONFIG_CROS_EC_SPI is not set
|
||||||
CONFIG_CROS_EC_PROTO=y
|
CONFIG_CROS_EC_PROTO=y
|
||||||
|
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
|
||||||
CONFIG_CROS_EC_CHARDEV=m
|
CONFIG_CROS_EC_CHARDEV=m
|
||||||
CONFIG_CROS_EC_LIGHTBAR=m
|
CONFIG_CROS_EC_LIGHTBAR=m
|
||||||
CONFIG_CROS_EC_VBC=m
|
CONFIG_CROS_EC_VBC=m
|
||||||
@ -5093,6 +5106,11 @@ CONFIG_RPMSG_VIRTIO=m
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5680,6 +5698,7 @@ CONFIG_PWM_SYSFS=y
|
|||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
CONFIG_PWM_ATMEL_HLCDC_PWM=m
|
CONFIG_PWM_ATMEL_HLCDC_PWM=m
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_CROS_EC is not set
|
# CONFIG_PWM_CROS_EC is not set
|
||||||
CONFIG_PWM_FSL_FTM=m
|
CONFIG_PWM_FSL_FTM=m
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
@ -5702,6 +5721,7 @@ CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
|||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
CONFIG_RESET_SCMI=y
|
CONFIG_RESET_SCMI=y
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -5759,7 +5779,7 @@ CONFIG_ARM_PMU=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_DAX is not set
|
# CONFIG_DAX is not set
|
||||||
@ -6195,6 +6215,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
CONFIG_CRYPTO_NHPOLY1305=y
|
CONFIG_CRYPTO_NHPOLY1305=y
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6243,6 +6264,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -6342,6 +6364,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
|||||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6386,6 +6409,7 @@ CONFIG_GENERIC_ALLOCATOR=y
|
|||||||
CONFIG_REED_SOLOMON=y
|
CONFIG_REED_SOLOMON=y
|
||||||
CONFIG_REED_SOLOMON_ENC8=y
|
CONFIG_REED_SOLOMON_ENC8=y
|
||||||
CONFIG_REED_SOLOMON_DEC8=y
|
CONFIG_REED_SOLOMON_DEC8=y
|
||||||
|
CONFIG_XARRAY_MULTI=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
CONFIG_HAS_IOPORT_MAP=y
|
CONFIG_HAS_IOPORT_MAP=y
|
||||||
@ -6396,6 +6420,8 @@ CONFIG_NEED_DMA_MAP_STATE=y
|
|||||||
CONFIG_DMA_DECLARE_COHERENT=y
|
CONFIG_DMA_DECLARE_COHERENT=y
|
||||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||||
CONFIG_DMA_NONCOHERENT_MMAP=y
|
CONFIG_DMA_NONCOHERENT_MMAP=y
|
||||||
CONFIG_DMA_CMA=y
|
CONFIG_DMA_CMA=y
|
||||||
# CONFIG_DMA_PERNUMA_CMA is not set
|
# CONFIG_DMA_PERNUMA_CMA is not set
|
||||||
@ -6431,7 +6457,6 @@ CONFIG_FONT_8x8=y
|
|||||||
CONFIG_FONT_8x16=y
|
CONFIG_FONT_8x16=y
|
||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
@ -6517,6 +6542,7 @@ CONFIG_SLUB_DEBUG=y
|
|||||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
@ -6529,6 +6555,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
|||||||
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
||||||
# CONFIG_DEBUG_HIGHMEM is not set
|
# CONFIG_DEBUG_HIGHMEM is not set
|
||||||
CONFIG_HAVE_ARCH_KASAN=y
|
CONFIG_HAVE_ARCH_KASAN=y
|
||||||
|
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
@ -6655,6 +6682,7 @@ CONFIG_PROBE_EVENTS=y
|
|||||||
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
||||||
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
||||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||||
|
# CONFIG_RV is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
# CONFIG_STRICT_DEVMEM is not set
|
# CONFIG_STRICT_DEVMEM is not set
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.19.7-rc1 Kernel Configuration
|
# Linux/arm64 6.0.0-rc4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -11,7 +11,6 @@ CONFIG_AS_VERSION=23900
|
|||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23900
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -69,6 +68,8 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -158,6 +159,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -292,6 +294,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_BCM2835 is not set
|
# CONFIG_ARCH_BCM2835 is not set
|
||||||
# CONFIG_ARCH_BCM4908 is not set
|
# CONFIG_ARCH_BCM4908 is not set
|
||||||
# CONFIG_ARCH_BCM_IPROC is not set
|
# CONFIG_ARCH_BCM_IPROC is not set
|
||||||
|
# CONFIG_ARCH_BCMBCA is not set
|
||||||
# CONFIG_ARCH_BERLIN is not set
|
# CONFIG_ARCH_BERLIN is not set
|
||||||
# CONFIG_ARCH_BITMAIN is not set
|
# CONFIG_ARCH_BITMAIN is not set
|
||||||
# CONFIG_ARCH_BRCMSTB is not set
|
# CONFIG_ARCH_BRCMSTB is not set
|
||||||
@ -306,6 +309,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_MESON is not set
|
# CONFIG_ARCH_MESON is not set
|
||||||
# CONFIG_ARCH_MVEBU is not set
|
# CONFIG_ARCH_MVEBU is not set
|
||||||
# CONFIG_ARCH_MXC is not set
|
# CONFIG_ARCH_MXC is not set
|
||||||
|
# CONFIG_ARCH_NPCM is not set
|
||||||
# CONFIG_ARCH_QCOM is not set
|
# CONFIG_ARCH_QCOM is not set
|
||||||
# CONFIG_ARCH_REALTEK is not set
|
# CONFIG_ARCH_REALTEK is not set
|
||||||
# CONFIG_ARCH_RENESAS is not set
|
# CONFIG_ARCH_RENESAS is not set
|
||||||
@ -457,7 +461,6 @@ CONFIG_AS_HAS_ARMV8_5=y
|
|||||||
# CONFIG_ARM64_BTI is not set
|
# CONFIG_ARM64_BTI is not set
|
||||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||||
# CONFIG_ARM64_E0PD is not set
|
# CONFIG_ARM64_E0PD is not set
|
||||||
# CONFIG_ARCH_RANDOM is not set
|
|
||||||
CONFIG_ARM64_AS_HAS_MTE=y
|
CONFIG_ARM64_AS_HAS_MTE=y
|
||||||
# end of ARMv8.5 architectural features
|
# end of ARMv8.5 architectural features
|
||||||
|
|
||||||
@ -493,6 +496,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -525,7 +529,6 @@ CONFIG_DT_IDLE_GENPD=y
|
|||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
CONFIG_ARM_CPUIDLE=y
|
|
||||||
CONFIG_ARM_PSCI_CPUIDLE=y
|
CONFIG_ARM_PSCI_CPUIDLE=y
|
||||||
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
||||||
# end of ARM CPU Idle Drivers
|
# end of ARM CPU Idle Drivers
|
||||||
@ -574,6 +577,7 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=y
|
|||||||
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
||||||
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
||||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||||
|
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||||
CONFIG_CRYPTO_AES_ARM64=y
|
CONFIG_CRYPTO_AES_ARM64=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
||||||
@ -591,6 +595,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=y
|
|||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||||
|
CONFIG_HAVE_IOREMAP_PROT=y
|
||||||
CONFIG_HAVE_KPROBES=y
|
CONFIG_HAVE_KPROBES=y
|
||||||
CONFIG_HAVE_KRETPROBES=y
|
CONFIG_HAVE_KRETPROBES=y
|
||||||
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
||||||
@ -639,7 +644,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -679,6 +684,7 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
|||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
||||||
|
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# GCOV-based kernel profiling
|
# GCOV-based kernel profiling
|
||||||
@ -890,9 +896,11 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
|||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
CONFIG_MEMORY_FAILURE=y
|
CONFIG_MEMORY_FAILURE=y
|
||||||
# CONFIG_HWPOISON_INJECT is not set
|
# CONFIG_HWPOISON_INJECT is not set
|
||||||
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
|
CONFIG_THP_SWAP=y
|
||||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
@ -904,7 +912,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
@ -1571,6 +1578,7 @@ CONFIG_BLK_DEV_NBD=m
|
|||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1601,6 +1609,7 @@ CONFIG_SRAM=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1723,6 +1732,7 @@ CONFIG_NET_VENDOR_GOOGLE=y
|
|||||||
# CONFIG_NET_VENDOR_HISILICON is not set
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
@ -2229,7 +2239,6 @@ CONFIG_SERIAL_8250_NR_UARTS=5
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -2286,6 +2295,7 @@ CONFIG_DEVMEM=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2379,6 +2389,7 @@ CONFIG_SPI_BITBANG=m
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
CONFIG_SPI_GPIO=m
|
CONFIG_SPI_GPIO=m
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
CONFIG_SPI_ROCKCHIP=m
|
CONFIG_SPI_ROCKCHIP=m
|
||||||
@ -2479,7 +2490,6 @@ CONFIG_GPIO_DWAPB=y
|
|||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
CONFIG_GPIO_PL061=y
|
CONFIG_GPIO_PL061=y
|
||||||
CONFIG_GPIO_ROCKCHIP=y
|
CONFIG_GPIO_ROCKCHIP=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
CONFIG_GPIO_SYSCON=y
|
CONFIG_GPIO_SYSCON=y
|
||||||
# CONFIG_GPIO_XGENE is not set
|
# CONFIG_GPIO_XGENE is not set
|
||||||
@ -2600,7 +2610,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_AD7314 is not set
|
# CONFIG_SENSORS_AD7314 is not set
|
||||||
# CONFIG_SENSORS_AD7414 is not set
|
# CONFIG_SENSORS_AD7414 is not set
|
||||||
# CONFIG_SENSORS_AD7418 is not set
|
# CONFIG_SENSORS_AD7418 is not set
|
||||||
# CONFIG_SENSORS_ADM1021 is not set
|
|
||||||
# CONFIG_SENSORS_ADM1025 is not set
|
# CONFIG_SENSORS_ADM1025 is not set
|
||||||
# CONFIG_SENSORS_ADM1026 is not set
|
# CONFIG_SENSORS_ADM1026 is not set
|
||||||
# CONFIG_SENSORS_ADM1029 is not set
|
# CONFIG_SENSORS_ADM1029 is not set
|
||||||
@ -2662,7 +2671,6 @@ CONFIG_SENSORS_ARM_SCPI=y
|
|||||||
# CONFIG_SENSORS_MAX6620 is not set
|
# CONFIG_SENSORS_MAX6620 is not set
|
||||||
# CONFIG_SENSORS_MAX6621 is not set
|
# CONFIG_SENSORS_MAX6621 is not set
|
||||||
# CONFIG_SENSORS_MAX6639 is not set
|
# CONFIG_SENSORS_MAX6639 is not set
|
||||||
# CONFIG_SENSORS_MAX6642 is not set
|
|
||||||
# CONFIG_SENSORS_MAX6650 is not set
|
# CONFIG_SENSORS_MAX6650 is not set
|
||||||
# CONFIG_SENSORS_MAX6697 is not set
|
# CONFIG_SENSORS_MAX6697 is not set
|
||||||
# CONFIG_SENSORS_MAX31790 is not set
|
# CONFIG_SENSORS_MAX31790 is not set
|
||||||
@ -3131,7 +3139,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
# CONFIG_USB_VIDEO_CLASS is not set
|
# CONFIG_USB_VIDEO_CLASS is not set
|
||||||
# CONFIG_USB_ZR364XX is not set
|
# CONFIG_USB_ZR364XX is not set
|
||||||
@ -3376,6 +3383,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -3784,6 +3792,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -3802,7 +3811,9 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
|
|
||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
# CONFIG_DRM_HISI_KIRIN is not set
|
# CONFIG_DRM_HISI_KIRIN is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -3918,7 +3929,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4060,6 +4073,7 @@ CONFIG_SND_SOC_ES8328=m
|
|||||||
CONFIG_SND_SOC_ES8328_I2C=m
|
CONFIG_SND_SOC_ES8328_I2C=m
|
||||||
CONFIG_SND_SOC_ES8328_SPI=m
|
CONFIG_SND_SOC_ES8328_SPI=m
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4115,6 +4129,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4320,6 +4335,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -4493,6 +4509,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -4729,6 +4746,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
CONFIG_RTC_DRV_RK808=y
|
CONFIG_RTC_DRV_RK808=y
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
@ -4956,6 +4974,7 @@ CONFIG_VIDEO_HANTRO=m
|
|||||||
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
# CONFIG_LTE_GDM724X is not set
|
# CONFIG_LTE_GDM724X is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
@ -4964,10 +4983,6 @@ CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
CONFIG_CHROME_PLATFORMS=y
|
CONFIG_CHROME_PLATFORMS=y
|
||||||
# CONFIG_CROS_EC is not set
|
# CONFIG_CROS_EC is not set
|
||||||
@ -5102,6 +5117,11 @@ CONFIG_ARM_SMMU_V3=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5673,6 +5693,7 @@ CONFIG_PWM=y
|
|||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_ROCKCHIP=y
|
CONFIG_PWM_ROCKCHIP=y
|
||||||
@ -5695,6 +5716,7 @@ CONFIG_PARTITION_PERCPU=y
|
|||||||
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -5756,7 +5778,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6230,6 +6252,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
CONFIG_CRYPTO_NHPOLY1305=y
|
CONFIG_CRYPTO_NHPOLY1305=y
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6278,6 +6301,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
CONFIG_CRYPTO_CHACHA20=m
|
CONFIG_CRYPTO_CHACHA20=m
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
CONFIG_CRYPTO_SM4=y
|
CONFIG_CRYPTO_SM4=y
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
@ -6381,6 +6405,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
|||||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -6481,10 +6506,10 @@ CONFIG_FONT_8x16=y
|
|||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
|
CONFIG_GENERIC_IOREMAP=y
|
||||||
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6576,6 +6601,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 5.19.7-rc1 Kernel Configuration
|
# Linux/arm64 6.0.0-rc4 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -11,7 +11,6 @@ CONFIG_AS_VERSION=23900
|
|||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=23900
|
CONFIG_LD_VERSION=23900
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -69,6 +68,8 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -158,6 +159,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y
|
|||||||
CONFIG_ARCH_SUPPORTS_INT128=y
|
CONFIG_ARCH_SUPPORTS_INT128=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
CONFIG_PAGE_COUNTER=y
|
CONFIG_PAGE_COUNTER=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
CONFIG_MEMCG=y
|
CONFIG_MEMCG=y
|
||||||
CONFIG_MEMCG_SWAP=y
|
CONFIG_MEMCG_SWAP=y
|
||||||
CONFIG_MEMCG_KMEM=y
|
CONFIG_MEMCG_KMEM=y
|
||||||
@ -291,6 +293,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_BCM2835 is not set
|
# CONFIG_ARCH_BCM2835 is not set
|
||||||
# CONFIG_ARCH_BCM4908 is not set
|
# CONFIG_ARCH_BCM4908 is not set
|
||||||
# CONFIG_ARCH_BCM_IPROC is not set
|
# CONFIG_ARCH_BCM_IPROC is not set
|
||||||
|
# CONFIG_ARCH_BCMBCA is not set
|
||||||
# CONFIG_ARCH_BERLIN is not set
|
# CONFIG_ARCH_BERLIN is not set
|
||||||
# CONFIG_ARCH_BITMAIN is not set
|
# CONFIG_ARCH_BITMAIN is not set
|
||||||
# CONFIG_ARCH_BRCMSTB is not set
|
# CONFIG_ARCH_BRCMSTB is not set
|
||||||
@ -305,6 +308,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
|
|||||||
# CONFIG_ARCH_MESON is not set
|
# CONFIG_ARCH_MESON is not set
|
||||||
# CONFIG_ARCH_MVEBU is not set
|
# CONFIG_ARCH_MVEBU is not set
|
||||||
# CONFIG_ARCH_MXC is not set
|
# CONFIG_ARCH_MXC is not set
|
||||||
|
# CONFIG_ARCH_NPCM is not set
|
||||||
# CONFIG_ARCH_QCOM is not set
|
# CONFIG_ARCH_QCOM is not set
|
||||||
# CONFIG_ARCH_REALTEK is not set
|
# CONFIG_ARCH_REALTEK is not set
|
||||||
# CONFIG_ARCH_RENESAS is not set
|
# CONFIG_ARCH_RENESAS is not set
|
||||||
@ -457,7 +461,6 @@ CONFIG_AS_HAS_ARMV8_5=y
|
|||||||
# CONFIG_ARM64_BTI is not set
|
# CONFIG_ARM64_BTI is not set
|
||||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||||
# CONFIG_ARM64_E0PD is not set
|
# CONFIG_ARM64_E0PD is not set
|
||||||
# CONFIG_ARCH_RANDOM is not set
|
|
||||||
CONFIG_ARM64_AS_HAS_MTE=y
|
CONFIG_ARM64_AS_HAS_MTE=y
|
||||||
# end of ARMv8.5 architectural features
|
# end of ARMv8.5 architectural features
|
||||||
|
|
||||||
@ -493,6 +496,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
@ -525,7 +529,6 @@ CONFIG_DT_IDLE_GENPD=y
|
|||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
CONFIG_ARM_CPUIDLE=y
|
|
||||||
CONFIG_ARM_PSCI_CPUIDLE=y
|
CONFIG_ARM_PSCI_CPUIDLE=y
|
||||||
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
|
||||||
# end of ARM CPU Idle Drivers
|
# end of ARM CPU Idle Drivers
|
||||||
@ -574,6 +577,7 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=y
|
|||||||
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_CE_BLK=y
|
||||||
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=y
|
||||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||||
|
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||||
CONFIG_CRYPTO_AES_ARM64=y
|
CONFIG_CRYPTO_AES_ARM64=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||||
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
||||||
@ -591,6 +595,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=y
|
|||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
# CONFIG_STATIC_KEYS_SELFTEST is not set
|
||||||
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
||||||
|
CONFIG_HAVE_IOREMAP_PROT=y
|
||||||
CONFIG_HAVE_KPROBES=y
|
CONFIG_HAVE_KPROBES=y
|
||||||
CONFIG_HAVE_KRETPROBES=y
|
CONFIG_HAVE_KRETPROBES=y
|
||||||
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
|
||||||
@ -639,7 +644,7 @@ CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
|
|||||||
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOVE_PUD=y
|
CONFIG_HAVE_MOVE_PUD=y
|
||||||
@ -679,6 +684,7 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
|
|||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
|
||||||
|
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# GCOV-based kernel profiling
|
# GCOV-based kernel profiling
|
||||||
@ -891,9 +897,11 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
|||||||
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
|
||||||
CONFIG_MEMORY_FAILURE=y
|
CONFIG_MEMORY_FAILURE=y
|
||||||
# CONFIG_HWPOISON_INJECT is not set
|
# CONFIG_HWPOISON_INJECT is not set
|
||||||
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||||
|
CONFIG_THP_SWAP=y
|
||||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
@ -905,7 +913,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
|
|||||||
# CONFIG_IDLE_PAGE_TRACKING is not set
|
# CONFIG_IDLE_PAGE_TRACKING is not set
|
||||||
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
|
||||||
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||||
CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y
|
|
||||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
@ -1397,7 +1404,7 @@ CONFIG_VGA_ARB_MAX_GPUS=16
|
|||||||
# CONFIG_PCI_HOST_THUNDER_PEM is not set
|
# CONFIG_PCI_HOST_THUNDER_PEM is not set
|
||||||
# CONFIG_PCI_HOST_THUNDER_ECAM is not set
|
# CONFIG_PCI_HOST_THUNDER_ECAM is not set
|
||||||
CONFIG_PCIE_ROCKCHIP=y
|
CONFIG_PCIE_ROCKCHIP=y
|
||||||
CONFIG_PCIE_ROCKCHIP_HOST=m
|
CONFIG_PCIE_ROCKCHIP_HOST=y
|
||||||
# CONFIG_PCIE_MICROCHIP_HOST is not set
|
# CONFIG_PCIE_MICROCHIP_HOST is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1645,12 +1652,12 @@ CONFIG_BLK_DEV_LOOP=y
|
|||||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||||
# CONFIG_BLK_DEV_DRBD is not set
|
# CONFIG_BLK_DEV_DRBD is not set
|
||||||
CONFIG_BLK_DEV_NBD=m
|
CONFIG_BLK_DEV_NBD=m
|
||||||
# CONFIG_BLK_DEV_SX8 is not set
|
|
||||||
# CONFIG_BLK_DEV_RAM is not set
|
# CONFIG_BLK_DEV_RAM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1663,12 +1670,14 @@ CONFIG_NVME_MULTIPATH=y
|
|||||||
CONFIG_NVME_FABRICS=m
|
CONFIG_NVME_FABRICS=m
|
||||||
CONFIG_NVME_FC=m
|
CONFIG_NVME_FC=m
|
||||||
# CONFIG_NVME_TCP is not set
|
# CONFIG_NVME_TCP is not set
|
||||||
|
# CONFIG_NVME_AUTH is not set
|
||||||
CONFIG_NVME_TARGET=m
|
CONFIG_NVME_TARGET=m
|
||||||
# CONFIG_NVME_TARGET_PASSTHRU is not set
|
# CONFIG_NVME_TARGET_PASSTHRU is not set
|
||||||
CONFIG_NVME_TARGET_LOOP=m
|
CONFIG_NVME_TARGET_LOOP=m
|
||||||
CONFIG_NVME_TARGET_FC=m
|
CONFIG_NVME_TARGET_FC=m
|
||||||
# CONFIG_NVME_TARGET_FCLOOP is not set
|
# CONFIG_NVME_TARGET_FCLOOP is not set
|
||||||
# CONFIG_NVME_TARGET_TCP is not set
|
# CONFIG_NVME_TARGET_TCP is not set
|
||||||
|
# CONFIG_NVME_TARGET_AUTH is not set
|
||||||
# end of NVME Support
|
# end of NVME Support
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1697,6 +1706,7 @@ CONFIG_SRAM=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1799,6 +1809,7 @@ CONFIG_SCSI_LOWLEVEL=y
|
|||||||
# CONFIG_SCSI_MPI3MR is not set
|
# CONFIG_SCSI_MPI3MR is not set
|
||||||
# CONFIG_SCSI_SMARTPQI is not set
|
# CONFIG_SCSI_SMARTPQI is not set
|
||||||
# CONFIG_SCSI_HPTIOP is not set
|
# CONFIG_SCSI_HPTIOP is not set
|
||||||
|
# CONFIG_SCSI_BUSLOGIC is not set
|
||||||
# CONFIG_SCSI_MYRB is not set
|
# CONFIG_SCSI_MYRB is not set
|
||||||
# CONFIG_SCSI_MYRS is not set
|
# CONFIG_SCSI_MYRS is not set
|
||||||
# CONFIG_SCSI_SNIC is not set
|
# CONFIG_SCSI_SNIC is not set
|
||||||
@ -2006,6 +2017,7 @@ CONFIG_NET_VENDOR_GOOGLE=y
|
|||||||
# CONFIG_NET_VENDOR_HISILICON is not set
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_JME is not set
|
# CONFIG_JME is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
@ -2021,7 +2033,6 @@ CONFIG_NET_VENDOR_MYRI=y
|
|||||||
# CONFIG_NET_VENDOR_NATSEMI is not set
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||||
CONFIG_NET_VENDOR_NETERION=y
|
CONFIG_NET_VENDOR_NETERION=y
|
||||||
# CONFIG_S2IO is not set
|
# CONFIG_S2IO is not set
|
||||||
# CONFIG_VXGE is not set
|
|
||||||
# CONFIG_NET_VENDOR_NETRONOME is not set
|
# CONFIG_NET_VENDOR_NETRONOME is not set
|
||||||
CONFIG_NET_VENDOR_NVIDIA=y
|
CONFIG_NET_VENDOR_NVIDIA=y
|
||||||
# CONFIG_FORCEDETH is not set
|
# CONFIG_FORCEDETH is not set
|
||||||
@ -2625,7 +2636,6 @@ CONFIG_SERIAL_8250_NR_UARTS=5
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=5
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -2689,6 +2699,7 @@ CONFIG_DEVPORT=y
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2803,6 +2814,7 @@ CONFIG_SPI_BITBANG=m
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
CONFIG_SPI_GPIO=m
|
CONFIG_SPI_GPIO=m
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
# CONFIG_SPI_PXA2XX is not set
|
# CONFIG_SPI_PXA2XX is not set
|
||||||
@ -2907,7 +2919,6 @@ CONFIG_GPIO_DWAPB=y
|
|||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
CONFIG_GPIO_PL061=y
|
CONFIG_GPIO_PL061=y
|
||||||
CONFIG_GPIO_ROCKCHIP=y
|
CONFIG_GPIO_ROCKCHIP=y
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
CONFIG_GPIO_SYSCON=y
|
CONFIG_GPIO_SYSCON=y
|
||||||
# CONFIG_GPIO_XGENE is not set
|
# CONFIG_GPIO_XGENE is not set
|
||||||
@ -3037,7 +3048,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_AD7314 is not set
|
# CONFIG_SENSORS_AD7314 is not set
|
||||||
# CONFIG_SENSORS_AD7414 is not set
|
# CONFIG_SENSORS_AD7414 is not set
|
||||||
# CONFIG_SENSORS_AD7418 is not set
|
# CONFIG_SENSORS_AD7418 is not set
|
||||||
# CONFIG_SENSORS_ADM1021 is not set
|
|
||||||
# CONFIG_SENSORS_ADM1025 is not set
|
# CONFIG_SENSORS_ADM1025 is not set
|
||||||
# CONFIG_SENSORS_ADM1026 is not set
|
# CONFIG_SENSORS_ADM1026 is not set
|
||||||
# CONFIG_SENSORS_ADM1029 is not set
|
# CONFIG_SENSORS_ADM1029 is not set
|
||||||
@ -3101,7 +3111,6 @@ CONFIG_SENSORS_ARM_SCPI=y
|
|||||||
# CONFIG_SENSORS_MAX6620 is not set
|
# CONFIG_SENSORS_MAX6620 is not set
|
||||||
# CONFIG_SENSORS_MAX6621 is not set
|
# CONFIG_SENSORS_MAX6621 is not set
|
||||||
# CONFIG_SENSORS_MAX6639 is not set
|
# CONFIG_SENSORS_MAX6639 is not set
|
||||||
# CONFIG_SENSORS_MAX6642 is not set
|
|
||||||
# CONFIG_SENSORS_MAX6650 is not set
|
# CONFIG_SENSORS_MAX6650 is not set
|
||||||
# CONFIG_SENSORS_MAX6697 is not set
|
# CONFIG_SENSORS_MAX6697 is not set
|
||||||
# CONFIG_SENSORS_MAX31790 is not set
|
# CONFIG_SENSORS_MAX31790 is not set
|
||||||
@ -3596,7 +3605,6 @@ CONFIG_MEDIA_USB_SUPPORT=y
|
|||||||
# CONFIG_USB_GSPCA is not set
|
# CONFIG_USB_GSPCA is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
# CONFIG_USB_VIDEO_CLASS is not set
|
# CONFIG_USB_VIDEO_CLASS is not set
|
||||||
# CONFIG_USB_ZR364XX is not set
|
# CONFIG_USB_ZR364XX is not set
|
||||||
@ -3901,6 +3909,7 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -4334,6 +4343,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -4353,7 +4363,9 @@ CONFIG_DRM_DW_HDMI_CEC=y
|
|||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
# CONFIG_DRM_HISI_HIBMC is not set
|
# CONFIG_DRM_HISI_HIBMC is not set
|
||||||
# CONFIG_DRM_HISI_KIRIN is not set
|
# CONFIG_DRM_HISI_KIRIN is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_BOCHS is not set
|
# CONFIG_DRM_BOCHS is not set
|
||||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||||
@ -4497,7 +4509,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -4704,6 +4718,7 @@ CONFIG_SND_SOC_ES8328=m
|
|||||||
CONFIG_SND_SOC_ES8328_I2C=m
|
CONFIG_SND_SOC_ES8328_I2C=m
|
||||||
CONFIG_SND_SOC_ES8328_SPI=m
|
CONFIG_SND_SOC_ES8328_SPI=m
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -4759,6 +4774,7 @@ CONFIG_SND_SOC_SPDIF=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -4964,6 +4980,7 @@ CONFIG_USB_HIDDEV=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -5145,6 +5162,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -5216,6 +5234,7 @@ CONFIG_TYPEC_TCPM=m
|
|||||||
CONFIG_TYPEC_FUSB302=m
|
CONFIG_TYPEC_FUSB302=m
|
||||||
# CONFIG_TYPEC_UCSI is not set
|
# CONFIG_TYPEC_UCSI is not set
|
||||||
# CONFIG_TYPEC_TPS6598X is not set
|
# CONFIG_TYPEC_TPS6598X is not set
|
||||||
|
# CONFIG_TYPEC_ANX7411 is not set
|
||||||
# CONFIG_TYPEC_RT1719 is not set
|
# CONFIG_TYPEC_RT1719 is not set
|
||||||
# CONFIG_TYPEC_HD3SS3220 is not set
|
# CONFIG_TYPEC_HD3SS3220 is not set
|
||||||
# CONFIG_TYPEC_STUSB160X is not set
|
# CONFIG_TYPEC_STUSB160X is not set
|
||||||
@ -5416,6 +5435,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
CONFIG_RTC_DRV_RK808=y
|
CONFIG_RTC_DRV_RK808=y
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
@ -5652,15 +5672,16 @@ CONFIG_R8188EU=m
|
|||||||
|
|
||||||
# CONFIG_FB_SM750 is not set
|
# CONFIG_FB_SM750 is not set
|
||||||
CONFIG_STAGING_MEDIA=y
|
CONFIG_STAGING_MEDIA=y
|
||||||
CONFIG_VIDEO_HANTRO=m
|
|
||||||
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
|
||||||
# CONFIG_VIDEO_MAX96712 is not set
|
|
||||||
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
|
||||||
# CONFIG_VIDEO_ZORAN is not set
|
|
||||||
CONFIG_DVB_AV7110_IR=y
|
CONFIG_DVB_AV7110_IR=y
|
||||||
CONFIG_DVB_AV7110=m
|
CONFIG_DVB_AV7110=m
|
||||||
# CONFIG_DVB_AV7110_OSD is not set
|
# CONFIG_DVB_AV7110_OSD is not set
|
||||||
CONFIG_DVB_SP8870=m
|
CONFIG_DVB_SP8870=m
|
||||||
|
CONFIG_VIDEO_HANTRO=m
|
||||||
|
CONFIG_VIDEO_HANTRO_ROCKCHIP=y
|
||||||
|
# CONFIG_VIDEO_MAX96712 is not set
|
||||||
|
CONFIG_VIDEO_ROCKCHIP_VDEC=m
|
||||||
|
# CONFIG_VIDEO_STKWEBCAM is not set
|
||||||
|
# CONFIG_VIDEO_ZORAN is not set
|
||||||
# CONFIG_STAGING_BOARD is not set
|
# CONFIG_STAGING_BOARD is not set
|
||||||
# CONFIG_LTE_GDM724X is not set
|
# CONFIG_LTE_GDM724X is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
@ -5670,10 +5691,7 @@ CONFIG_DVB_SP8870=m
|
|||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
# CONFIG_QLGE is not set
|
# CONFIG_QLGE is not set
|
||||||
|
# CONFIG_VME_BUS is not set
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
@ -5806,6 +5824,11 @@ CONFIG_ARM_SMMU_V3=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -6374,11 +6397,11 @@ CONFIG_ROCKCHIP_SARADC=y
|
|||||||
# end of Temperature sensors
|
# end of Temperature sensors
|
||||||
|
|
||||||
# CONFIG_NTB is not set
|
# CONFIG_NTB is not set
|
||||||
# CONFIG_VME_BUS is not set
|
|
||||||
CONFIG_PWM=y
|
CONFIG_PWM=y
|
||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_DWC is not set
|
# CONFIG_PWM_DWC is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
@ -6404,6 +6427,7 @@ CONFIG_PARTITION_PERCPU=y
|
|||||||
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
# CONFIG_RESET_TI_SYSCON is not set
|
# CONFIG_RESET_TI_SYSCON is not set
|
||||||
|
# CONFIG_RESET_TI_TPS380X is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY Subsystem
|
# PHY Subsystem
|
||||||
@ -6460,6 +6484,7 @@ CONFIG_ARM_PMU=y
|
|||||||
# CONFIG_ARM_DSU_PMU is not set
|
# CONFIG_ARM_DSU_PMU is not set
|
||||||
# CONFIG_ARM_SPE_PMU is not set
|
# CONFIG_ARM_SPE_PMU is not set
|
||||||
# CONFIG_HISI_PCIE_PMU is not set
|
# CONFIG_HISI_PCIE_PMU is not set
|
||||||
|
# CONFIG_HNS3_PMU is not set
|
||||||
# end of Performance monitor support
|
# end of Performance monitor support
|
||||||
|
|
||||||
CONFIG_RAS=y
|
CONFIG_RAS=y
|
||||||
@ -6468,7 +6493,7 @@ CONFIG_RAS=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_LIBNVDIMM is not set
|
# CONFIG_LIBNVDIMM is not set
|
||||||
@ -6942,6 +6967,7 @@ CONFIG_CRYPTO_ECB=y
|
|||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
CONFIG_CRYPTO_NHPOLY1305=y
|
CONFIG_CRYPTO_NHPOLY1305=y
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
# CONFIG_CRYPTO_ESSIV is not set
|
# CONFIG_CRYPTO_ESSIV is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -6990,6 +7016,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
CONFIG_CRYPTO_CHACHA20=m
|
CONFIG_CRYPTO_CHACHA20=m
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
CONFIG_CRYPTO_SM4=y
|
CONFIG_CRYPTO_SM4=y
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
@ -7028,6 +7055,13 @@ CONFIG_CRYPTO_HW=y
|
|||||||
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
|
||||||
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
||||||
# CONFIG_CRYPTO_DEV_CCP is not set
|
# CONFIG_CRYPTO_DEV_CCP is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62X is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
|
||||||
|
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
|
||||||
# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
|
# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
|
||||||
# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
|
# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
|
||||||
CONFIG_CRYPTO_DEV_ROCKCHIP=m
|
CONFIG_CRYPTO_DEV_ROCKCHIP=m
|
||||||
@ -7095,6 +7129,7 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
|||||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -7196,10 +7231,10 @@ CONFIG_FONT_8x16=y
|
|||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_ARCH_STACKWALK=y
|
CONFIG_ARCH_STACKWALK=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
|
CONFIG_GENERIC_IOREMAP=y
|
||||||
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -7291,6 +7326,7 @@ CONFIG_ARCH_HAS_DEBUG_WX=y
|
|||||||
CONFIG_GENERIC_PTDUMP=y
|
CONFIG_GENERIC_PTDUMP=y
|
||||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alex Bee <knaerzche@gmail.com>
|
|
||||||
Date: Sun, 20 Jun 2021 20:19:19 +0200
|
|
||||||
Subject: [PATCH] v4l2request: hevc: increase max slices
|
|
||||||
|
|
||||||
It's required by some HEVC confromance tests
|
|
||||||
|
|
||||||
Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|
||||||
---
|
|
||||||
libavcodec/v4l2_request_hevc.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/libavcodec/v4l2_request_hevc.c b/libavcodec/v4l2_request_hevc.c
|
|
||||||
index be78382444..35ec87e310 100644
|
|
||||||
--- a/libavcodec/v4l2_request_hevc.c
|
|
||||||
+++ b/libavcodec/v4l2_request_hevc.c
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
#include "v4l2_request.h"
|
|
||||||
#include "hevc-ctrls.h"
|
|
||||||
|
|
||||||
-#define MAX_SLICES 16
|
|
||||||
+#define MAX_SLICES 32
|
|
||||||
|
|
||||||
typedef struct V4L2RequestControlsHEVC {
|
|
||||||
struct v4l2_ctrl_hevc_sps sps;
|
|
File diff suppressed because it is too large
Load Diff
@ -270,10 +270,10 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
1 file changed, 8 insertions(+)
|
1 file changed, 8 insertions(+)
|
||||||
|
|
||||||
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
|
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
|
||||||
index 4b70cbfc6d5d..5329f983db15 100644
|
index ef53a2578824..d4c53074154a 100644
|
||||||
--- a/drivers/mmc/core/core.c
|
--- a/drivers/mmc/core/core.c
|
||||||
+++ b/drivers/mmc/core/core.c
|
+++ b/drivers/mmc/core/core.c
|
||||||
@@ -1356,6 +1356,14 @@ void mmc_power_off(struct mmc_host *host)
|
@@ -1358,6 +1358,14 @@ void mmc_power_off(struct mmc_host *host)
|
||||||
if (host->ios.power_mode == MMC_POWER_OFF)
|
if (host->ios.power_mode == MMC_POWER_OFF)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -17,10 +17,10 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
1 file changed, 38 insertions(+), 39 deletions(-)
|
1 file changed, 38 insertions(+), 39 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
index df34b2a283bc..287488016ff2 100644
|
index e0fbe6ba4b6c..cb2f1acab7cf 100644
|
||||||
--- a/drivers/media/v4l2-core/v4l2-common.c
|
--- a/drivers/media/v4l2-core/v4l2-common.c
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
@@ -336,6 +336,33 @@ static inline unsigned int v4l2_format_block_height(const struct v4l2_format_inf
|
@@ -338,6 +338,33 @@ static inline unsigned int v4l2_format_block_height(const struct v4l2_format_inf
|
||||||
return info->block_h[plane];
|
return info->block_h[plane];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ index df34b2a283bc..287488016ff2 100644
|
|||||||
void v4l2_apply_frmsize_constraints(u32 *width, u32 *height,
|
void v4l2_apply_frmsize_constraints(u32 *width, u32 *height,
|
||||||
const struct v4l2_frmsize_stepwise *frmsize)
|
const struct v4l2_frmsize_stepwise *frmsize)
|
||||||
{
|
{
|
||||||
@@ -371,37 +398,19 @@ int v4l2_fill_pixfmt_mp(struct v4l2_pix_format_mplane *pixfmt,
|
@@ -373,37 +400,19 @@ int v4l2_fill_pixfmt_mp(struct v4l2_pix_format_mplane *pixfmt,
|
||||||
|
|
||||||
if (info->mem_planes == 1) {
|
if (info->mem_planes == 1) {
|
||||||
plane = &pixfmt->plane_fmt[0];
|
plane = &pixfmt->plane_fmt[0];
|
||||||
@ -99,7 +99,7 @@ index df34b2a283bc..287488016ff2 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@@ -425,22 +434,12 @@ int v4l2_fill_pixfmt(struct v4l2_pix_format *pixfmt, u32 pixelformat,
|
@@ -427,22 +436,12 @@ int v4l2_fill_pixfmt(struct v4l2_pix_format *pixfmt, u32 pixelformat,
|
||||||
pixfmt->width = width;
|
pixfmt->width = width;
|
||||||
pixfmt->height = height;
|
pixfmt->height = height;
|
||||||
pixfmt->pixelformat = pixelformat;
|
pixfmt->pixelformat = pixelformat;
|
||||||
@ -154,12 +154,12 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
3 files changed, 8 insertions(+)
|
3 files changed, 8 insertions(+)
|
||||||
|
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
index 287488016ff2..01f8a50586eb 100644
|
index cb2f1acab7cf..8446a1deffd8 100644
|
||||||
--- a/drivers/media/v4l2-core/v4l2-common.c
|
--- a/drivers/media/v4l2-core/v4l2-common.c
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
+++ b/drivers/media/v4l2-core/v4l2-common.c
|
||||||
@@ -267,6 +267,9 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
@@ -268,6 +268,9 @@ const struct v4l2_format_info *v4l2_format_info(u32 format)
|
||||||
{ .format = V4L2_PIX_FMT_NV24, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
|
||||||
{ .format = V4L2_PIX_FMT_NV42, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
{ .format = V4L2_PIX_FMT_NV42, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 1, 2, 0, 0 }, .hdiv = 1, .vdiv = 1 },
|
||||||
|
{ .format = V4L2_PIX_FMT_P010, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 2, 2, 0, 0 }, .hdiv = 2, .vdiv = 1 },
|
||||||
|
|
||||||
+ { .format = V4L2_PIX_FMT_NV15, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 5, 5, 0, 0 }, .hdiv = 2, .vdiv = 2, .block_w = { 4, 2, 0, 0 }, .block_h = { 1, 1, 0, 0 } },
|
+ { .format = V4L2_PIX_FMT_NV15, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 5, 5, 0, 0 }, .hdiv = 2, .vdiv = 2, .block_w = { 4, 2, 0, 0 }, .block_h = { 1, 1, 0, 0 } },
|
||||||
+ { .format = V4L2_PIX_FMT_NV20, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 5, 5, 0, 0 }, .hdiv = 2, .vdiv = 1, .block_w = { 4, 2, 0, 0 }, .block_h = { 1, 1, 0, 0 } },
|
+ { .format = V4L2_PIX_FMT_NV20, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 2, .bpp = { 5, 5, 0, 0 }, .hdiv = 2, .vdiv = 1, .block_w = { 4, 2, 0, 0 }, .block_h = { 1, 1, 0, 0 } },
|
||||||
@ -168,25 +168,25 @@ index 287488016ff2..01f8a50586eb 100644
|
|||||||
{ .format = V4L2_PIX_FMT_YVU410, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 4, .vdiv = 4 },
|
{ .format = V4L2_PIX_FMT_YVU410, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 4, .vdiv = 4 },
|
||||||
{ .format = V4L2_PIX_FMT_YUV411P, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 4, .vdiv = 1 },
|
{ .format = V4L2_PIX_FMT_YUV411P, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 3, .bpp = { 1, 1, 1, 0 }, .hdiv = 4, .vdiv = 1 },
|
||||||
diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|
diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
|
||||||
index 21470de62d72..cb7496c084f6 100644
|
index c314025d977e..298cb762b8d5 100644
|
||||||
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
|
||||||
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
|
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
|
||||||
@@ -1306,6 +1306,8 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
|
@@ -1354,6 +1354,8 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
|
||||||
case V4L2_PIX_FMT_NV61: descr = "Y/CrCb 4:2:2"; break;
|
|
||||||
case V4L2_PIX_FMT_NV24: descr = "Y/CbCr 4:4:4"; break;
|
case V4L2_PIX_FMT_NV24: descr = "Y/CbCr 4:4:4"; break;
|
||||||
case V4L2_PIX_FMT_NV42: descr = "Y/CrCb 4:4:4"; break;
|
case V4L2_PIX_FMT_NV42: descr = "Y/CrCb 4:4:4"; break;
|
||||||
|
case V4L2_PIX_FMT_P010: descr = "10-bit Y/CbCr 4:2:0"; break;
|
||||||
+ case V4L2_PIX_FMT_NV15: descr = "10-bit Y/CbCr 4:2:0 (Packed)"; break;
|
+ case V4L2_PIX_FMT_NV15: descr = "10-bit Y/CbCr 4:2:0 (Packed)"; break;
|
||||||
+ case V4L2_PIX_FMT_NV20: descr = "10-bit Y/CbCr 4:2:2 (Packed)"; break;
|
+ case V4L2_PIX_FMT_NV20: descr = "10-bit Y/CbCr 4:2:2 (Packed)"; break;
|
||||||
case V4L2_PIX_FMT_NV12_4L4: descr = "Y/CbCr 4:2:0 (4x4 Linear)"; break;
|
case V4L2_PIX_FMT_NV12_4L4: descr = "Y/CbCr 4:2:0 (4x4 Linear)"; break;
|
||||||
case V4L2_PIX_FMT_NV12_16L16: descr = "Y/CbCr 4:2:0 (16x16 Linear)"; break;
|
case V4L2_PIX_FMT_NV12_16L16: descr = "Y/CbCr 4:2:0 (16x16 Linear)"; break;
|
||||||
case V4L2_PIX_FMT_NV12_32L32: descr = "Y/CbCr 4:2:0 (32x32 Linear)"; break;
|
case V4L2_PIX_FMT_NV12_32L32: descr = "Y/CbCr 4:2:0 (32x32 Linear)"; break;
|
||||||
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
|
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
|
||||||
index 343b95107fce..3a5d6290a379 100644
|
index 01e630f2ec78..cea44992aea3 100644
|
||||||
--- a/include/uapi/linux/videodev2.h
|
--- a/include/uapi/linux/videodev2.h
|
||||||
+++ b/include/uapi/linux/videodev2.h
|
+++ b/include/uapi/linux/videodev2.h
|
||||||
@@ -603,6 +603,9 @@ struct v4l2_pix_format {
|
@@ -628,6 +628,9 @@ struct v4l2_pix_format {
|
||||||
#define V4L2_PIX_FMT_NV24 v4l2_fourcc('N', 'V', '2', '4') /* 24 Y/CbCr 4:4:4 */
|
|
||||||
#define V4L2_PIX_FMT_NV42 v4l2_fourcc('N', 'V', '4', '2') /* 24 Y/CrCb 4:4:4 */
|
#define V4L2_PIX_FMT_NV42 v4l2_fourcc('N', 'V', '4', '2') /* 24 Y/CrCb 4:4:4 */
|
||||||
|
#define V4L2_PIX_FMT_P010 v4l2_fourcc('P', '0', '1', '0') /* 24 Y/CbCr 4:2:0 10-bit per component */
|
||||||
|
|
||||||
+#define V4L2_PIX_FMT_NV15 v4l2_fourcc('N', 'V', '1', '5') /* 15 Y/CbCr 4:2:0 10-bit packed */
|
+#define V4L2_PIX_FMT_NV15 v4l2_fourcc('N', 'V', '1', '5') /* 15 Y/CbCr 4:2:0 10-bit packed */
|
||||||
+#define V4L2_PIX_FMT_NV20 v4l2_fourcc('N', 'V', '2', '0') /* 20 Y/CbCr 4:2:2 10-bit packed */
|
+#define V4L2_PIX_FMT_NV20 v4l2_fourcc('N', 'V', '2', '0') /* 20 Y/CbCr 4:2:2 10-bit packed */
|
||||||
@ -212,10 +212,10 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
index 2992fb87cf72..54fc3a6d0902 100644
|
index 4af5a831bde0..5590abfaa44d 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
@@ -915,9 +915,9 @@ static void config_registers(struct rkvdec_ctx *ctx,
|
@@ -896,9 +896,9 @@ static void config_registers(struct rkvdec_ctx *ctx,
|
||||||
dma_addr_t rlc_addr;
|
dma_addr_t rlc_addr;
|
||||||
dma_addr_t refer_addr;
|
dma_addr_t refer_addr;
|
||||||
u32 rlc_len;
|
u32 rlc_len;
|
||||||
@ -228,7 +228,7 @@ index 2992fb87cf72..54fc3a6d0902 100644
|
|||||||
u32 yuv_virstride = 0;
|
u32 yuv_virstride = 0;
|
||||||
u32 offset;
|
u32 offset;
|
||||||
dma_addr_t dst_addr;
|
dma_addr_t dst_addr;
|
||||||
@@ -928,8 +928,8 @@ static void config_registers(struct rkvdec_ctx *ctx,
|
@@ -909,8 +909,8 @@ static void config_registers(struct rkvdec_ctx *ctx,
|
||||||
|
|
||||||
f = &ctx->decoded_fmt;
|
f = &ctx->decoded_fmt;
|
||||||
dst_fmt = &f->fmt.pix_mp;
|
dst_fmt = &f->fmt.pix_mp;
|
||||||
@ -487,10 +487,10 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
2 files changed, 37 insertions(+), 15 deletions(-)
|
2 files changed, 37 insertions(+), 15 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
index 54fc3a6d0902..af530b05a789 100644
|
index 5590abfaa44d..09cab1e53377 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
@@ -1044,19 +1044,14 @@ static int rkvdec_h264_validate_sps(struct rkvdec_ctx *ctx,
|
@@ -1031,19 +1031,14 @@ static int rkvdec_h264_validate_sps(struct rkvdec_ctx *ctx,
|
||||||
{
|
{
|
||||||
unsigned int width, height;
|
unsigned int width, height;
|
||||||
|
|
||||||
@ -514,7 +514,7 @@ index 54fc3a6d0902..af530b05a789 100644
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
width = (sps->pic_width_in_mbs_minus1 + 1) * 16;
|
width = (sps->pic_width_in_mbs_minus1 + 1) * 16;
|
||||||
@@ -1077,6 +1072,25 @@ static int rkvdec_h264_validate_sps(struct rkvdec_ctx *ctx,
|
@@ -1064,6 +1059,25 @@ static int rkvdec_h264_validate_sps(struct rkvdec_ctx *ctx,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -540,7 +540,7 @@ index 54fc3a6d0902..af530b05a789 100644
|
|||||||
static int rkvdec_h264_start(struct rkvdec_ctx *ctx)
|
static int rkvdec_h264_start(struct rkvdec_ctx *ctx)
|
||||||
{
|
{
|
||||||
struct rkvdec_dev *rkvdec = ctx->dev;
|
struct rkvdec_dev *rkvdec = ctx->dev;
|
||||||
@@ -1198,6 +1212,7 @@ static int rkvdec_h264_try_ctrl(struct rkvdec_ctx *ctx, struct v4l2_ctrl *ctrl)
|
@@ -1185,6 +1199,7 @@ static int rkvdec_h264_try_ctrl(struct rkvdec_ctx *ctx, struct v4l2_ctrl *ctrl)
|
||||||
|
|
||||||
const struct rkvdec_coded_fmt_ops rkvdec_h264_fmt_ops = {
|
const struct rkvdec_coded_fmt_ops rkvdec_h264_fmt_ops = {
|
||||||
.adjust_fmt = rkvdec_h264_adjust_fmt,
|
.adjust_fmt = rkvdec_h264_adjust_fmt,
|
||||||
@ -624,7 +624,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 7 insertions(+), 6 deletions(-)
|
1 file changed, 7 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec-h264.c b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
index af530b05a789..f31b7c021d82 100644
|
index 09cab1e53377..6536c123a243 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
--- a/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec-h264.c
|
||||||
@@ -655,13 +655,14 @@ static void assemble_hw_pps(struct rkvdec_ctx *ctx,
|
@@ -655,13 +655,14 @@ static void assemble_hw_pps(struct rkvdec_ctx *ctx,
|
||||||
|
@ -43,7 +43,7 @@ index 07741b678798..5ec38456dc5d 100644
|
|||||||
.num_planes = 3, .char_per_block = { 2, 2, 2 },
|
.num_planes = 3, .char_per_block = { 2, 2, 2 },
|
||||||
.block_w = { 1, 1, 1 }, .block_h = { 1, 1, 1 }, .hsub = 0,
|
.block_w = { 1, 1, 1 }, .block_h = { 1, 1, 1 }, .hsub = 0,
|
||||||
diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h
|
diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h
|
||||||
index f1972154a594..b972d0adfa2e 100644
|
index 0206f812c569..fa49ee98f275 100644
|
||||||
--- a/include/uapi/drm/drm_fourcc.h
|
--- a/include/uapi/drm/drm_fourcc.h
|
||||||
+++ b/include/uapi/drm/drm_fourcc.h
|
+++ b/include/uapi/drm/drm_fourcc.h
|
||||||
@@ -285,6 +285,8 @@ extern "C" {
|
@@ -285,6 +285,8 @@ extern "C" {
|
||||||
@ -76,10 +76,10 @@ Reviewed-by: Sandy Huang <hjc@rock-chips.com>
|
|||||||
3 files changed, 54 insertions(+), 8 deletions(-)
|
3 files changed, 54 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
||||||
index 74562d40f639..9560f82ce880 100644
|
index d32117633efe..9e71263ac770 100644
|
||||||
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
||||||
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
|
||||||
@@ -274,6 +274,18 @@ static bool has_uv_swapped(uint32_t format)
|
@@ -280,6 +280,18 @@ static bool has_uv_swapped(uint32_t format)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,7 +98,7 @@ index 74562d40f639..9560f82ce880 100644
|
|||||||
static enum vop_data_format vop_convert_format(uint32_t format)
|
static enum vop_data_format vop_convert_format(uint32_t format)
|
||||||
{
|
{
|
||||||
switch (format) {
|
switch (format) {
|
||||||
@@ -289,12 +301,15 @@ static enum vop_data_format vop_convert_format(uint32_t format)
|
@@ -295,12 +307,15 @@ static enum vop_data_format vop_convert_format(uint32_t format)
|
||||||
case DRM_FORMAT_BGR565:
|
case DRM_FORMAT_BGR565:
|
||||||
return VOP_FMT_RGB565;
|
return VOP_FMT_RGB565;
|
||||||
case DRM_FORMAT_NV12:
|
case DRM_FORMAT_NV12:
|
||||||
@ -114,7 +114,7 @@ index 74562d40f639..9560f82ce880 100644
|
|||||||
case DRM_FORMAT_NV42:
|
case DRM_FORMAT_NV42:
|
||||||
return VOP_FMT_YUV444SP;
|
return VOP_FMT_YUV444SP;
|
||||||
default:
|
default:
|
||||||
@@ -948,7 +963,12 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
@@ -954,7 +969,12 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
||||||
dsp_sty = dest->y1 + crtc->mode.vtotal - crtc->mode.vsync_start;
|
dsp_sty = dest->y1 + crtc->mode.vtotal - crtc->mode.vsync_start;
|
||||||
dsp_st = dsp_sty << 16 | (dsp_stx & 0xffff);
|
dsp_st = dsp_sty << 16 | (dsp_stx & 0xffff);
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ index 74562d40f639..9560f82ce880 100644
|
|||||||
offset += (src->y1 >> 16) * fb->pitches[0];
|
offset += (src->y1 >> 16) * fb->pitches[0];
|
||||||
dma_addr = rk_obj->dma_addr + offset + fb->offsets[0];
|
dma_addr = rk_obj->dma_addr + offset + fb->offsets[0];
|
||||||
|
|
||||||
@@ -974,6 +994,7 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
@@ -980,6 +1000,7 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
||||||
}
|
}
|
||||||
|
|
||||||
VOP_WIN_SET(vop, win, format, format);
|
VOP_WIN_SET(vop, win, format, format);
|
||||||
@ -136,7 +136,7 @@ index 74562d40f639..9560f82ce880 100644
|
|||||||
VOP_WIN_SET(vop, win, yrgb_vir, DIV_ROUND_UP(fb->pitches[0], 4));
|
VOP_WIN_SET(vop, win, yrgb_vir, DIV_ROUND_UP(fb->pitches[0], 4));
|
||||||
VOP_WIN_SET(vop, win, yrgb_mst, dma_addr);
|
VOP_WIN_SET(vop, win, yrgb_mst, dma_addr);
|
||||||
VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, y2r_en, is_yuv);
|
VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, y2r_en, is_yuv);
|
||||||
@@ -990,7 +1011,11 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
@@ -996,7 +1017,11 @@ static void vop_plane_atomic_update(struct drm_plane *plane,
|
||||||
uv_obj = fb->obj[1];
|
uv_obj = fb->obj[1];
|
||||||
rk_uv_obj = to_rockchip_obj(uv_obj);
|
rk_uv_obj = to_rockchip_obj(uv_obj);
|
||||||
|
|
||||||
@ -150,10 +150,10 @@ index 74562d40f639..9560f82ce880 100644
|
|||||||
|
|
||||||
dma_addr = rk_uv_obj->dma_addr + offset + fb->offsets[1];
|
dma_addr = rk_uv_obj->dma_addr + offset + fb->offsets[1];
|
||||||
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
||||||
index ba88addc1a75..567f226930b2 100644
|
index 8502849833d9..b6eea31109d5 100644
|
||||||
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
||||||
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.h
|
||||||
@@ -179,6 +179,7 @@ struct vop_win_phy {
|
@@ -181,6 +181,7 @@ struct vop_win_phy {
|
||||||
struct vop_reg enable;
|
struct vop_reg enable;
|
||||||
struct vop_reg gate;
|
struct vop_reg gate;
|
||||||
struct vop_reg format;
|
struct vop_reg format;
|
||||||
@ -162,7 +162,7 @@ index ba88addc1a75..567f226930b2 100644
|
|||||||
struct vop_reg uv_swap;
|
struct vop_reg uv_swap;
|
||||||
struct vop_reg act_info;
|
struct vop_reg act_info;
|
||||||
diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
||||||
index d03dd0402923..3b39b5a5f100 100644
|
index 014f99e8928e..16e6aa01e400 100644
|
||||||
--- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
--- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
||||||
+++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
+++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c
|
||||||
@@ -53,6 +53,23 @@ static const uint32_t formats_win_full[] = {
|
@@ -53,6 +53,23 @@ static const uint32_t formats_win_full[] = {
|
||||||
@ -219,7 +219,7 @@ index d03dd0402923..3b39b5a5f100 100644
|
|||||||
.rb_swap = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 12),
|
.rb_swap = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 12),
|
||||||
.uv_swap = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 15),
|
.uv_swap = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 15),
|
||||||
.x_mir_en = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 21),
|
.x_mir_en = VOP_REG(RK3368_WIN0_CTRL0, 0x1, 21),
|
||||||
@@ -906,11 +925,12 @@ static const struct vop_win_yuv2yuv_data rk3399_vop_big_win_yuv2yuv_data[] = {
|
@@ -924,11 +943,12 @@ static const struct vop_win_yuv2yuv_data rk3399_vop_big_win_yuv2yuv_data[] = {
|
||||||
|
|
||||||
static const struct vop_win_phy rk3399_win01_data = {
|
static const struct vop_win_phy rk3399_win01_data = {
|
||||||
.scl = &rk3288_win_full_scl,
|
.scl = &rk3288_win_full_scl,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,39 +1,3 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
Date: Sat, 23 May 2020 10:18:16 +0000
|
|
||||||
Subject: [PATCH] WIP: media: rkvdec: continue to gate clock when decoding
|
|
||||||
finish
|
|
||||||
|
|
||||||
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
---
|
|
||||||
drivers/staging/media/rkvdec/rkvdec.c | 6 ++++--
|
|
||||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
|
||||||
index 4f5436c89e08..06c23512e1a7 100644
|
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
|
||||||
@@ -1016,7 +1016,8 @@ static irqreturn_t rkvdec_irq_handler(int irq, void *priv)
|
|
||||||
state = (status & RKVDEC_RDY_STA) ?
|
|
||||||
VB2_BUF_STATE_DONE : VB2_BUF_STATE_ERROR;
|
|
||||||
|
|
||||||
- writel(0, rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
|
||||||
+ writel(RKVDEC_CONFIG_DEC_CLK_GATE_E,
|
|
||||||
+ rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
|
||||||
if (cancel_delayed_work(&rkvdec->watchdog_work)) {
|
|
||||||
struct rkvdec_ctx *ctx;
|
|
||||||
|
|
||||||
@@ -1037,7 +1038,8 @@ static void rkvdec_watchdog_func(struct work_struct *work)
|
|
||||||
ctx = v4l2_m2m_get_curr_priv(rkvdec->m2m_dev);
|
|
||||||
if (ctx) {
|
|
||||||
dev_err(rkvdec->dev, "Frame processing timed out!\n");
|
|
||||||
- writel(RKVDEC_IRQ_DIS, rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
|
||||||
+ writel(RKVDEC_CONFIG_DEC_CLK_GATE_E | RKVDEC_IRQ_DIS,
|
|
||||||
+ rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
|
||||||
writel(0, rkvdec->regs + RKVDEC_REG_SYSCTRL);
|
|
||||||
rkvdec_job_finish(ctx, VB2_BUF_STATE_ERROR);
|
|
||||||
}
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
From: Jonas Karlman <jonas@kwiboo.se>
|
||||||
Date: Sat, 23 May 2020 10:16:01 +0000
|
Date: Sat, 23 May 2020 10:16:01 +0000
|
||||||
@ -46,10 +10,10 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
index 06c23512e1a7..630ef09ab70b 100644
|
index 4f5436c89e08..eaf2f133a264 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
@@ -1127,9 +1127,9 @@ static int rkvdec_remove(struct platform_device *pdev)
|
@@ -1125,9 +1125,9 @@ static int rkvdec_remove(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
struct rkvdec_dev *rkvdec = platform_get_drvdata(pdev);
|
struct rkvdec_dev *rkvdec = platform_get_drvdata(pdev);
|
||||||
|
|
||||||
@ -235,7 +199,7 @@ index 15b9bee92016..3acc914888f6 100644
|
|||||||
#define RKVDEC_REG_SYSCTRL 0x008
|
#define RKVDEC_REG_SYSCTRL 0x008
|
||||||
#define RKVDEC_IN_ENDIAN BIT(0)
|
#define RKVDEC_IN_ENDIAN BIT(0)
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
index 630ef09ab70b..b6d5b26a93c2 100644
|
index eaf2f133a264..f55abb7c377f 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
--- a/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec.c
|
||||||
@@ -10,12 +10,15 @@
|
@@ -10,12 +10,15 @@
|
||||||
@ -300,7 +264,7 @@ index 630ef09ab70b..b6d5b26a93c2 100644
|
|||||||
|
|
||||||
ret = pm_runtime_resume_and_get(rkvdec->dev);
|
ret = pm_runtime_resume_and_get(rkvdec->dev);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
@@ -1021,6 +1056,11 @@ static irqreturn_t rkvdec_irq_handler(int irq, void *priv)
|
@@ -1020,6 +1055,11 @@ static irqreturn_t rkvdec_irq_handler(int irq, void *priv)
|
||||||
if (cancel_delayed_work(&rkvdec->watchdog_work)) {
|
if (cancel_delayed_work(&rkvdec->watchdog_work)) {
|
||||||
struct rkvdec_ctx *ctx;
|
struct rkvdec_ctx *ctx;
|
||||||
|
|
||||||
@ -312,15 +276,15 @@ index 630ef09ab70b..b6d5b26a93c2 100644
|
|||||||
ctx = v4l2_m2m_get_curr_priv(rkvdec->m2m_dev);
|
ctx = v4l2_m2m_get_curr_priv(rkvdec->m2m_dev);
|
||||||
rkvdec_job_finish(ctx, state);
|
rkvdec_job_finish(ctx, state);
|
||||||
}
|
}
|
||||||
@@ -1038,6 +1078,7 @@ static void rkvdec_watchdog_func(struct work_struct *work)
|
@@ -1037,6 +1077,7 @@ static void rkvdec_watchdog_func(struct work_struct *work)
|
||||||
ctx = v4l2_m2m_get_curr_priv(rkvdec->m2m_dev);
|
ctx = v4l2_m2m_get_curr_priv(rkvdec->m2m_dev);
|
||||||
if (ctx) {
|
if (ctx) {
|
||||||
dev_err(rkvdec->dev, "Frame processing timed out!\n");
|
dev_err(rkvdec->dev, "Frame processing timed out!\n");
|
||||||
+ rkvdec->reset_mask |= RESET_HARD;
|
+ rkvdec->reset_mask |= RESET_HARD;
|
||||||
writel(RKVDEC_CONFIG_DEC_CLK_GATE_E | RKVDEC_IRQ_DIS,
|
writel(RKVDEC_IRQ_DIS, rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
||||||
rkvdec->regs + RKVDEC_REG_INTERRUPT);
|
|
||||||
writel(0, rkvdec->regs + RKVDEC_REG_SYSCTRL);
|
writel(0, rkvdec->regs + RKVDEC_REG_SYSCTRL);
|
||||||
@@ -1107,6 +1148,18 @@ static int rkvdec_probe(struct platform_device *pdev)
|
rkvdec_job_finish(ctx, VB2_BUF_STATE_ERROR);
|
||||||
|
@@ -1105,6 +1146,18 @@ static int rkvdec_probe(struct platform_device *pdev)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -389,7 +353,7 @@ Subject: [PATCH] WIP: arm64: dts: add resets to vdec for RK3399
|
|||||||
1 file changed, 9 insertions(+), 1 deletion(-)
|
1 file changed, 9 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
index b0620c45820c..e797271ef6b4 100644
|
index 980b12cb0a49..6e3149e587c5 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
@@ -1062,7 +1062,10 @@ power-domain@RK3399_PD_VCODEC {
|
@@ -1062,7 +1062,10 @@ power-domain@RK3399_PD_VCODEC {
|
||||||
@ -428,7 +392,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
index e797271ef6b4..748eb7368e6a 100644
|
index 6e3149e587c5..093ebe070775 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
@@ -1341,7 +1341,7 @@ vpu_mmu: iommu@ff650800 {
|
@@ -1341,7 +1341,7 @@ vpu_mmu: iommu@ff650800 {
|
||||||
@ -454,7 +418,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 11 insertions(+), 3 deletions(-)
|
1 file changed, 11 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/rockchip_vpu_hw.c b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
diff --git a/drivers/staging/media/hantro/rockchip_vpu_hw.c b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
||||||
index fc96501f3bc8..f31550c21172 100644
|
index 8de6fd2e8eef..002b1a600f93 100644
|
||||||
--- a/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
--- a/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
||||||
+++ b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
+++ b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
||||||
@@ -15,7 +15,8 @@
|
@@ -15,7 +15,8 @@
|
||||||
@ -467,7 +431,7 @@ index fc96501f3bc8..f31550c21172 100644
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Supported formats.
|
* Supported formats.
|
||||||
@@ -273,13 +274,20 @@ static int rk3066_vpu_hw_init(struct hantro_dev *vpu)
|
@@ -346,13 +347,20 @@ static int rk3066_vpu_hw_init(struct hantro_dev *vpu)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -489,7 +453,7 @@ index fc96501f3bc8..f31550c21172 100644
|
|||||||
static void rk3066_vpu_dec_reset(struct hantro_ctx *ctx)
|
static void rk3066_vpu_dec_reset(struct hantro_ctx *ctx)
|
||||||
{
|
{
|
||||||
struct hantro_dev *vpu = ctx->dev;
|
struct hantro_dev *vpu = ctx->dev;
|
||||||
@@ -507,7 +515,7 @@ const struct hantro_variant rk3288_vpu_variant = {
|
@@ -592,7 +600,7 @@ const struct hantro_variant rk3288_vpu_variant = {
|
||||||
.codec_ops = rk3288_vpu_codec_ops,
|
.codec_ops = rk3288_vpu_codec_ops,
|
||||||
.irqs = rockchip_vpu1_irqs,
|
.irqs = rockchip_vpu1_irqs,
|
||||||
.num_irqs = ARRAY_SIZE(rockchip_vpu1_irqs),
|
.num_irqs = ARRAY_SIZE(rockchip_vpu1_irqs),
|
||||||
@ -499,29 +463,6 @@ index fc96501f3bc8..f31550c21172 100644
|
|||||||
.num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
|
.num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
|
||||||
};
|
};
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alex Bee <knaerzche@gmail.com>
|
|
||||||
Date: Sun, 3 Apr 2022 13:45:57 +0200
|
|
||||||
Subject: [PATCH] media: hantro: rockchip: Enable H.264 codec for RK3399
|
|
||||||
|
|
||||||
---
|
|
||||||
drivers/staging/media/hantro/rockchip_vpu_hw.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/hantro/rockchip_vpu_hw.c b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
|
||||||
index f31550c21172..304d7b359295 100644
|
|
||||||
--- a/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
|
||||||
+++ b/drivers/staging/media/hantro/rockchip_vpu_hw.c
|
|
||||||
@@ -544,7 +544,7 @@ const struct hantro_variant rk3399_vpu_variant = {
|
|
||||||
.dec_fmts = rk3399_vpu_dec_fmts,
|
|
||||||
.num_dec_fmts = ARRAY_SIZE(rk3399_vpu_dec_fmts),
|
|
||||||
.codec = HANTRO_JPEG_ENCODER | HANTRO_MPEG2_DECODER |
|
|
||||||
- HANTRO_VP8_DECODER,
|
|
||||||
+ HANTRO_VP8_DECODER | HANTRO_H264_DECODER,
|
|
||||||
.codec_ops = rk3399_vpu_codec_ops,
|
|
||||||
.irqs = rockchip_vpu2_irqs,
|
|
||||||
.num_irqs = ARRAY_SIZE(rockchip_vpu2_irqs),
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: Alex Bee <knaerzche@gmail.com>
|
From: Alex Bee <knaerzche@gmail.com>
|
||||||
Date: Sun, 4 Jul 2021 15:19:44 +0200
|
Date: Sun, 4 Jul 2021 15:19:44 +0200
|
||||||
@ -548,7 +489,7 @@ index 3acc914888f6..265f5234f4eb 100644
|
|||||||
#define RKVDEC_REG_PREF_CHR_CACHE_COMMAND 0x450
|
#define RKVDEC_REG_PREF_CHR_CACHE_COMMAND 0x450
|
||||||
|
|
||||||
diff --git a/drivers/staging/media/rkvdec/rkvdec-vp9.c b/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
diff --git a/drivers/staging/media/rkvdec/rkvdec-vp9.c b/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
||||||
index 311a12656072..ea270262bbed 100644
|
index d8c1c0db15c7..a289bc968e91 100644
|
||||||
--- a/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
--- a/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
||||||
+++ b/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
+++ b/drivers/staging/media/rkvdec/rkvdec-vp9.c
|
||||||
@@ -802,6 +802,7 @@ static int rkvdec_vp9_run(struct rkvdec_ctx *ctx)
|
@@ -802,6 +802,7 @@ static int rkvdec_vp9_run(struct rkvdec_ctx *ctx)
|
||||||
@ -574,31 +515,6 @@ index 311a12656072..ea270262bbed 100644
|
|||||||
writel(RKVDEC_INTERRUPT_DEC_E | RKVDEC_CONFIG_DEC_CLK_GATE_E |
|
writel(RKVDEC_INTERRUPT_DEC_E | RKVDEC_CONFIG_DEC_CLK_GATE_E |
|
||||||
RKVDEC_TIMEOUT_E | RKVDEC_BUF_EMPTY_E,
|
RKVDEC_TIMEOUT_E | RKVDEC_BUF_EMPTY_E,
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alex Bee <knaerzche@gmail.com>
|
|
||||||
Date: Thu, 16 Jun 2022 13:15:09 +0200
|
|
||||||
Subject: [PATCH] arm64: dts: use correct PLL for vdec core
|
|
||||||
|
|
||||||
vdec core should use codec pll for proper operation, by default
|
|
||||||
it uses general pll (GPLL) - as all other clocks would
|
|
||||||
---
|
|
||||||
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
||||||
index 748eb7368e6a..658ec3b00445 100644
|
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
||||||
@@ -1346,6 +1346,8 @@ vdec: video-codec@ff660000 {
|
|
||||||
clocks = <&cru ACLK_VDU>, <&cru HCLK_VDU>,
|
|
||||||
<&cru SCLK_VDU_CA>, <&cru SCLK_VDU_CORE>;
|
|
||||||
clock-names = "axi", "ahb", "cabac", "core";
|
|
||||||
+ assigned-clocks = <&cru ACLK_VDU>;
|
|
||||||
+ assigned-clock-parents = <&cru PLL_CPLL>;
|
|
||||||
iommus = <&vdec_mmu>;
|
|
||||||
power-domains = <&power RK3399_PD_VDU>;
|
|
||||||
resets = <&cru SRST_H_VDU>, <&cru SRST_A_VDU>,
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: Alex Bee <knaerzche@gmail.com>
|
From: Alex Bee <knaerzche@gmail.com>
|
||||||
Date: Thu, 16 Jun 2022 13:18:22 +0200
|
Date: Thu, 16 Jun 2022 13:18:22 +0200
|
||||||
@ -624,3 +540,4 @@ index 5519347232f6..431c4ec198be 100644
|
|||||||
iommus = <&vdec_mmu>;
|
iommus = <&vdec_mmu>;
|
||||||
power-domains = <&power RK3328_PD_VIDEO>;
|
power-domains = <&power RK3328_PD_VIDEO>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -6,16 +6,48 @@ Subject: [PATCH] arm64: dts: rockchip: add gpu powerdomain, gpu opp-table and
|
|||||||
|
|
||||||
Note: since the regulator that supplies the GPU usually also supplies
|
Note: since the regulator that supplies the GPU usually also supplies
|
||||||
other SoC components, we have to make sure voltage is never lower then
|
other SoC components, we have to make sure voltage is never lower then
|
||||||
1050 mV - also disable 500 MHz for now, since it will crash if rkvdec
|
1075 mV - also disable 500 MHz for now, since it will crash if rkvdec
|
||||||
is running at the same time (voltage to high)
|
is running at the same time (voltage to high)
|
||||||
|
|
||||||
Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
||||||
---
|
---
|
||||||
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 35 ++++++++++++++++++++++++
|
.../arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +++
|
||||||
1 file changed, 35 insertions(+)
|
.../arm64/boot/dts/rockchip/rk3328-rock64.dts | 4 +++
|
||||||
|
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 35 +++++++++++++++++++
|
||||||
|
3 files changed, 43 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
|
index aa22a0c22265..51c7723d6762 100644
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
|
@@ -166,6 +166,10 @@ &gmac2io {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
+&gpu {
|
||||||
|
+ mali-supply = <&vdd_logic>;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
|
||||||
|
index f69a38f42d2d..c198a8a7f95a 100644
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
|
||||||
|
@@ -162,6 +162,10 @@ &gmac2io {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
+&gpu {
|
||||||
|
+ mali-supply = <&vdd_logic>;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
index 431c4ec198be..e4977669b16a 100644
|
index 431c4ec198be..eec03adf0902 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
@@ -300,6 +300,11 @@ power: power-controller {
|
@@ -300,6 +300,11 @@ power: power-controller {
|
||||||
@ -57,15 +89,15 @@ index 431c4ec198be..e4977669b16a 100644
|
|||||||
+
|
+
|
||||||
+ opp-200000000 {
|
+ opp-200000000 {
|
||||||
+ opp-hz = /bits/ 64 <200000000>;
|
+ opp-hz = /bits/ 64 <200000000>;
|
||||||
+ opp-microvolt = <1050000>;
|
+ opp-microvolt = <1075000>;
|
||||||
+ };
|
+ };
|
||||||
+ opp-300000000 {
|
+ opp-300000000 {
|
||||||
+ opp-hz = /bits/ 64 <300000000>;
|
+ opp-hz = /bits/ 64 <300000000>;
|
||||||
+ opp-microvolt = <1050000>;
|
+ opp-microvolt = <1075000>;
|
||||||
+ };
|
+ };
|
||||||
+ opp-400000000 {
|
+ opp-400000000 {
|
||||||
+ opp-hz = /bits/ 64 <400000000>;
|
+ opp-hz = /bits/ 64 <400000000>;
|
||||||
+ opp-microvolt = <1050000>;
|
+ opp-microvolt = <1075000>;
|
||||||
+ };
|
+ };
|
||||||
+ opp-500000000 {
|
+ opp-500000000 {
|
||||||
+ opp-hz = /bits/ 64 <500000000>;
|
+ opp-hz = /bits/ 64 <500000000>;
|
||||||
@ -137,10 +169,10 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/rk3288-tinker.dtsi b/arch/arm/boot/dts/rk3288-tinker.dtsi
|
diff --git a/arch/arm/boot/dts/rk3288-tinker.dtsi b/arch/arm/boot/dts/rk3288-tinker.dtsi
|
||||||
index 9c1e38c54eae..ee332fc9cf1f 100644
|
index 09618bb7d872..db9106a3dd22 100644
|
||||||
--- a/arch/arm/boot/dts/rk3288-tinker.dtsi
|
--- a/arch/arm/boot/dts/rk3288-tinker.dtsi
|
||||||
+++ b/arch/arm/boot/dts/rk3288-tinker.dtsi
|
+++ b/arch/arm/boot/dts/rk3288-tinker.dtsi
|
||||||
@@ -75,7 +75,7 @@ sdio_pwrseq: sdio-pwrseq {
|
@@ -73,7 +73,7 @@ sdio_pwrseq: sdio-pwrseq {
|
||||||
sound {
|
sound {
|
||||||
compatible = "simple-audio-card";
|
compatible = "simple-audio-card";
|
||||||
simple-audio-card,format = "i2s";
|
simple-audio-card,format = "i2s";
|
||||||
@ -150,10 +182,10 @@ index 9c1e38c54eae..ee332fc9cf1f 100644
|
|||||||
|
|
||||||
simple-audio-card,codec {
|
simple-audio-card,codec {
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
index 658ec3b00445..925d320dea86 100644
|
index 093ebe070775..a10fe60b7680 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
@@ -1892,7 +1892,7 @@ hdmi_sound: hdmi-sound {
|
@@ -1893,7 +1893,7 @@ hdmi_sound: hdmi-sound {
|
||||||
compatible = "simple-audio-card";
|
compatible = "simple-audio-card";
|
||||||
simple-audio-card,format = "i2s";
|
simple-audio-card,format = "i2s";
|
||||||
simple-audio-card,mclk-fs = <256>;
|
simple-audio-card,mclk-fs = <256>;
|
||||||
@ -174,10 +206,10 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c
|
diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c
|
||||||
index eb0c2d041f13..9256eadb8a3e 100644
|
index ad068865ba20..9deb8d1d291d 100644
|
||||||
--- a/drivers/gpu/drm/drm_gem.c
|
--- a/drivers/gpu/drm/drm_gem.c
|
||||||
+++ b/drivers/gpu/drm/drm_gem.c
|
+++ b/drivers/gpu/drm/drm_gem.c
|
||||||
@@ -1053,7 +1053,7 @@ int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size,
|
@@ -1038,7 +1038,7 @@ int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size,
|
||||||
ret = obj->funcs->mmap(obj, vma);
|
ret = obj->funcs->mmap(obj, vma);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto err_drm_gem_object_put;
|
goto err_drm_gem_object_put;
|
||||||
@ -197,7 +229,7 @@ Subject: [PATCH] ASoC: hdmi-codec: fix channel allocation
|
|||||||
1 file changed, 52 insertions(+), 61 deletions(-)
|
1 file changed, 52 insertions(+), 61 deletions(-)
|
||||||
|
|
||||||
diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c
|
diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c
|
||||||
index b773466619b2..e53950e85631 100644
|
index 5679102de91f..f0cd183f7873 100644
|
||||||
--- a/sound/soc/codecs/hdmi-codec.c
|
--- a/sound/soc/codecs/hdmi-codec.c
|
||||||
+++ b/sound/soc/codecs/hdmi-codec.c
|
+++ b/sound/soc/codecs/hdmi-codec.c
|
||||||
@@ -194,78 +194,69 @@ static const struct snd_pcm_chmap_elem hdmi_codec_8ch_chmaps[] = {
|
@@ -194,78 +194,69 @@ static const struct snd_pcm_chmap_elem hdmi_codec_8ch_chmaps[] = {
|
||||||
@ -395,7 +427,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 14 insertions(+)
|
1 file changed, 14 insertions(+)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
index aa22a0c22265..a78fbddd21df 100644
|
index 51c7723d6762..cf321302daec 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
--- a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
+++ b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
|
||||||
@@ -88,6 +88,13 @@ vcc_phy: vcc-phy-regulator {
|
@@ -88,6 +88,13 @@ vcc_phy: vcc-phy-regulator {
|
||||||
@ -412,7 +444,7 @@ index aa22a0c22265..a78fbddd21df 100644
|
|||||||
leds {
|
leds {
|
||||||
compatible = "gpio-leds";
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
@@ -308,6 +315,13 @@ &io_domains {
|
@@ -312,6 +319,13 @@ &io_domains {
|
||||||
};
|
};
|
||||||
|
|
||||||
&pinctrl {
|
&pinctrl {
|
||||||
@ -553,10 +585,10 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
index 925d320dea86..037732441f92 100644
|
index a10fe60b7680..dbe6a9cb98a5 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
@@ -1478,7 +1478,7 @@ cru: clock-controller@ff760000 {
|
@@ -1477,7 +1477,7 @@ cru: clock-controller@ff760000 {
|
||||||
<1000000000>,
|
<1000000000>,
|
||||||
<150000000>, <75000000>,
|
<150000000>, <75000000>,
|
||||||
<37500000>,
|
<37500000>,
|
||||||
@ -609,7 +641,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
||||||
index f50b47ac11a8..d9b3c8c29e6f 100644
|
index a2f0860b20bb..8961f9c7885d 100644
|
||||||
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
||||||
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
|
||||||
@@ -34,9 +34,9 @@ static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset)
|
@@ -34,9 +34,9 @@ static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset)
|
||||||
@ -634,3 +666,46 @@ index f50b47ac11a8..d9b3c8c29e6f 100644
|
|||||||
.audio_startup = dw_hdmi_i2s_audio_startup,
|
.audio_startup = dw_hdmi_i2s_audio_startup,
|
||||||
.audio_shutdown = dw_hdmi_i2s_audio_shutdown,
|
.audio_shutdown = dw_hdmi_i2s_audio_shutdown,
|
||||||
.get_eld = dw_hdmi_i2s_get_eld,
|
.get_eld = dw_hdmi_i2s_get_eld,
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alex Bee <knaerzche@gmail.com>
|
||||||
|
Date: Sun, 18 Sep 2022 10:35:52 +0200
|
||||||
|
Subject: [PATCH] arm64: dts: rockchip: Disbake fusb for rk3399-roc-pc
|
||||||
|
|
||||||
|
As it will lead to an unbootable device in case one if those ports
|
||||||
|
is used to power up the device.
|
||||||
|
See https://lkml.org/lkml/2022/6/20/413
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
|
||||||
|
index 2f4b1b2e3ac7..7217ead94d39 100644
|
||||||
|
--- a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
|
||||||
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
|
||||||
|
@@ -215,7 +215,7 @@ vdd_log: vdd-log {
|
||||||
|
regulator-name = "vdd_log";
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-boot-on;
|
||||||
|
- regulator-min-microvolt = <450000>;
|
||||||
|
+ regulator-min-microvolt = <430000>;
|
||||||
|
regulator-max-microvolt = <1400000>;
|
||||||
|
pwm-supply = <&vcc3v3_sys>;
|
||||||
|
};
|
||||||
|
@@ -536,7 +536,7 @@ fusb1: usb-typec@22 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&fusb1_int>;
|
||||||
|
vbus-supply = <&vcc_vbus_typec1>;
|
||||||
|
- status = "okay";
|
||||||
|
+ status = "disabled";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
@@ -553,7 +553,7 @@ fusb0: usb-typec@22 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&fusb0_int>;
|
||||||
|
vbus-supply = <&vcc_vbus_typec0>;
|
||||||
|
- status = "okay";
|
||||||
|
+ status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
mp8859: regulator@66 {
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1687,7 +1687,7 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 22 insertions(+)
|
1 file changed, 22 insertions(+)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
index e4977669b16a..6c0cbc9cea61 100644
|
index eec03adf0902..5455a46c9a6b 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||||
@@ -760,6 +760,28 @@ vop_mmu: iommu@ff373f00 {
|
@@ -760,6 +760,28 @@ vop_mmu: iommu@ff373f00 {
|
||||||
@ -1731,10 +1731,10 @@ Signed-off-by: Alex Bee <knaerzche@gmail.com>
|
|||||||
1 file changed, 12 insertions(+), 1 deletion(-)
|
1 file changed, 12 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
index 037732441f92..d90c90406a49 100644
|
index dbe6a9cb98a5..f0629b7a81c6 100644
|
||||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||||
@@ -1367,14 +1367,25 @@ vdec_mmu: iommu@ff660480 {
|
@@ -1365,14 +1365,25 @@ vdec_mmu: iommu@ff660480 {
|
||||||
#iommu-cells = <0>;
|
#iommu-cells = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 5.19.4-rc1 Kernel Configuration
|
# Linux/arm 6.0.0-rc5 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -13,7 +13,6 @@ CONFIG_LD_VERSION=23900
|
|||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_CAN_LINK_STATIC=y
|
CONFIG_CC_CAN_LINK_STATIC=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO=y
|
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_INLINE=y
|
CONFIG_CC_HAS_ASM_INLINE=y
|
||||||
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
|
||||||
@ -43,7 +42,6 @@ CONFIG_HAVE_KERNEL_LZ4=y
|
|||||||
CONFIG_KERNEL_LZ4=y
|
CONFIG_KERNEL_LZ4=y
|
||||||
CONFIG_DEFAULT_INIT=""
|
CONFIG_DEFAULT_INIT=""
|
||||||
CONFIG_DEFAULT_HOSTNAME="@DISTRONAME@"
|
CONFIG_DEFAULT_HOSTNAME="@DISTRONAME@"
|
||||||
CONFIG_SWAP=y
|
|
||||||
CONFIG_SYSVIPC=y
|
CONFIG_SYSVIPC=y
|
||||||
CONFIG_SYSVIPC_SYSCTL=y
|
CONFIG_SYSVIPC_SYSCTL=y
|
||||||
# CONFIG_POSIX_MQUEUE is not set
|
# CONFIG_POSIX_MQUEUE is not set
|
||||||
@ -75,6 +73,8 @@ CONFIG_GENERIC_TIME_VSYSCALL=y
|
|||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
|
CONFIG_CONTEXT_TRACKING=y
|
||||||
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -153,6 +153,7 @@ CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
|||||||
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
CONFIG_CC_NO_ARRAY_BOUNDS=y
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
|
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
|
||||||
# CONFIG_MEMCG is not set
|
# CONFIG_MEMCG is not set
|
||||||
# CONFIG_BLK_CGROUP is not set
|
# CONFIG_BLK_CGROUP is not set
|
||||||
# CONFIG_CGROUP_SCHED is not set
|
# CONFIG_CGROUP_SCHED is not set
|
||||||
@ -346,6 +347,7 @@ CONFIG_EXYNOS_CPU_SUSPEND=y
|
|||||||
# CONFIG_PLAT_SPEAR is not set
|
# CONFIG_PLAT_SPEAR is not set
|
||||||
# CONFIG_ARCH_STI is not set
|
# CONFIG_ARCH_STI is not set
|
||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
|
# CONFIG_ARCH_SUNPLUS is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_TEGRA is not set
|
# CONFIG_ARCH_TEGRA is not set
|
||||||
# CONFIG_ARCH_UNIPHIER is not set
|
# CONFIG_ARCH_UNIPHIER is not set
|
||||||
@ -490,6 +492,7 @@ CONFIG_STACKPROTECTOR_PER_TASK=y
|
|||||||
#
|
#
|
||||||
CONFIG_USE_OF=y
|
CONFIG_USE_OF=y
|
||||||
CONFIG_ATAGS=y
|
CONFIG_ATAGS=y
|
||||||
|
# CONFIG_UNUSED_BOARD_FILES is not set
|
||||||
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0x0
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0x0
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
||||||
@ -577,6 +580,7 @@ CONFIG_SUSPEND_FREEZER=y
|
|||||||
CONFIG_PM_SLEEP=y
|
CONFIG_PM_SLEEP=y
|
||||||
CONFIG_PM_SLEEP_SMP=y
|
CONFIG_PM_SLEEP_SMP=y
|
||||||
# CONFIG_PM_AUTOSLEEP is not set
|
# CONFIG_PM_AUTOSLEEP is not set
|
||||||
|
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||||
# CONFIG_PM_WAKELOCKS is not set
|
# CONFIG_PM_WAKELOCKS is not set
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
CONFIG_PM_DEBUG=y
|
CONFIG_PM_DEBUG=y
|
||||||
@ -655,13 +659,14 @@ CONFIG_HAVE_STACKPROTECTOR=y
|
|||||||
CONFIG_STACKPROTECTOR=y
|
CONFIG_STACKPROTECTOR=y
|
||||||
CONFIG_STACKPROTECTOR_STRONG=y
|
CONFIG_STACKPROTECTOR_STRONG=y
|
||||||
CONFIG_LTO_NONE=y
|
CONFIG_LTO_NONE=y
|
||||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
CONFIG_HAVE_CONTEXT_TRACKING_USER=y
|
||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
|
||||||
|
CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
@ -681,7 +686,6 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|||||||
CONFIG_STRICT_KERNEL_RWX=y
|
CONFIG_STRICT_KERNEL_RWX=y
|
||||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||||
CONFIG_STRICT_MODULE_RWX=y
|
CONFIG_STRICT_MODULE_RWX=y
|
||||||
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
||||||
# CONFIG_LOCK_EVENT_COUNTS is not set
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
||||||
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
|
||||||
CONFIG_HAVE_ARCH_PFN_VALID=y
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
||||||
@ -1190,6 +1194,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_RBD is not set
|
# CONFIG_BLK_DEV_RBD is not set
|
||||||
|
# CONFIG_BLK_DEV_UBLK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NVME Support
|
# NVME Support
|
||||||
@ -1220,6 +1225,7 @@ CONFIG_SRAM_EXEC=y
|
|||||||
# CONFIG_XILINX_SDFEC is not set
|
# CONFIG_XILINX_SDFEC is not set
|
||||||
# CONFIG_HISI_HIKEY_USB is not set
|
# CONFIG_HISI_HIKEY_USB is not set
|
||||||
# CONFIG_OPEN_DICE is not set
|
# CONFIG_OPEN_DICE is not set
|
||||||
|
# CONFIG_VCPU_STALL_DETECTOR is not set
|
||||||
# CONFIG_C2PORT is not set
|
# CONFIG_C2PORT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1368,6 +1374,7 @@ CONFIG_ETHERNET=y
|
|||||||
# CONFIG_NET_VENDOR_HISILICON is not set
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
||||||
# CONFIG_NET_VENDOR_HUAWEI is not set
|
# CONFIG_NET_VENDOR_HUAWEI is not set
|
||||||
# CONFIG_NET_VENDOR_INTEL is not set
|
# CONFIG_NET_VENDOR_INTEL is not set
|
||||||
|
# CONFIG_NET_VENDOR_WANGXUN is not set
|
||||||
# CONFIG_NET_VENDOR_LITEX is not set
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
@ -1472,7 +1479,6 @@ CONFIG_MDIO_DEVRES=y
|
|||||||
#
|
#
|
||||||
# PCS device drivers
|
# PCS device drivers
|
||||||
#
|
#
|
||||||
# CONFIG_PCS_XPCS is not set
|
|
||||||
# end of PCS device drivers
|
# end of PCS device drivers
|
||||||
|
|
||||||
# CONFIG_PPP is not set
|
# CONFIG_PPP is not set
|
||||||
@ -1853,7 +1859,6 @@ CONFIG_SERIAL_8250_NR_UARTS=1
|
|||||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=0
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=0
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
# CONFIG_SERIAL_8250_MANY_PORTS is not set
|
||||||
# CONFIG_SERIAL_8250_ASPEED_VUART is not set
|
|
||||||
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
|
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA is not set
|
# CONFIG_SERIAL_8250_RSA is not set
|
||||||
@ -1910,6 +1915,7 @@ CONFIG_TCG_TPM=y
|
|||||||
CONFIG_HW_RANDOM_TPM=y
|
CONFIG_HW_RANDOM_TPM=y
|
||||||
# CONFIG_TCG_TIS is not set
|
# CONFIG_TCG_TIS is not set
|
||||||
# CONFIG_TCG_TIS_SPI is not set
|
# CONFIG_TCG_TIS_SPI is not set
|
||||||
|
# CONFIG_TCG_TIS_I2C is not set
|
||||||
# CONFIG_TCG_TIS_I2C_CR50 is not set
|
# CONFIG_TCG_TIS_I2C_CR50 is not set
|
||||||
# CONFIG_TCG_TIS_I2C_ATMEL is not set
|
# CONFIG_TCG_TIS_I2C_ATMEL is not set
|
||||||
CONFIG_TCG_TIS_I2C_INFINEON=y
|
CONFIG_TCG_TIS_I2C_INFINEON=y
|
||||||
@ -1920,6 +1926,7 @@ CONFIG_TCG_TIS_I2C_INFINEON=y
|
|||||||
# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
|
# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
# CONFIG_XILLYUSB is not set
|
# CONFIG_XILLYUSB is not set
|
||||||
|
CONFIG_RANDOM_TRUST_CPU=y
|
||||||
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
||||||
# end of Character devices
|
# end of Character devices
|
||||||
|
|
||||||
@ -2011,6 +2018,7 @@ CONFIG_SPI_BITBANG=y
|
|||||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||||
CONFIG_SPI_GPIO=y
|
CONFIG_SPI_GPIO=y
|
||||||
# CONFIG_SPI_FSL_SPI is not set
|
# CONFIG_SPI_FSL_SPI is not set
|
||||||
|
# CONFIG_SPI_MICROCHIP_CORE is not set
|
||||||
# CONFIG_SPI_OC_TINY is not set
|
# CONFIG_SPI_OC_TINY is not set
|
||||||
# CONFIG_SPI_PL022 is not set
|
# CONFIG_SPI_PL022 is not set
|
||||||
# CONFIG_SPI_ROCKCHIP is not set
|
# CONFIG_SPI_ROCKCHIP is not set
|
||||||
@ -2093,7 +2101,6 @@ CONFIG_GPIO_CDEV_V1=y
|
|||||||
# CONFIG_GPIO_MB86S7X is not set
|
# CONFIG_GPIO_MB86S7X is not set
|
||||||
# CONFIG_GPIO_MPC8XXX is not set
|
# CONFIG_GPIO_MPC8XXX is not set
|
||||||
# CONFIG_GPIO_PL061 is not set
|
# CONFIG_GPIO_PL061 is not set
|
||||||
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
||||||
# CONFIG_GPIO_SIFIVE is not set
|
# CONFIG_GPIO_SIFIVE is not set
|
||||||
# CONFIG_GPIO_SYSCON is not set
|
# CONFIG_GPIO_SYSCON is not set
|
||||||
# CONFIG_GPIO_XILINX is not set
|
# CONFIG_GPIO_XILINX is not set
|
||||||
@ -2217,7 +2224,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_AD7314 is not set
|
# CONFIG_SENSORS_AD7314 is not set
|
||||||
# CONFIG_SENSORS_AD7414 is not set
|
# CONFIG_SENSORS_AD7414 is not set
|
||||||
# CONFIG_SENSORS_AD7418 is not set
|
# CONFIG_SENSORS_AD7418 is not set
|
||||||
# CONFIG_SENSORS_ADM1021 is not set
|
|
||||||
# CONFIG_SENSORS_ADM1025 is not set
|
# CONFIG_SENSORS_ADM1025 is not set
|
||||||
# CONFIG_SENSORS_ADM1026 is not set
|
# CONFIG_SENSORS_ADM1026 is not set
|
||||||
# CONFIG_SENSORS_ADM1029 is not set
|
# CONFIG_SENSORS_ADM1029 is not set
|
||||||
@ -2278,7 +2284,6 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_MAX6620 is not set
|
# CONFIG_SENSORS_MAX6620 is not set
|
||||||
# CONFIG_SENSORS_MAX6621 is not set
|
# CONFIG_SENSORS_MAX6621 is not set
|
||||||
# CONFIG_SENSORS_MAX6639 is not set
|
# CONFIG_SENSORS_MAX6639 is not set
|
||||||
# CONFIG_SENSORS_MAX6642 is not set
|
|
||||||
# CONFIG_SENSORS_MAX6650 is not set
|
# CONFIG_SENSORS_MAX6650 is not set
|
||||||
# CONFIG_SENSORS_MAX6697 is not set
|
# CONFIG_SENSORS_MAX6697 is not set
|
||||||
# CONFIG_SENSORS_MAX31790 is not set
|
# CONFIG_SENSORS_MAX31790 is not set
|
||||||
@ -2752,7 +2757,6 @@ CONFIG_USB_GSPCA=m
|
|||||||
# CONFIG_USB_STV06XX is not set
|
# CONFIG_USB_STV06XX is not set
|
||||||
# CONFIG_USB_PWC is not set
|
# CONFIG_USB_PWC is not set
|
||||||
# CONFIG_USB_S2255 is not set
|
# CONFIG_USB_S2255 is not set
|
||||||
# CONFIG_USB_STKWEBCAM is not set
|
|
||||||
# CONFIG_VIDEO_USBTV is not set
|
# CONFIG_VIDEO_USBTV is not set
|
||||||
CONFIG_USB_VIDEO_CLASS=m
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
|
||||||
@ -2874,6 +2878,7 @@ CONFIG_VIDEOBUF2_VMALLOC=m
|
|||||||
#
|
#
|
||||||
# Camera sensor devices
|
# Camera sensor devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
# CONFIG_VIDEO_HI847 is not set
|
# CONFIG_VIDEO_HI847 is not set
|
||||||
@ -3158,6 +3163,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
# CONFIG_DRM_PANEL_LVDS is not set
|
# CONFIG_DRM_PANEL_LVDS is not set
|
||||||
CONFIG_DRM_PANEL_SIMPLE=y
|
CONFIG_DRM_PANEL_SIMPLE=y
|
||||||
CONFIG_DRM_PANEL_EDP=y
|
CONFIG_DRM_PANEL_EDP=y
|
||||||
|
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
|
||||||
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
|
||||||
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
|
||||||
@ -3252,6 +3258,7 @@ CONFIG_DRM_TOSHIBA_TC358764=y
|
|||||||
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
# CONFIG_DRM_TOSHIBA_TC358767 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
# CONFIG_DRM_TOSHIBA_TC358768 is not set
|
||||||
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
# CONFIG_DRM_TOSHIBA_TC358775 is not set
|
||||||
|
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||||
# CONFIG_DRM_TI_TFP410 is not set
|
# CONFIG_DRM_TI_TFP410 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI83 is not set
|
# CONFIG_DRM_TI_SN65DSI83 is not set
|
||||||
# CONFIG_DRM_TI_SN65DSI86 is not set
|
# CONFIG_DRM_TI_SN65DSI86 is not set
|
||||||
@ -3266,7 +3273,9 @@ CONFIG_DRM_ANALOGIX_DP=y
|
|||||||
|
|
||||||
# CONFIG_DRM_STI is not set
|
# CONFIG_DRM_STI is not set
|
||||||
# CONFIG_DRM_ETNAVIV is not set
|
# CONFIG_DRM_ETNAVIV is not set
|
||||||
|
# CONFIG_DRM_LOGICVC is not set
|
||||||
# CONFIG_DRM_MXSFB is not set
|
# CONFIG_DRM_MXSFB is not set
|
||||||
|
# CONFIG_DRM_IMX_LCDIF is not set
|
||||||
# CONFIG_DRM_ARCPGU is not set
|
# CONFIG_DRM_ARCPGU is not set
|
||||||
# CONFIG_DRM_GM12U320 is not set
|
# CONFIG_DRM_GM12U320 is not set
|
||||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||||
@ -3395,7 +3404,9 @@ CONFIG_SND_SUPPORT_OLD_API=y
|
|||||||
CONFIG_SND_PROC_FS=y
|
CONFIG_SND_PROC_FS=y
|
||||||
CONFIG_SND_VERBOSE_PROCFS=y
|
CONFIG_SND_VERBOSE_PROCFS=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
|
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||||
# CONFIG_SND_SEQUENCER is not set
|
# CONFIG_SND_SEQUENCER is not set
|
||||||
CONFIG_SND_DRIVERS=y
|
CONFIG_SND_DRIVERS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
@ -3539,6 +3550,7 @@ CONFIG_SND_SOC_HDMI_CODEC=y
|
|||||||
# CONFIG_SND_SOC_ES8328_I2C is not set
|
# CONFIG_SND_SOC_ES8328_I2C is not set
|
||||||
# CONFIG_SND_SOC_ES8328_SPI is not set
|
# CONFIG_SND_SOC_ES8328_SPI is not set
|
||||||
# CONFIG_SND_SOC_GTM601 is not set
|
# CONFIG_SND_SOC_GTM601 is not set
|
||||||
|
# CONFIG_SND_SOC_HDA is not set
|
||||||
# CONFIG_SND_SOC_ICS43432 is not set
|
# CONFIG_SND_SOC_ICS43432 is not set
|
||||||
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
# CONFIG_SND_SOC_INNO_RK3036 is not set
|
||||||
# CONFIG_SND_SOC_MAX98088 is not set
|
# CONFIG_SND_SOC_MAX98088 is not set
|
||||||
@ -3588,6 +3600,7 @@ CONFIG_SND_SOC_RT5631=y
|
|||||||
# CONFIG_SND_SOC_TAS2562 is not set
|
# CONFIG_SND_SOC_TAS2562 is not set
|
||||||
# CONFIG_SND_SOC_TAS2764 is not set
|
# CONFIG_SND_SOC_TAS2764 is not set
|
||||||
# CONFIG_SND_SOC_TAS2770 is not set
|
# CONFIG_SND_SOC_TAS2770 is not set
|
||||||
|
# CONFIG_SND_SOC_TAS2780 is not set
|
||||||
# CONFIG_SND_SOC_TAS5086 is not set
|
# CONFIG_SND_SOC_TAS5086 is not set
|
||||||
# CONFIG_SND_SOC_TAS571X is not set
|
# CONFIG_SND_SOC_TAS571X is not set
|
||||||
# CONFIG_SND_SOC_TAS5720 is not set
|
# CONFIG_SND_SOC_TAS5720 is not set
|
||||||
@ -3786,6 +3799,7 @@ CONFIG_USB_HID=y
|
|||||||
# I2C HID support
|
# I2C HID support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C_HID_OF is not set
|
# CONFIG_I2C_HID_OF is not set
|
||||||
|
# CONFIG_I2C_HID_OF_ELAN is not set
|
||||||
# CONFIG_I2C_HID_OF_GOODIX is not set
|
# CONFIG_I2C_HID_OF_GOODIX is not set
|
||||||
# end of I2C HID support
|
# end of I2C HID support
|
||||||
# end of HID support
|
# end of HID support
|
||||||
@ -3937,6 +3951,7 @@ CONFIG_USB_HSIC_USB3503=y
|
|||||||
# CONFIG_USB_HSIC_USB4604 is not set
|
# CONFIG_USB_HSIC_USB4604 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
# CONFIG_USB_CHAOSKEY is not set
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
# CONFIG_USB_ONBOARD_HUB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -4168,6 +4183,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
CONFIG_RTC_DRV_MAX8998=y
|
CONFIG_RTC_DRV_MAX8998=y
|
||||||
CONFIG_RTC_DRV_MAX8997=y
|
CONFIG_RTC_DRV_MAX8997=y
|
||||||
CONFIG_RTC_DRV_MAX77686=y
|
CONFIG_RTC_DRV_MAX77686=y
|
||||||
|
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||||
# CONFIG_RTC_DRV_ISL12022 is not set
|
# CONFIG_RTC_DRV_ISL12022 is not set
|
||||||
@ -4383,10 +4399,6 @@ CONFIG_VT6656=m
|
|||||||
# CONFIG_PI433 is not set
|
# CONFIG_PI433 is not set
|
||||||
# CONFIG_XIL_AXIS_FIFO is not set
|
# CONFIG_XIL_AXIS_FIFO is not set
|
||||||
# CONFIG_FIELDBUS_DEV is not set
|
# CONFIG_FIELDBUS_DEV is not set
|
||||||
|
|
||||||
#
|
|
||||||
# VME Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GOLDFISH is not set
|
# CONFIG_GOLDFISH is not set
|
||||||
# CONFIG_CHROME_PLATFORMS is not set
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
# CONFIG_MELLANOX_PLATFORM is not set
|
# CONFIG_MELLANOX_PLATFORM is not set
|
||||||
@ -4494,6 +4506,11 @@ CONFIG_EXYNOS_IOMMU=y
|
|||||||
# CONFIG_FSL_RCPM is not set
|
# CONFIG_FSL_RCPM is not set
|
||||||
# end of NXP/Freescale QorIQ SoC drivers
|
# end of NXP/Freescale QorIQ SoC drivers
|
||||||
|
|
||||||
|
#
|
||||||
|
# fujitsu SoC drivers
|
||||||
|
#
|
||||||
|
# end of fujitsu SoC drivers
|
||||||
|
|
||||||
#
|
#
|
||||||
# i.MX SoC drivers
|
# i.MX SoC drivers
|
||||||
#
|
#
|
||||||
@ -5071,6 +5088,7 @@ CONFIG_PWM=y
|
|||||||
CONFIG_PWM_SYSFS=y
|
CONFIG_PWM_SYSFS=y
|
||||||
# CONFIG_PWM_DEBUG is not set
|
# CONFIG_PWM_DEBUG is not set
|
||||||
# CONFIG_PWM_ATMEL_TCB is not set
|
# CONFIG_PWM_ATMEL_TCB is not set
|
||||||
|
# CONFIG_PWM_CLK is not set
|
||||||
# CONFIG_PWM_FSL_FTM is not set
|
# CONFIG_PWM_FSL_FTM is not set
|
||||||
# CONFIG_PWM_PCA9685 is not set
|
# CONFIG_PWM_PCA9685 is not set
|
||||||
CONFIG_PWM_SAMSUNG=y
|
CONFIG_PWM_SAMSUNG=y
|
||||||
@ -5137,7 +5155,7 @@ CONFIG_ARM_PMU=y
|
|||||||
#
|
#
|
||||||
# Android
|
# Android
|
||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID_BINDER_IPC is not set
|
||||||
# end of Android
|
# end of Android
|
||||||
|
|
||||||
# CONFIG_DAX is not set
|
# CONFIG_DAX is not set
|
||||||
@ -5547,6 +5565,7 @@ CONFIG_CRYPTO_LRW=m
|
|||||||
CONFIG_CRYPTO_XTS=m
|
CONFIG_CRYPTO_XTS=m
|
||||||
# CONFIG_CRYPTO_KEYWRAP is not set
|
# CONFIG_CRYPTO_KEYWRAP is not set
|
||||||
# CONFIG_CRYPTO_ADIANTUM is not set
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
||||||
|
# CONFIG_CRYPTO_HCTR2 is not set
|
||||||
CONFIG_CRYPTO_ESSIV=m
|
CONFIG_CRYPTO_ESSIV=m
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -5595,6 +5614,7 @@ CONFIG_CRYPTO_DES=y
|
|||||||
# CONFIG_CRYPTO_KHAZAD is not set
|
# CONFIG_CRYPTO_KHAZAD is not set
|
||||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||||
# CONFIG_CRYPTO_SEED is not set
|
# CONFIG_CRYPTO_SEED is not set
|
||||||
|
# CONFIG_CRYPTO_ARIA is not set
|
||||||
# CONFIG_CRYPTO_SERPENT is not set
|
# CONFIG_CRYPTO_SERPENT is not set
|
||||||
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
# CONFIG_CRYPTO_SM4_GENERIC is not set
|
||||||
# CONFIG_CRYPTO_TEA is not set
|
# CONFIG_CRYPTO_TEA is not set
|
||||||
@ -5693,6 +5713,7 @@ CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
|||||||
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_POLY1305=y
|
CONFIG_CRYPTO_LIB_POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
CONFIG_CRYPTO_LIB_SHA1=y
|
||||||
CONFIG_CRYPTO_LIB_SHA256=y
|
CONFIG_CRYPTO_LIB_SHA256=y
|
||||||
# end of Crypto library routines
|
# end of Crypto library routines
|
||||||
|
|
||||||
@ -5741,6 +5762,7 @@ CONFIG_DECOMPRESS_LZO=y
|
|||||||
CONFIG_DECOMPRESS_LZ4=y
|
CONFIG_DECOMPRESS_LZ4=y
|
||||||
CONFIG_DECOMPRESS_ZSTD=y
|
CONFIG_DECOMPRESS_ZSTD=y
|
||||||
CONFIG_GENERIC_ALLOCATOR=y
|
CONFIG_GENERIC_ALLOCATOR=y
|
||||||
|
CONFIG_XARRAY_MULTI=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
CONFIG_HAS_IOPORT_MAP=y
|
CONFIG_HAS_IOPORT_MAP=y
|
||||||
@ -5751,6 +5773,8 @@ CONFIG_NEED_DMA_MAP_STATE=y
|
|||||||
CONFIG_DMA_DECLARE_COHERENT=y
|
CONFIG_DMA_DECLARE_COHERENT=y
|
||||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||||
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||||
CONFIG_DMA_NONCOHERENT_MMAP=y
|
CONFIG_DMA_NONCOHERENT_MMAP=y
|
||||||
CONFIG_DMA_CMA=y
|
CONFIG_DMA_CMA=y
|
||||||
# CONFIG_DMA_PERNUMA_CMA is not set
|
# CONFIG_DMA_PERNUMA_CMA is not set
|
||||||
@ -5797,7 +5821,6 @@ CONFIG_FONT_7x14=y
|
|||||||
# CONFIG_FONT_6x8 is not set
|
# CONFIG_FONT_6x8 is not set
|
||||||
CONFIG_SG_POOL=y
|
CONFIG_SG_POOL=y
|
||||||
CONFIG_STACKDEPOT=y
|
CONFIG_STACKDEPOT=y
|
||||||
CONFIG_STACK_HASH_ORDER=20
|
|
||||||
CONFIG_SBITMAP=y
|
CONFIG_SBITMAP=y
|
||||||
# end of Library routines
|
# end of Library routines
|
||||||
|
|
||||||
@ -5886,6 +5909,7 @@ CONFIG_SLUB_DEBUG=y
|
|||||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||||
# CONFIG_DEBUG_WX is not set
|
# CONFIG_DEBUG_WX is not set
|
||||||
# CONFIG_DEBUG_OBJECTS is not set
|
# CONFIG_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_SHRINKER_DEBUG is not set
|
||||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||||
@ -5898,6 +5922,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
|||||||
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
# CONFIG_DEBUG_KMAP_LOCAL is not set
|
||||||
# CONFIG_DEBUG_HIGHMEM is not set
|
# CONFIG_DEBUG_HIGHMEM is not set
|
||||||
CONFIG_HAVE_ARCH_KASAN=y
|
CONFIG_HAVE_ARCH_KASAN=y
|
||||||
|
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||||
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
|
||||||
# CONFIG_KASAN is not set
|
# CONFIG_KASAN is not set
|
||||||
@ -6038,6 +6063,7 @@ CONFIG_PROBE_EVENTS=y
|
|||||||
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
|
||||||
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
|
||||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||||
|
# CONFIG_RV is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
# CONFIG_STRICT_DEVMEM is not set
|
# CONFIG_STRICT_DEVMEM is not set
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ index 059cce018570..8f867cb9fe75 100644
|
|||||||
--- a/arch/arm/mm/dma-mapping.c
|
--- a/arch/arm/mm/dma-mapping.c
|
||||||
+++ b/arch/arm/mm/dma-mapping.c
|
+++ b/arch/arm/mm/dma-mapping.c
|
||||||
@@ -1759,6 +1759,63 @@ static void arm_iommu_unmap_sg(struct device *dev,
|
@@ -1759,6 +1759,63 @@ static void arm_iommu_unmap_sg(struct device *dev,
|
||||||
__iommu_unmap_sg(dev, sg, nents, dir, attrs, false);
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
+static struct sg_table *arm_iommu_alloc_noncontiguous(struct device *dev,
|
+static struct sg_table *arm_iommu_alloc_noncontiguous(struct device *dev,
|
||||||
@ -50,8 +50,8 @@ index 059cce018570..8f867cb9fe75 100644
|
|||||||
+ GFP_KERNEL))
|
+ GFP_KERNEL))
|
||||||
+ goto err_buffer;
|
+ goto err_buffer;
|
||||||
+
|
+
|
||||||
+ if (__iommu_map_sg(dev, sh->sgt.sgl, sh->sgt.orig_nents, dir, attrs,
|
+ if (arm_iommu_map_sg(dev, sh->sgt.sgl, sh->sgt.orig_nents, dir, attrs
|
||||||
+ false) < 1)
|
+ ) < 1)
|
||||||
+ goto err_free_sg;
|
+ goto err_free_sg;
|
||||||
+
|
+
|
||||||
+ return &sh->sgt;
|
+ return &sh->sgt;
|
||||||
@ -70,7 +70,7 @@ index 059cce018570..8f867cb9fe75 100644
|
|||||||
+{
|
+{
|
||||||
+ struct dma_sgt_handle *sh = sgt_handle(sgt);
|
+ struct dma_sgt_handle *sh = sgt_handle(sgt);
|
||||||
+
|
+
|
||||||
+ __iommu_unmap_sg(dev, sgt->sgl, sgt->orig_nents, dir, 0, false);
|
+ arm_iommu_unmap_sg(dev, sgt->sgl, sgt->orig_nents, dir, 0);
|
||||||
+ __iommu_free_buffer(dev, sh->pages, PAGE_ALIGN(size), 0);
|
+ __iommu_free_buffer(dev, sh->pages, PAGE_ALIGN(size), 0);
|
||||||
+ sg_free_table(&sh->sgt);
|
+ sg_free_table(&sh->sgt);
|
||||||
+ kfree(sh);
|
+ kfree(sh);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user