20513 lines
430 KiB
Plaintext
20513 lines
430 KiB
Plaintext
CONFIG_64BIT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support 64 bit system.
|
|
CONFIG_64BIT_TIME
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This should be selected by all architectures that need to support new system calls with a 64-bit time_t
|
|
CONFIG_ADVISE_SYSCALLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable madvise/fadvise syscalls
|
|
CONFIG_AEABI
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Use the ARM EABI to compile the kernel.
|
|
CONFIG_AIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This option enables POSIX asynchronous I/O which may by used
|
|
by some high performance threaded applications. Disabling this
|
|
option saves about 7k.
|
|
CONFIG_ALIGNMENT_TRAP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] ARM processors cannot fetch/store information which is not
|
|
naturally aligned on the bus. This is necessary for correct
|
|
operation of some network protocols.
|
|
CONFIG_ALLOW_DEV_COREDUMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Allow device coredump.
|
|
CONFIG_ANDROID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Enable for Android driver.
|
|
CONFIG_ANDROID_BINDERFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] core
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] It can be used to dynamically allocate new binder IPC devices via ioctls.
|
|
CONFIG_ANDROID_BINDER_DEVICES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require. Set with "binder,hwbinder,vndbinder" if the
|
|
version of android later than 8.0.
|
|
CONFIG_ANDROID_BINDER_IPC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require. Binder is used in Android for both communication
|
|
between processes, and remote method invocation.
|
|
CONFIG_ANDROID_VENDOR_HOOKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ANDROID_VSOC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_32BIT_OFF_T
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support extra clocksource data.
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the DMA address used 64bit.
|
|
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_FLATMEM_ENABLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_BINFMT_FLAT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_CACHE_LINE_SIZE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support the cache line size function.
|
|
CONFIG_ARCH_HAS_DEBUG_VIRTUAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] support debug VM translations.
|
|
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] support access settings for dev/mem.
|
|
CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_DMA_PREP_COHERENT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An architecture supports choosing randomized locations for
|
|
stack, mmap, brk, and ET_DYN.
|
|
CONFIG_ARCH_HAS_FAST_MULTIPLIER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_FORTIFY_SOURCE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support common str/mem functions against buffer overflows
|
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support GCOV_PROFILE_ALL.
|
|
CONFIG_ARCH_HAS_GIGANTIC_PAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_KCOV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] support KCOV.
|
|
CONFIG_ARCH_HAS_KEEPINITRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_PHYS_TO_DMA
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_PTE_DEVMAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_PTE_SPECIAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_RELR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] select by RELOCATABLE.
|
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_SET_DIRECT_MAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_SET_MEMORY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support hibernate restore protection
|
|
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support kernel text and rodata read-only
|
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support module text and rodata memory will be made read-only, and non-text memory will be made non-executable
|
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_SYSCALL_WRAPPER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HAS_TICK_BROADCAST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Architecture can handle broadcast in a driver-agnostic way.
|
|
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support activates instrumentation for the entire kernel
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic gpio support
|
|
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PM_SLEEP_SMP depends on it.
|
|
CONFIG_ARCH_KEEP_MEMBLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support the architecture might have PC parallel port hardware.
|
|
CONFIG_ARCH_MMAP_RND_BITS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Use for ASLR of mmap base address.
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Use for ASLR of mmap base address.
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Use for ASLR of mmap base address.
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Number of bits to use for ASLR of mmap base address for compatible applications.
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Number of bits to use for ASLR of mmap base address for compatible applications.
|
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Number of bits to use for ASLR of mmap base address for compatible applications.
|
|
CONFIG_ARCH_MULTIPLATFORM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Allow multiple platforms to be selected.
|
|
CONFIG_ARCH_MULTI_V6_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable system support ARM V6 V7.
|
|
CONFIG_ARCH_MULTI_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable system support ARM V6.
|
|
CONFIG_ARCH_NR_GPIO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] gpio
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Maximum number of GPIOs in the system.
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] value of arch optional kernel rwx.
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] default value of arch optional kernel rwx.
|
|
CONFIG_ARCH_PROC_KCORE_TEXT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] If defined, special segment is used for mapping kernel text instead of direct-map area.
|
|
CONFIG_ARCH_SELECT_MEMORY_MODEL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Select memory model.
|
|
CONFIG_ARCH_SPARSEMEM_DEFAULT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparsemem module options.
|
|
CONFIG_ARCH_SPARSEMEM_ENABLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable sparsemem.
|
|
CONFIG_ARCH_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] The global sprd debug.
|
|
CONFIG_ARCH_SUPPORTS_ACPI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support atomic rmw.
|
|
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] userdebug
|
|
[missing plat description] none
|
|
[function] Provides a hook to map and unmap pages for debugging purposes.
|
|
CONFIG_ARCH_SUPPORTS_INT128
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_SUPPORTS_LTO_CLANG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] it indicates whether arch supports clang LTO
|
|
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] support recovery from hardware memory errors.
|
|
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] adds support for automatic NUMA aware memory/task placement
|
|
CONFIG_ARCH_SUPPORTS_PGO_CLANG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] it indicates whether arch supports clang PGO
|
|
CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An architecture should select this if it supports Clang's Shadow
|
|
Call Stack.
|
|
CONFIG_ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] support speculative page fault
|
|
CONFIG_ARCH_SUPPORTS_THINLTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An architecture should select this if it supports clang's ThinLTO.
|
|
CONFIG_ARCH_SUPPORTS_UPROBES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has the ability of uprobe_event.
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PM_SLEEP_SMP depends on it.
|
|
CONFIG_ARCH_USE_BUILTIN_BSWAP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Modern versions of GCC (since 4.4) have builtin functions
|
|
for handling byte-swapping.
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable ARCH_USE_CMPXCHG_LOCKREF for 64 bit since it shows performance
|
|
improvements with Linus' simple stat() test case of up to 50% on a 30 cpu system.
|
|
CONFIG_ARCH_USE_MEMREMAP_PROT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_USE_QUEUED_RWLOCKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_USE_QUEUED_SPINLOCKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support compat more ipc parse version.
|
|
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARCH_WANT_FRAME_POINTERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] menu
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support frame pointer.
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support general huge table.
|
|
CONFIG_ARCH_WANT_HUGE_PMD_SHARE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Share pmd page for hugetlb.
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support kernel ipc parse version.
|
|
CONFIG_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable for arm architecture.
|
|
CONFIG_ARM64
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enalbe configs about ARM64.
|
|
CONFIG_ARM64_4K_PAGES
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set pages size 4k on ARM64.
|
|
CONFIG_ARM64_AMU_EXTN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_CNP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_CONT_SHIFT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Indicate the page size. Changed with page size.
|
|
CONFIG_ARM64_CRYPTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support ARM64 Accelerated Cryptographic Algorithm.
|
|
CONFIG_ARM64_ERRATUM_1024718
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A55 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_1165522
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_1286807
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_1418040
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_1463225
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_1542419
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_819472
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_824069
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_826319
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_827319
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_832075
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_834220
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_ERRATUM_843419
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_845719
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_ERRATUM_858921
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] erratum
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Work around for Arm Cortex-A53 erratum problem.
|
|
CONFIG_ARM64_HW_AFDBM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] arch
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The ARMv8.1 architecture extensions introduce support for
|
|
hardware updates of the access and dirty information in page.
|
|
CONFIG_ARM64_LSE_ATOMICS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] arch
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ARMv8.1 introduces new atomic instructions that
|
|
are designed specifically to scale in very large systems.
|
|
CONFIG_ARM64_MODULE_PLTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernek support module plts , PLTS(Procedure Linkage Tables).
|
|
CONFIG_ARM64_PAGE_SHIFT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] page shift,default 12.
|
|
CONFIG_ARM64_PAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] arch
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Privileged Access Never (PAN; part of the ARMv8.1 Extensions)
|
|
prevents the kernel or hypervisor from accessing user-space (EL0) memory directly.
|
|
CONFIG_ARM64_PA_BITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_PA_BITS_48
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_RAS_EXTN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_SSBD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This enables mitigation of the bypassing of previous stores by speculative loads.
|
|
CONFIG_ARM64_SW_TTBR0_PAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enabling this option prevents the kernel from accessing user-space memory directly
|
|
by pointing TTBR0_EL1 to a reserved zeroed area and reserved ASID.
|
|
CONFIG_ARM64_TAGGED_ADDR_ABI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the tagged user addresses syscall ABI.
|
|
CONFIG_ARM64_UAO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] arch
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] ARM V8.2 feature,Enable support for User Access Override (UAO).
|
|
CONFIG_ARM64_VA_BITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Defined how many bits virtual address the kernel used.
|
|
CONFIG_ARM64_VA_BITS_39
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Defined how many bits virtual address the kernel used.
|
|
CONFIG_ARM64_WORKAROUND_CLEAN_CACHE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM64_WORKAROUND_REPEAT_TLBI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARMV8_DEPRECATED
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Legacy software support may require certain instructions
|
|
that have been deprecated or obsoleted in the architecture.
|
|
Enable this config to enable selective emulation of these features.
|
|
CONFIG_ARM_AMBA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Coresight devices depend on AMBA bus,
|
|
enable it to support coresight architecture.
|
|
CONFIG_ARM_ARCH_TIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] timer
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support arch timer.
|
|
CONFIG_ARM_ARCH_TIMER_EVTSTREAM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for ARM architected timer event stream generation.
|
|
CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] timer
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support workaround for XXX erratum device
|
|
CONFIG_ARM_CPUIDLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpuidle
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable arm/arm64 cpuidle driver
|
|
CONFIG_ARM_CPU_SUSPEND
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_CPU_TOPOLOGY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support cpu topology definition.
|
|
CONFIG_ARM_CRYPTO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support ARM Accelerated Cryptographic Algorithm.
|
|
CONFIG_ARM_DMA_MEM_BUFFERABLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] With the advent of ARMv7, mapping memory with differing
|
|
types results in unpredictable behaviour, so on these CPUs,
|
|
this option is forced on.
|
|
CONFIG_ARM_GIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for ARM GIC.
|
|
CONFIG_ARM_GIC_MAX_NR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] The number of GIC controller on SoC. All SPRD SoC set to 1.
|
|
CONFIG_ARM_GIC_V2M
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_GIC_V3
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support ARM GIC V3.
|
|
CONFIG_ARM_GIC_V3_ITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_GIC_V3_ITS_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_HAS_SG_CHAIN
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] IF ARCH_SPRD, this config will select ARM_HAS_SG_CHAIN.
|
|
CONFIG_ARM_L1_CACHE_SHIFT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set CPU L1 cache size 1<<6.
|
|
CONFIG_ARM_L1_CACHE_SHIFT_6
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set CPU L1 cache size 1<<6.
|
|
CONFIG_ARM_PATCH_IDIV
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enabling this option allows the kernel to modify itself to
|
|
replace the first two instructions of these library functions
|
|
with the sdiv or udiv plus "bx lr" instructions when the CPU
|
|
it is running on supports them. Typically this will be faster
|
|
and less power intensive than running the original library
|
|
code to do integer division.
|
|
CONFIG_ARM_PATCH_PHYS_VIRT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Patch physical to virtual translations at runtime.
|
|
CONFIG_ARM_PMU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] ARM PMU framework.
|
|
CONFIG_ARM_PSCI
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] arm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] hotplug with security depend on PSCI,
|
|
enable it to support hotplug
|
|
CONFIG_ARM_PSCI_CPUIDLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_PSCI_FW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] hotplug with security depend on PSCI_FW,
|
|
enable it to support hotplug
|
|
CONFIG_ARM_SCMI_CPUFREQ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_SCMI_PROTOCOL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_SCPI_CPUFREQ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_SCPI_PROTOCOL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_SPRD_CPUFREQ_PUBLIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This include all SPRD cpufreq driver public data.
|
|
CONFIG_ARM_SPRD_CPUFREQ_V2
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This driver enable hardware to adjust the voltage and frequency
|
|
automatically for DSU cluster and cores.
|
|
CONFIG_ARM_SPRD_CPUIDLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ARM_SPRD_SW_CPUFREQ
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The driver works for scaling the voltage and frequency of cpu and
|
|
cluster based on Regulator and clk functions independently. It also
|
|
support the Binning test for all current projects.
|
|
CONFIG_ARM_THUMB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support Thumb user binaries.
|
|
CONFIG_ARM_UNWIND
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable stack unwinding support (EXPERIMENTAL).
|
|
CONFIG_ARM_VIRT_EXT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support VIRT ext.
|
|
CONFIG_ASHMEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable the Anonymous Shared Memory Subsystem,vts require.
|
|
CONFIG_ASM_MODVERSIONS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ASN1
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Build a simple ASN.1 grammar compiler that produces a bytecode
|
|
output that can be interpreted by the ASN.1 stream decoder and used
|
|
to inform it as to what tags are to be expected in a stream and
|
|
what functions to call on what tags.
|
|
CONFIG_ASSOCIATIVE_ARRAY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Generic associative array.
|
|
CONFIG_ASYMMETRIC_KEY_TYPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Asymmetric (public-key cryptographic) key type, following pixel2.
|
|
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Asymmetric public-key crypto algorithm subtype
|
|
CONFIG_AS_VFP_VMRS_FPINST
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] build
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] default from clang
|
|
CONFIG_ATAGS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_AUDIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_AUDITSYSCALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selinux avc audit, depends on AUDIT && HAVE_ARCH_AUDITSYSCALL
|
|
CONFIG_AUDIT_ARCH_COMPAT_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] selinux avc audit
|
|
CONFIG_AUDIT_COMPAT_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] selinux avc audit
|
|
CONFIG_AUDIT_GENERIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] selinux avc audit
|
|
CONFIG_AUTO_ZRELADDR
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Auto calculation of the decompressed kernel image address.
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Backlight sysfs and core driver.
|
|
CONFIG_BACKLIGHT_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BACKLIGHT_PWM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Enable pwm backlight driver.
|
|
CONFIG_BALLOON_COMPACTION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BASE_FULL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Disabling this option reduces the size of miscellaneous core
|
|
kernel data structures. This saves memory on small machines,
|
|
but may reduce performance.
|
|
CONFIG_BASE_SMALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Settint the cpu log buffer size.
|
|
CONFIG_BCMA_POSSIBLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] AMBA
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Broadcom specific AMBA
|
|
CONFIG_BINARY_PRINTF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Report trace with binary.
|
|
CONFIG_BINFMT_ELF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Kernel support for ELF binaries.
|
|
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BINFMT_MISC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BINFMT_SCRIPT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Kernel support for scripts starting with #!
|
|
CONFIG_BITREVERSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support bit reverse.
|
|
CONFIG_BLK_CGROUP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] enable blkio, you can limit the weight of per group
|
|
CONFIG_BLK_CGROUP_IOCOST
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_DEBUG_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Include debug information at the block level in debugfs.
|
|
This information is most useful for kernel developers,
|
|
but does not cause any loss at runtime. Unless you are
|
|
building a kernel for small systems, you should say Y here
|
|
CONFIG_BLK_DEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] md
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support block devices.
|
|
CONFIG_BLK_DEV_BSG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_DEV_BSGLIB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_DEV_DM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Device-mapper is a low level volume manager.
|
|
It works by allowing people to specify mappings for ranges of logical sectors.
|
|
CONFIG_BLK_DEV_DM_BUILTIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support BLK_DEV_DM function.
|
|
CONFIG_BLK_DEV_INITRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Initial RAM filesystem and RAM disk (initramfs/initrd) support.
|
|
CONFIG_BLK_DEV_IO_TRACE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trace block device IO function.
|
|
CONFIG_BLK_DEV_LOOP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Loopback device support.
|
|
CONFIG_BLK_DEV_LOOP_MIN_COUNT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Static number of loop devices to be unconditionally pre-created
|
|
at init time. we set this value to 0 for known problem.
|
|
The historic default is 8 and vts test requires it no more than 16.
|
|
CONFIG_BLK_DEV_PMEM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PMEM: Persistent memory block device support.
|
|
CONFIG_BLK_DEV_RAM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] RAM block device support
|
|
CONFIG_BLK_DEV_RAM_COUNT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Default number of RAM disks
|
|
CONFIG_BLK_DEV_RAM_SIZE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Default RAM disk size (kbytes).
|
|
CONFIG_BLK_DEV_SD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support host udisk function.
|
|
CONFIG_BLK_DEV_THROTTLING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_INLINE_ENCRYPTION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Enable this macro to support metadata encryption
|
|
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Enable this macro to support metadata encryption
|
|
CONFIG_BLK_MQ_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_MQ_VIRTIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] provide a default queue mapping for virtio device.
|
|
CONFIG_BLK_PM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_RQ_ALLOC_TIME
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BLK_SCSI_REQUEST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] usr
|
|
[missing plat description] none
|
|
[function] support SCSI ioctl function in block layer.
|
|
CONFIG_BLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Provide block layer support for the kernel.
|
|
If this option is disabled:
|
|
- block device files will become unusable
|
|
- some filesystems (such as ext3) will become
|
|
unavailable.
|
|
CONFIG_BLOCK_COMPAT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] block
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] block_dev support compat_ioctl func.
|
|
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trigger kernel panic when detect hung task.
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] watchdog
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Panic (Reboot) On Soft Lockups.
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] watchdog
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trigger kernel panic when detect soft-lockup.
|
|
CONFIG_BOOT_CONFIG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BOUNCE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] bounce buffer handling for block devices.
|
|
CONFIG_BPF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support Berkeley Packet Filter.
|
|
CONFIG_BPF_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This allows the user to attach BPF programs to kprobe events.
|
|
CONFIG_BPF_JIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option allows kernel to generate a native code when filter is loaded in memory.
|
|
This should speedup packet sniffing (libpcap/tcpdump).
|
|
CONFIG_BPF_JIT_ALWAYS_ON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enables BPF JIT and removes BPF interpreter to avoid speculative execution
|
|
of BPF instructions by the interpreter
|
|
CONFIG_BPF_LIRC_MODE2
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BPF_SYSCALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] BPF
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable the bpf() system call that allows to manipulate
|
|
eBPF programs and maps via file descriptors.
|
|
CONFIG_BQL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on SYSFS, Byte queue limits are a mechanism to limit the size of the transmit
|
|
hardware queue on a NIC by a number of bytes. The goal of these byte
|
|
queue limits is to reduce latency caused by excessive queuing in
|
|
hardware without sacrificing throughput.
|
|
CONFIG_BRANCH_PROFILE_NONE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] No branch profiling
|
|
CONFIG_BRIDGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BRIDGE_IGMP_SNOOPING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BTT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Block Translation Table (atomic sector updates).
|
|
CONFIG_BT_BCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_BREDR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_DEBUGFS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIBTSDIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART_BCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART_H4
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART_LL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART_QCA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HCIUART_SERDEV
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HIDP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_HS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_LE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_QCA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_RFCOMM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BT_RFCOMM_TTY
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Disabling this option eliminates support for BUG and WARN, reducing
|
|
the size of your kernel image and potentially quietly ignoring numerous fatal conditions.
|
|
You should only consider disabling this option for embedded systems with no facilities for
|
|
reporting errors.
|
|
CONFIG_BUG_ON_DATA_CORRUPTION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_BUILDTIME_EXTABLE_SORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel sort the exeception table.
|
|
CONFIG_BUILD_ARM64_DTC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Path of DTC tools. Compiling for dtb/dtbo.
|
|
CONFIG_BUILD_ARM64_DTC_FLAGS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Parameters of DTC tools.
|
|
CONFIG_BUILD_ARM_DTC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Path of DTC tools. Compiling for dtb/dtbo.
|
|
CONFIG_BUILD_ARM_DTC_FLAGS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Path of DTC tools. Compiling for dtb/dtbo.
|
|
CONFIG_BUILD_SALT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN_BCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN_CALC_BITTIMING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN_DEV
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN_GW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAN_RAW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAVIUM_ERRATUM_22375
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAVIUM_ERRATUM_23154
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAVIUM_ERRATUM_27456
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAVIUM_ERRATUM_30115
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CAVIUM_TX2_ERRATUM_219
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_CAN_LINK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAS_ASM_GOTO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAS_ASM_INLINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAS_KASAN_GENERIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] For kasan function
|
|
CONFIG_CC_HAS_KASAN_SW_TAGS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] For kasan function
|
|
CONFIG_CC_HAS_SANCOV_TRACE_PC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable for GCOV flags -fsanitize-coverage=trace-pc.
|
|
CONFIG_CC_HAS_STACKPROTECTOR_NONE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_HAVE_SHADOW_CALL_STACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_IS_CLANG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Optimize for performance
|
|
CONFIG_CC_OPTIMIZE_FOR_SIZE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Optimize for size.
|
|
CONFIG_CC_VERSION_TEXT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CEC_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CEC_NOTIFIER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CEC_PIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CEC_PLATFORM_DRIVERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFG80211
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code, menu,make
|
|
[subsys] wireless
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] is the Linux wireless LAN (802.11) configuration API
|
|
CONFIG_CFG80211_CERTIFICATION_ONUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFG80211_EXTRA_REGDB_KEYDIR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFG80211_REG_CELLULAR_HINTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFI_CLANG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CFI_CLANG_SHADOW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CGROUPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, This option adds support for grouping sets of
|
|
processes together, for use with process control subsystems such as
|
|
Cpusets, CFS, memory controls or device isolation.
|
|
CONFIG_CGROUP_BPF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Allows attaching eBPF programs to cgroups using the bpf (2) syscall command BPF_PROG_ATTACH.
|
|
CONFIG_CGROUP_CPUACCT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Provides a simple Resource Controller for monitoring the
|
|
total CPU consumed by the tasks in a cgroup.
|
|
CONFIG_CGROUP_DEBUG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Exports useful debugging information about the cgroups framework. Disabled on featurephone.
|
|
CONFIG_CGROUP_FREEZER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Freezer cgroup subsystem(vts require)
|
|
CONFIG_CGROUP_SCHED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Group CPU scheduler(vts require)
|
|
CONFIG_CGROUP_WRITEBACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] block,mm
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] writeback control of per group
|
|
CONFIG_CHARGER_FAN54015
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable charge
|
|
CONFIG_CHARGER_MANAGER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Manage battery capacity and monitor charge status
|
|
CONFIG_CHARGER_SC2720
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable charge
|
|
CONFIG_CLANG_VERSION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CLEANCACHE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] memory
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable charge
|
|
CONFIG_CLKDEV_LOOKUP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] clock
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is used to provide interfaces
|
|
for clock customer.
|
|
CONFIG_CLKSRC_MMIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] clock
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable clocksource in mmio mode.
|
|
CONFIG_CLONE_BACKWARDS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] clock
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Architecture has tls passed as the 4th argument of clone(2),
|
|
not the 5th one.
|
|
CONFIG_CLZ_TAB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selected by MPILIB.
|
|
CONFIG_CMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_CMA_ALIGNMENT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_CMA_AREAS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_CMA_SIZE_MBYTES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMAC
|
|
CONFIG_CMA_SIZE_SEL_MBYTES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enbale CMA
|
|
CONFIG_CMDLINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] arch
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Default kernel command string. Set to NULL.
|
|
CONFIG_COMMON_CLK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] arch
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Clock driver needs common clock framework.
|
|
CONFIG_COMMON_CLK_SCPI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_COMPACTION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Allow for memory compaction.
|
|
CONFIG_COMPAT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This option enables support for a 32-bit EL0 running under a 64-bit
|
|
kernel at EL1.
|
|
CONFIG_COMPAT_32BIT_TIME
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_COMPAT_BINFMT_ELF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support compat binary format elf.
|
|
CONFIG_COMPAT_NETLINK_MESSAGES
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_COMPAT_OLD_SIGACTION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable kernel support compat old signal action.
|
|
CONFIG_COMPAT_VDSO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Place in the process address space of 32-bit applications an
|
|
ELF shared object providing fast implementations of
|
|
gettimeofday and clock_gettime.
|
|
CONFIG_CONFIGFS_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Configfs is a RAM-based filesystem that provides the
|
|
converse of sysfs's functionality. Where sysfs is a
|
|
filesystem-based view of kernel objects, configfs is
|
|
a filesystem-based manager of kernel objects, or
|
|
config_items.
|
|
CONFIG_CONSOLE_LOGLEVEL_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Default loglevel to determine what will be printed on the console,
|
|
Setting a default here is equivalent to passing in loglevel=<x> in
|
|
the kernel bootargs. loglevel=<x> continues to override whatever
|
|
value is specified here as well.
|
|
CONFIG_CONSOLE_LOGLEVEL_QUIET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CONSOLE_POLL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable cosole polling IO support
|
|
CONFIG_CONSOLE_TRANSLATIONS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable character translations in console
|
|
CONFIG_CONTEXT_SWITCH_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Scheduler switch trace event
|
|
CONFIG_CONTIG_ALLOC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_COREDUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable core dump support.
|
|
CONFIG_CORESIGHT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight architecture.
|
|
CONFIG_CORESIGHT_APETB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight apetb.
|
|
CONFIG_CORESIGHT_LINKS_AND_SINKS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight funnel/etf/etr
|
|
modules.
|
|
CONFIG_CORESIGHT_LINK_AND_SINK_TMC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight etb module.
|
|
CONFIG_CORESIGHT_SOURCE_ETM3X
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight etm3x modules.
|
|
CONFIG_CORESIGHT_SOURCE_ETM4X
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] kernel core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This function is used to enable coresight etm4x modules.
|
|
CONFIG_CORESIGHT_STM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CP15_BARRIER_EMULATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Emulate CP15 Barrier instructions.
|
|
CONFIG_CPUSETS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Let you create and manage CPUSETs which allow dynamically
|
|
partitioning a system into sets of CPUs and Memory Nodes and
|
|
assigning tasks to run only within those sets.
|
|
CONFIG_CPU_32v6K
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support 32 CPU ARM V6.
|
|
CONFIG_CPU_32v7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support 32 CPU ARM V7.
|
|
CONFIG_CPU_ABRT_EV7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support CPU type ABRT EV7.
|
|
CONFIG_CPU_CACHE_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support cpu cache in V7 version.
|
|
CONFIG_CPU_CACHE_VIPT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support VIPT(Virtual Index Physical Tag).
|
|
CONFIG_CPU_COPY_V6
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support CPU copy version V6.
|
|
CONFIG_CPU_CP15
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support CP15 processor.
|
|
CONFIG_CPU_CP15_MMU
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable CP15 processor support MMU.
|
|
CONFIG_CPU_FREQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable cpufreq
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable schedutil as a default governor
|
|
CONFIG_CPU_FREQ_GOV_ATTR_SET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable cpufreq governor sysfs interface
|
|
CONFIG_CPU_FREQ_GOV_COMMON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CPU_FREQ_GOV_INTERACTIVE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CPU_FREQ_GOV_PERFORMANCE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable performance as an available governor
|
|
CONFIG_CPU_FREQ_GOV_POWERSAVE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable powersave as an available governor
|
|
CONFIG_CPU_FREQ_GOV_SCHEDUTIL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable schedutil as an available governor
|
|
CONFIG_CPU_FREQ_GOV_USERSPACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable userspace as an available governor
|
|
CONFIG_CPU_FREQ_STAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] statistical information for dvfs
|
|
CONFIG_CPU_FREQ_TIMES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] cpufreq
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This driver exports CPU time-in-state information through procfs file system.
|
|
CONFIG_CPU_HAS_ASID
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support ASID.
|
|
CONFIG_CPU_IDLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpuidle
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CPU idle pm support.
|
|
CONFIG_CPU_IDLE_GOV_MENU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpuidle
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Menu governor (for tickless system).
|
|
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpuidle
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for multiple idle drivers.
|
|
CONFIG_CPU_ISOLATION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CPU_PABRT_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support CPU type PABRT EV7.
|
|
CONFIG_CPU_PM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] cpu power management
|
|
CONFIG_CPU_RMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] These functions maintain a mapping from CPUs to some ordered set of
|
|
objects with CPU affinities.
|
|
CONFIG_CPU_SPECTRE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support the function of hardening branch predictor against aliasing attacks
|
|
CONFIG_CPU_SW_DOMAIN_PAN
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Enable use of CPU domains to implement privileged no-access.
|
|
CONFIG_CPU_THERMAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable cpufreq thermal policy
|
|
CONFIG_CPU_THUMB_CAPABLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support thumb instruction, selected by CPU_V7.
|
|
CONFIG_CPU_TLB_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support CPU TLB V7.
|
|
CONFIG_CPU_V7
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support ARM V7 processor.
|
|
CONFIG_CRC16
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CRC16 functions.
|
|
CONFIG_CRC32
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CRC32/CRC32c functions.
|
|
CONFIG_CRC32_SLICEBY8
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Slice by 8 bytes.
|
|
CONFIG_CRC8
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRC_CCITT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support CRC-CCITT functions.
|
|
CONFIG_CROSS_MEMORY_ATTACH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable process_vm_readv/writev syscalls.
|
|
CONFIG_CRYPTO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Cryptographic API.
|
|
CONFIG_CRYPTO_ACOMP2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support ACOMP2 Algorithm.
|
|
CONFIG_CRYPTO_ADIANTUM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support google adiantum algorithm.
|
|
CONFIG_CRYPTO_AEAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_AEAD2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_AES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AES cipher algorithm.
|
|
CONFIG_CRYPTO_AES_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support 32bit AES Algorithm using ARM-ASM.
|
|
CONFIG_CRYPTO_AES_ARM64
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support 64bit AES Algorithm using ARM64-ASM.
|
|
CONFIG_CRYPTO_AES_ARM64_CE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support AES core cipher using ARM64 Crypto Extension.
|
|
CONFIG_CRYPTO_AES_ARM64_CE_BLK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support AES ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extension.
|
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support AES CCM mode using ARMv8 Crypto Extension.
|
|
CONFIG_CRYPTO_AES_ARM64_NEON_BLK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support AES ECB/CBC/CTR/XTS modes using NEON instruction.
|
|
CONFIG_CRYPTO_AES_ARM_BS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support bit sliced AES using NEON instruction.
|
|
CONFIG_CRYPTO_AKCIPHER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selected by other configs.
|
|
CONFIG_CRYPTO_AKCIPHER2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selected by other configs.
|
|
CONFIG_CRYPTO_ALGAPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selected by other configs.
|
|
CONFIG_CRYPTO_ALGAPI2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] selected by other configs.
|
|
CONFIG_CRYPTO_ANSI_CPRNG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support Pseudo Random Number Generation.
|
|
CONFIG_CRYPTO_ARC4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ARC4 cipher algorithm.
|
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_AUTHENC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Authenc support.
|
|
CONFIG_CRYPTO_BLAKE2B
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_BLKCIPHER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_BLKCIPHER2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_CBC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CBC support.
|
|
CONFIG_CRYPTO_CCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_CHACHA20
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support ChaCha stream cipher algorithm in ARMv7 platform.
|
|
CONFIG_CRYPTO_CHACHA20POLY1305
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_CHACHA20_NEON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support ChaCha stream cipher algorithm using NEON instruction.
|
|
CONFIG_CRYPTO_CMAC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] tristate "CMAC support"(Cipher-based Message Authentication Code).
|
|
CONFIG_CRYPTO_CRC32
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CRC32 CRC algorithm.
|
|
CONFIG_CRYPTO_CRC32C
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CRC32c CRC algorithm.
|
|
CONFIG_CRYPTO_CRYPTD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Cryptographic API
|
|
CONFIG_CRYPTO_CTR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] tristate "CTR support"(Counter mode).
|
|
CONFIG_CRYPTO_CTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] tristate "CTS support"(Cipher Text Stealing).
|
|
CONFIG_CRYPTO_DEFLATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] crypto
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Deflate compression algorithm.
|
|
CONFIG_CRYPTO_DES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] DES and Triple DES EDE cipher algorithms.
|
|
CONFIG_CRYPTO_DEV_VIRTIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support VirtIO crypto driver.
|
|
CONFIG_CRYPTO_DRBG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_DRBG_HMAC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_DRBG_MENU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] NIST SP800-90A DRBG.
|
|
CONFIG_CRYPTO_ECB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ECB support.
|
|
CONFIG_CRYPTO_ECC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_ECDH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_ECHAINIV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Encrypted Chain IV Generator.
|
|
CONFIG_CRYPTO_ENGINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] use
|
|
[missing plat description] none
|
|
[function] Enable crypto Engine
|
|
CONFIG_CRYPTO_ESSIV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_GCM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for Galois/Counter Mode (GCM) and Galois Message
|
|
Authentication Code (GMAC). Required for IPSec. The new feature
|
|
on androidp.If don't enable this, when luncher boot the screen
|
|
will print error info. eg.Bug 980109.
|
|
CONFIG_CRYPTO_GF128MUL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Efficient table driven implementation of multiplications
|
|
in the field GF(2^128).
|
|
CONFIG_CRYPTO_GHASH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] GHASH is message digest algorithm for GCM (Galois/Counter Mode).
|
|
CONFIG_CRYPTO_GHASH_ARM64_CE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support GHASH (for GCM chaining mode)
|
|
using ARMv8 Crypto Extensions.
|
|
CONFIG_CRYPTO_HASH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_HASH2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_HASH_INFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] hash info symbol
|
|
CONFIG_CRYPTO_HMAC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] HMAC support.
|
|
CONFIG_CRYPTO_HW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Hardware crypto devices.
|
|
CONFIG_CRYPTO_JITTERENTROPY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support Jitterentropy Non-Deterministic Random Number Generator.
|
|
CONFIG_CRYPTO_KPP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_KPP2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support KPP2 Algorithm.
|
|
CONFIG_CRYPTO_LIB_AES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_ARC4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_BLAKE2S
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_CHACHA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_CHACHA_GENERIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_CURVE25519
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_DES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_POLY1305
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_POLY1305_GENERIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_POLY1305_RSIZE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LIB_SHA256
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_LZ4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support LZ4 Algorithm.
|
|
CONFIG_CRYPTO_LZO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] one compress algorithm
|
|
CONFIG_CRYPTO_MANAGER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Cryptographic algorithm manager.
|
|
CONFIG_CRYPTO_MANAGER2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Disable run-time self tests.
|
|
CONFIG_CRYPTO_MD5
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MD5 digest algorithm.
|
|
CONFIG_CRYPTO_NHPOLY1305
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support NHPOLY1305 in ARMv7 platform.
|
|
CONFIG_CRYPTO_NHPOLY1305_NEON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support NEON accelerated NHPoly1305 (for Adiantum)
|
|
CONFIG_CRYPTO_NULL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Null algorithm.
|
|
CONFIG_CRYPTO_NULL2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_POLY1305
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support Poly1305 authenticator algorithm.
|
|
CONFIG_CRYPTO_POLY1305_NEON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CRYPTO_RNG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_RNG2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_RNG_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Selected by other configs.
|
|
CONFIG_CRYPTO_RSA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support RSA Algorithm.
|
|
CONFIG_CRYPTO_SEQIV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] This IV generator generates an IV based on a sequence number
|
|
by xoring it with a salt.
|
|
CONFIG_CRYPTO_SHA1
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SHA1 digest algorithm.
|
|
CONFIG_CRYPTO_SHA1_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support SHA1 digest algorithm using ARM-ASM
|
|
CONFIG_CRYPTO_SHA1_ARM64_CE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support SHA1 digest algorithm using ARMv8 Crypto Extension.
|
|
CONFIG_CRYPTO_SHA1_ARM_NEON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SHA1 digest algorithm (ARM-NEON)
|
|
CONFIG_CRYPTO_SHA256
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SHA224 and SHA256 digest algorithm.
|
|
CONFIG_CRYPTO_SHA256_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] SHA256 digest algorithm (ARM-asm)
|
|
CONFIG_CRYPTO_SHA256_ARM64
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support sha256 Algorithm by ARM-ASM.
|
|
CONFIG_CRYPTO_SHA2_ARM64_CE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support SHA-224/SHA-256 digest algorithm
|
|
using ARMv8 Crypto Extension.
|
|
CONFIG_CRYPTO_SHA512
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SHA512 secure hash standard (DFIPS 180-2). New feature on Android P.
|
|
If don't enable this, when luncher boot the screen will print error info.
|
|
eg.Bug 980109
|
|
CONFIG_CRYPTO_SHA512_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support SHA512 digest algorithm using ARM-ASM.
|
|
CONFIG_CRYPTO_SIMD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support SIMD function.
|
|
CONFIG_CRYPTO_TWOFISH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] make twofish driver to be compiled for sd card requirement.
|
|
CONFIG_CRYPTO_TWOFISH_COMMON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] make twofish driver to be compiled for sd card requirement.
|
|
CONFIG_CRYPTO_XCBC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support CRYPTO_XCBC.
|
|
CONFIG_CRYPTO_XTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] tristate "XTS support"(IEEE1619/D16 narrow block cipher use with
|
|
aes-xts-plain, key size 256, 384 or 512 bits).
|
|
CONFIG_CRYPTO_ZSTD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_CUSE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] tristate "Character device in Userspace support".
|
|
CONFIG_DAX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] direct access to differentiated memory
|
|
CONFIG_DAX_DRIVER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DCACHE_WORD_ACCESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Access dcache in word.
|
|
CONFIG_DEBUG_BUGVERBOSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] For debug bugverbose.
|
|
CONFIG_DEBUG_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support Debug Filesystem.
|
|
CONFIG_DEBUG_INFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable debug info.
|
|
CONFIG_DEBUG_INFO_DWARF4
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEBUG_KERNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable kernel debug.
|
|
CONFIG_DEBUG_LIST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Debug linked list manipulation.
|
|
CONFIG_DEBUG_LL_INCLUDE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for debug include path.
|
|
CONFIG_DEBUG_MEMORY_INIT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEBUG_MISC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEBUG_NOTIFIERS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Debug notifier call chains
|
|
CONFIG_DEBUG_STACK_USAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DECOMPRESS_GZIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support kernel decompress gzip.
|
|
CONFIG_DECOMPRESS_LZ4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support incfs
|
|
CONFIG_DEFAULT_HOSTNAME
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Default hostname. Set to "(none)".
|
|
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] set value sysctl_hung_task_timeout_secs.
|
|
CONFIG_DEFAULT_MMAP_MIN_ADDR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Low address space to protect from user allocation.
|
|
CONFIG_DEFAULT_SECURITY_SELINUX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_DEFAULT_TCP_CONG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] default algorithm of congestion control
|
|
CONFIG_DETECT_HUNG_TASK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Detect hung task.
|
|
CONFIG_DEVFREQ_GOV_PASSIVE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEVFREQ_GOV_PERFORMANCE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEVFREQ_GOV_POWERSAVE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] devfreq
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Support gpu dfs/dvfs logic.
|
|
CONFIG_DEVFREQ_GOV_SPRD_VOTE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] for DDR dfs governor
|
|
CONFIG_DEVFREQ_GOV_USERSPACE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DEVFREQ_SPRD_DDR_DVFS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] for DDR dfs governor
|
|
CONFIG_DEVFREQ_SPRD_DDR_DVFS_SP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] for DDR dfs governor
|
|
CONFIG_DEVFREQ_THERMAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpu thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] gpu thermal policy
|
|
CONFIG_DEV_COREDUMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DIRECT_SWAPPINESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMABUF_HEAPS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMABUF_SYSFS_STATS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMADEVICES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] dma
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support DMA devices.
|
|
CONFIG_DMA_CMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_DMA_DECLARE_COHERENT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMA_DIRECT_REMAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMA_ENGINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] dma
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support DMA engine.
|
|
CONFIG_DMA_OF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] dma
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support of DMA.
|
|
CONFIG_DMA_REMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DMA_SHARED_BUFFER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support DMA share buffer.
|
|
CONFIG_DMA_VIRTUAL_CHANNELS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] dma
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support virtual channel for DMA.
|
|
CONFIG_DM_BOW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] dm_bow is a device mapper driver that uses the free space on a device
|
|
to back up data that is overwritten.
|
|
CONFIG_DM_BUFIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] depends on BLK_DEV_DM, This interface allows you to do buffered I/O on a device
|
|
and acts as a cache, holding recently-read blocks in memory and performin delayed
|
|
writes.
|
|
CONFIG_DM_CRYPT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Depends on BLK_DEV_DM, This device-mapper target allows you to create a device that
|
|
transparently encrypts the data on it.
|
|
CONFIG_DM_DEFAULT_KEY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Enable this macro to support metadata encryption
|
|
CONFIG_DM_SNAPSHOT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Depends on BLK_DEV_DM and select DM_BUFIO, enable for V-A/B.
|
|
Allow volume managers to take writable snapshots of a device.
|
|
CONFIG_DM_UEVENT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] make DM driver to be compiled for sd card requirement.
|
|
CONFIG_DM_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DM_VERITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Depends on BLK_DEV_DM, This device-mapper target creates a read-only device.
|
|
Verity target one function in The device mapper.
|
|
CONFIG_DM_VERITY_FEC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] md
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Depends on DM_VERITY, add forward error correction support to dm-verity.
|
|
CONFIG_DNOTIFY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Dnotify is a directory-based per-fd file change
|
|
notification system that uses signals to communicate
|
|
events to user-space. There exist superior
|
|
alternatives, but some applications may still rely on
|
|
dnotify.
|
|
CONFIG_DNS_RESOLVER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on NET && KEYS, support for the DNS Resolver key type
|
|
CONFIG_DQL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The goal of dynamic queue limits (dql) is to set the queue limit, number of objects to the queue, to be minimized
|
|
without allowing the queue to be starved.
|
|
CONFIG_DRAGONRISE_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] DragonRise Inc. force feedback
|
|
CONFIG_DRM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] gpu
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
|
|
CONFIG_DRM_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] gpu
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Display Interface Bridges
|
|
CONFIG_DRM_FBDEV_EMULATION
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_FBDEV_EMULATION is used to enable tegra drm framebuffer init function.
|
|
CONFIG_DRM_FBDEV_OVERALLOC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] drm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CONFIG_DRM_FBDEV_OVERALLOC is used to explain the default overallocation of the fbdev buffer.
|
|
CONFIG_DRM_GEM_CMA_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_GEM_CMA_HELPER is used to enable compiling gem cma helper.
|
|
CONFIG_DRM_KMS_CMA_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_KMS_CMA_HELPER is used to enable kms cma helper.
|
|
CONFIG_DRM_KMS_FB_HELPER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] staging
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] DRM_KMS_FB_HELPER is used to fill framebuffer deferred io.
|
|
CONFIG_DRM_KMS_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_KMS_HELPER is used to enable kms helper.
|
|
CONFIG_DRM_MIPI_DSI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_MIPI_DSI is used to enbale mipi_dsi function.
|
|
CONFIG_DRM_PANEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_PANEL is used to enanle choosing panel node variable.
|
|
CONFIG_DRM_PANEL_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,core
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_PANEL_BRIDGE is used to enable panel function.
|
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DRM_RCAR_WRITEBACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DRM_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] CONFIG_DRM_SPRD is used to enable compile drm module.
|
|
CONFIG_DRM_SPRD_DPU0
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DRM_SPRD_DSI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DRM_SPRD_GSP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] DRM_SPRD_GSP is used for enable gsp.
|
|
CONFIG_DRM_SPRD_GSP_IPC_TRUSTY
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make,code
|
|
[subsys] drm
|
|
[must] home
|
|
[missing plat description] support after l5pro SoC,now only enable it on qogirn6pro.
|
|
[function] DRM_SPRD_GSP_IPC_TRUSTY is used for enable gsp widevine.
|
|
CONFIG_DRM_SPRD_WB_DEBUG
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_DRM_TTM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DST_CACHE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for dst cache.
|
|
CONFIG_DTC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support the device-tree-compiler.
|
|
CONFIG_DT_IDLE_STATES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] cpuidle
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is used to open cpuidle and light sleep function.
|
|
CONFIG_DUMMY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Dummy net driver support:This is essentially a bit-bucket device (i.e. traffic you send to
|
|
this device is consigned into oblivion) with a configurable IP address.
|
|
CONFIG_DUMMY_CONSOLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make code
|
|
[subsys] video
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable dummy console
|
|
CONFIG_DVFS_APSYS_SPRD
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] devfreq
|
|
[must] user
|
|
[missing plat description] Since the project of sharkl5 can support scaling voltage and
|
|
frequency ofsome devices which include gpu,modem and so
|
|
on.sharkl3 don't have the function.
|
|
[function]
|
|
CONFIG_DYNAMIC_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core,usb
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disalbe dynamic debug function.
|
|
CONFIG_DYNAMIC_DEBUG_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DYNAMIC_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_DYNAMIC_FTRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable/disable function tracing dynamically.
|
|
CONFIG_DYNAMIC_FTRACE_WITH_REGS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] ftrace
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support dynamic ftrace with registers.
|
|
CONFIG_EDAC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] EDAC (Error Detection And Correction) reporting.
|
|
CONFIG_EDAC_ATOMIC_SCRUB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support EDAC atomic scrub.
|
|
CONFIG_EDAC_LEGACY_SYSFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] EDAC legacy sysfs.
|
|
CONFIG_EDAC_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support EDAC.
|
|
CONFIG_EFI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_ARMSTUB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_EARLYCON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_ESRT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_PARAMS_FROM_FDT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_PARTITION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] depends on PARTITION_ADVANCED
|
|
CONFIG_EFI_RUNTIME_WRAPPERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EFI_STUB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ELFCORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables kernel/elfcore.o.
|
|
CONFIG_ELF_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable support for generating core dumps. Disabling saves about 4k.
|
|
CONFIG_EMBEDDED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Embedded system.
|
|
CONFIG_ENABLE_DEFAULT_TRACERS
|
|
[arch] arm
|
|
[plat] sharkl3_32
|
|
[missing plat] pike2
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_ENABLE_MUST_CHECK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable __must_check logic.
|
|
CONFIG_ENABLE_SPRD_DEEP_SLEEP_TRACING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] This function is used to enable sprd deep sleep tracing.
|
|
CONFIG_ENABLE_SPRD_IO_TRACING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable IO tracing feature.
|
|
CONFIG_ENCRYPTED_KEYS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] tristate "ENCRYPTED KEYS"
|
|
CONFIG_ENERGY_MODEL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ENHANCE_SMAPS_INFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enhance smaps information
|
|
CONFIG_EPOLL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable eventpoll support.
|
|
CONFIG_EROFS_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EROFS_FS_POSIX_ACL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EROFS_FS_SECURITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EROFS_FS_XATTR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EROFS_FS_ZIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EVENTFD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable eventfd() system call.
|
|
CONFIG_EVENT_TRACING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] The main switch butten for event ftrace.
|
|
CONFIG_EXFAT_DEFAULT_CODEPAGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EXFAT_DEFAULT_IOCHARSET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EXFAT_DISCARD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EXFAT_DONT_MOUNT_VFAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EXFAT_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] exfat filesystem.
|
|
CONFIG_EXPERT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Configure standard kernel features (expert users).
|
|
CONFIG_EXPORTFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Making Filesystems Exportable
|
|
CONFIG_EXT4_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] ext4 filesystem
|
|
CONFIG_EXT4_FS_POSIX_ACL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ext4 fs posix acl
|
|
CONFIG_EXT4_FS_SECURITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Security labels support alternative access control
|
|
models implemented by security modules like SELinux.
|
|
This option enables an extended attribute handler for
|
|
file security labels in the ext4 filesystem.
|
|
CONFIG_EXT4_USE_FOR_EXT2
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_EXTCON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] extcon
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] External Connector Class (extcon) support.
|
|
CONFIG_EXTCON_USB_GPIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] extcon
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB GPIO extcon support.
|
|
CONFIG_EXTRA_FIRMWARE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] External firmware blobs to build into the kernel binary, Set to "".
|
|
CONFIG_E_SHOW_MEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] lib,mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] show enhanced meminfo.
|
|
CONFIG_F2FS_CHECK_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable F2FS consistency checking feature.
|
|
CONFIG_F2FS_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable f2fs file system.
|
|
CONFIG_F2FS_FS_COMPRESSION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_FS_LZ4
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_FS_LZ4HC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_FS_LZO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_FS_LZORLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_FS_POSIX_ACL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] f2fs fs posix acl
|
|
CONFIG_F2FS_FS_SECURITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable F2FS Security Labels.
|
|
CONFIG_F2FS_FS_XATTR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable F2FS extended attributes.
|
|
CONFIG_F2FS_FS_ZSTD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_F2FS_STAT_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable F2FS Status Information.
|
|
CONFIG_FAIR_GROUP_SCHED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Group scheduling for SCHED_OTHER
|
|
CONFIG_FANOTIFY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,menu
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable encryption of f2fs files and directories.
|
|
CONFIG_FANOTIFY_ACCESS_PERMISSIONS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,menu
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Filesystem wide access notification.
|
|
CONFIG_FAT_DEFAULT_CODEPAGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Value of fat_default_codepage config.
|
|
CONFIG_FAT_DEFAULT_IOCHARSET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Fat fs default iocharset config.
|
|
CONFIG_FAT_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Fat filesystem.
|
|
CONFIG_FB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts function
|
|
CONFIG_FB_CFB_COPYAREA
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_CFB_COPYAREA is used for framebuffer display to copy framebuffer area.
|
|
CONFIG_FB_CFB_FILLRECT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_CFB_COPYAREA is used for framebuffer display to fill rectangle.
|
|
CONFIG_FB_CFB_IMAGEBLIT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_CFB_IMAGEBLIT is used for framebuffer display interface.
|
|
CONFIG_FB_CMDLINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] framebuffer cmdline support and vts function
|
|
CONFIG_FB_DEFERRED_IO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_DEFERRED_IO is used for framebuffer display io interface.
|
|
CONFIG_FB_NOTIFY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_DEFERRED_IO is used for framebuffer event notification.
|
|
CONFIG_FB_SYS_COPYAREA
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_SYS_COPYAREA is used for framebuffer display to copy framebuffer area.
|
|
CONFIG_FB_SYS_FILLRECT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_SYS_FILLRECT is used for framebuffer display to fill rectangle.
|
|
CONFIG_FB_SYS_FOPS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_SYS_FOPS is used for framebuffer display interface.
|
|
CONFIG_FB_SYS_IMAGEBLIT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] FB_SYS_IMAGEBLIT is used for framebuffer display interface.
|
|
CONFIG_FIB_RULES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for IPv4 Forwarding Information Base: policy rules
|
|
CONFIG_FILE_LOCKING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables standard file locking support,
|
|
required for filesystems like NFS and for the flock()
|
|
system call.
|
|
CONFIG_FIXED_PHY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] phy
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MDIO Bus/PHY emulation with fixed speed/link PHYs
|
|
CONFIG_FIX_EARLYCON_MEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] IF MMU, enable kernel support earlycon fixmap.
|
|
CONFIG_FLATMEM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Memory model.
|
|
CONFIG_FLAT_NODE_MEM_MAP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Flat memory.
|
|
CONFIG_FONT_8x16
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FONT_AUTOSELECT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FONT_SUPPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FORCE_MAX_ZONEORDER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Enable to allocate large continuous physical pages.
|
|
CONFIG_FRAME_POINTER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Compile the kernel with frame pointers, kernel image will be slightly
|
|
larger and slower, but it gives very useful debugging information in case of kernel bugs.
|
|
CONFIG_FRAME_VECTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FRAME_WARN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Warn for stack frames larger than (needs gcc 4.4).
|
|
CONFIG_FREEZER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] control user space processes and some kernel threads suspend
|
|
during hibernation or system-wide suspend
|
|
CONFIG_FSL_ERRATUM_A008585
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FSNOTIFY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] File status changed notify function
|
|
CONFIG_FS_ENCRYPTION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Enable encryption of fs files and directories.
|
|
CONFIG_FS_ENCRYPTION_ALGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] fs
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Menu item used to select a bundle of crypto configs for fs
|
|
CONFIG_FS_ENCRYPTION_INLINE_CRYPT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Enable this macro to support metadata encryption
|
|
CONFIG_FS_IOMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FS_MBCACHE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Meta block cache for Extended Attributes (ext2/ext3/
|
|
ext4).
|
|
CONFIG_FS_POSIX_ACL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] POSIX Access Control Lists (ACLs) support.
|
|
CONFIG_FS_VERITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables fs-verity.
|
|
CONFIG_FS_VERITY_BUILTIN_SIGNATURES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support verifying signatures of verity files against the X.509 certificates
|
|
that have been loaded into the ".fs-verity" kernel keyring.
|
|
CONFIG_FTRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Tracers
|
|
CONFIG_FTRACE_MCOUNT_RECORD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trace mcount record.
|
|
CONFIG_FTRACE_SYSCALLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trace syscalls.
|
|
CONFIG_FUEL_GAUGE_SC27XX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to get fgu data
|
|
CONFIG_FUJITSU_ERRATUM_010001
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FUNCTION_ERROR_INJECTION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FUNCTION_PROFILER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Trace function profiler.
|
|
CONFIG_FUNCTION_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disable function tracer.
|
|
CONFIG_FUSE_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Fuse filesystem support.
|
|
CONFIG_FUTEX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Disabling this option will cause the kernel to be built without
|
|
support for "fast userspace mutexes". The resulting kernel may not
|
|
run glibc-based applications correctly.
|
|
CONFIG_FUTEX_PI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Fast userspace mutex - Priority Inheritance.
|
|
CONFIG_FW_LOADER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Userspace firmware loading support.
|
|
CONFIG_FW_LOADER_PAGED_BUF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_FW_LOADER_USER_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] select by FW_LOADER_USER_HELPER_FALLBACK.
|
|
CONFIG_FW_LOADER_USER_HELPER_FALLBACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This option enables / disables the invocation of user-helper
|
|
(e.g. udev) for loading firmware files as a fallback after the
|
|
direct file loading in kernel fails.
|
|
CONFIG_GCC_VERSION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_ADC_THERMAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to config thermal moudle to get
|
|
adc sensor temperature.
|
|
CONFIG_GENERIC_ALLOCATOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Kernel support the generic allocator.
|
|
CONFIG_GENERIC_ARCH_TOPOLOGY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable support for architectures common topology code.
|
|
CONFIG_GENERIC_BUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] debug
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Generic support for BUG().
|
|
CONFIG_GENERIC_BUG_RELATIVE_POINTERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] debug
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] use 32-bit pointers relative to the containing
|
|
struct bug_entry for bug_addr and file.
|
|
CONFIG_GENERIC_CALIBRATE_DELAY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support default delay calibration.
|
|
CONFIG_GENERIC_CLOCKEVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] clock
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support generic clock event.
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] clock
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Clockevents broadcasting infrastructure.
|
|
CONFIG_GENERIC_COMPAT_VDSO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Place in the process address space of 32-bit applications an
|
|
ELF shared object providing fast implementations of
|
|
gettimeofday and clock_gettime.
|
|
CONFIG_GENERIC_CPU_AUTOPROBE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support cpu auto probe.
|
|
CONFIG_GENERIC_CPU_VULNERABILITIES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel solve generic cpu vulnerabilities.
|
|
CONFIG_GENERIC_CSUM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enalbe kernel support checksum.
|
|
CONFIG_GENERIC_EARLY_IOREMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Temporary boot-time mappings.
|
|
CONFIG_GENERIC_GETTIMEOFDAY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_HWEIGHT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support hamming weight of a N-bit word.
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support generic idle poll.
|
|
CONFIG_GENERIC_IRQ_CHIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Supports effective affinity mask.
|
|
CONFIG_GENERIC_IRQ_IPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] irq
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] IPI support
|
|
CONFIG_GENERIC_IRQ_MIGRATION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support irq migration.
|
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_IRQ_PROBE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support generic irq probe.
|
|
CONFIG_GENERIC_IRQ_SHOW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Use the generic /proc/interrupts implementation.
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Print level/edge extra information.
|
|
CONFIG_GENERIC_MSI_IRQ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_MSI_IRQ_DOMAIN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_NET_UTILS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support net utils.
|
|
CONFIG_GENERIC_PCI_IOMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support pci iomap.
|
|
CONFIG_GENERIC_PHY
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_PINCONF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic pin configuration support.
|
|
CONFIG_GENERIC_PINCTRL_GROUPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GENERIC_PINMUX_FUNCTIONS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,core
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic pin function selection support.
|
|
CONFIG_GENERIC_SCHED_CLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support the generic sched clock.
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support smp idle.
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support strncpy from user.
|
|
CONFIG_GENERIC_STRNLEN_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support strnlen from user.
|
|
CONFIG_GENERIC_TIME_VSYSCALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] select by others.
|
|
CONFIG_GENERIC_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disalbe generic tracer.
|
|
CONFIG_GKI_HACKS_TO_FIX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_CRYPTO_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_DRM_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_GPIO_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_GPU_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_HYPERVISOR_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_IRQ_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_MEDIA_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_MMC_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_MM_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_QCOM_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_REGMAP_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_RPMSG_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_SND_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_SND_SOC_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_SOC_BUS_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_USB_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_HIDDEN_VIRTUAL_CONFIGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GKI_LEGACY_WEXT_ALLCONFIG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GLOB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option provides a glob_match function for performing
|
|
simple text pattern matching. Prompt "glob_match() function".
|
|
CONFIG_GNSS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GPIOLIB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic gpio support
|
|
CONFIG_GPIOLIB_FASTPATH_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GPIOLIB_IRQCHIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic gpio irq support
|
|
CONFIG_GPIO_EIC_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sprd gpio eic support
|
|
CONFIG_GPIO_PL061
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_GPIO_PLUS_SPRD
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] Only sharkl3 support GPIO PLUS
|
|
[function] Sprd gpio plus support
|
|
CONFIG_GPIO_PMIC_EIC_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sprd pmic eic support
|
|
CONFIG_GPIO_SPRD
|
|
[arch] all
|
|
[plat] pike2,sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] Only sharkl3 support GPIO PLUS
|
|
[function] Generic gpio support
|
|
CONFIG_GPIO_SYSFS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic gpio sysfs support
|
|
CONFIG_GREENASIA_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] GreenAsia (Product ID 0x12) force feedback support
|
|
CONFIG_GRO_CELLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] To bring GRO (Generic Receive Offload)
|
|
capability to tunnels.
|
|
CONFIG_HANDLE_DOMAIN_IRQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support the handle of irq domain.
|
|
CONFIG_HARDENED_USERCOPY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Harden memory copies between kernel and userspace
|
|
CONFIG_HARDENED_USERCOPY_FALLBACK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HARDEN_BRANCH_HISTORY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HARDEN_BRANCH_PREDICTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Harden the branch predictor against aliasing attacks
|
|
CONFIG_HARDEN_EL2_VECTORS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HARDIRQS_SW_RESEND
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support hardware irqs resend by software.
|
|
CONFIG_HAS_DMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] DMA-coherent buffers.
|
|
CONFIG_HAS_IOMEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Provide a facility for active usages of device memory to block pmem device unbind.
|
|
CONFIG_HAS_IOPORT_MAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support standard I/O routines.
|
|
CONFIG_HAVE_ALIGNED_STRUCT_PAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enalbe the struct aligned with page.
|
|
CONFIG_HAVE_ARCH_AUDITSYSCALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] avc audit
|
|
CONFIG_HAVE_ARCH_BITREVERSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support kernel has ablity of arch bit reverse.
|
|
CONFIG_HAVE_ARCH_HUGE_VMAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enalbe kernel has ablity of huge virtual map.
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support JUMP_LABEL which
|
|
Optimize very unlikely/likely branches.
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_ARCH_KASAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support KASAN.
|
|
CONFIG_HAVE_ARCH_KASAN_SW_TAGS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This config refers to the generic KASAN mode.
|
|
CONFIG_HAVE_ARCH_KFENCE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_ARCH_KGDB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support gdb.
|
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An arch should select this symbol if it supports setting a variable
|
|
number of bits for use in establishing the base address for mmap
|
|
allocations, has MMU enabled and provides values for both:
|
|
ARCH_MMAP_RND_BITS_MIN & ARCH_MMAP_RND_BITS_MAX.
|
|
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An arch should select this symbol if it supports running applications
|
|
in compatibility mode, supports setting a variable number of bits for
|
|
use in establishing the base address for mmap allocations, has MMU
|
|
enabled and provides values for both:
|
|
ARCH_MMAP_RND_COMPAT_BITS_MIN & ARCH_MMAP_RND_COMPAT_BITS_MAX.
|
|
CONFIG_HAVE_ARCH_PFN_VALID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Memblock related configuration.
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An arch should select this symbol if it provides more system call.
|
|
CONFIG_HAVE_ARCH_STACKLEAK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_ARCH_TRACEHOOK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support trace hook.
|
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel has ability of Transparent Hugepages.
|
|
CONFIG_HAVE_ARCH_USERFAULTFD_MINOR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_ARCH_VMAP_STACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An arch should select this symbol
|
|
if it can support kernel stacks in vmalloc space.
|
|
CONFIG_HAVE_ARM_ARCH_TIMER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Architected timer support.
|
|
CONFIG_HAVE_ARM_SMCCC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support ARM SMC Calling Convention.
|
|
CONFIG_HAVE_ASM_MODVERSIONS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_CLK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] The <linux/clk.h> calls support software clock gating and
|
|
thus are a key power management tool on many systems.
|
|
CONFIG_HAVE_CLK_PREPARE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Some clocks need do some preparation, this macro allows
|
|
driver to implement the clk_prepare() interface.
|
|
CONFIG_HAVE_CMPXCHG_DOUBLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel has ablity of cmpxchg_double().
|
|
CONFIG_HAVE_CMPXCHG_LOCAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel has ablity of cmpxchg().
|
|
CONFIG_HAVE_CONTEXT_TRACKING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Provide kernel/user boundaries probes necessary for subsystems.
|
|
CONFIG_HAVE_COPY_THREAD_TLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_C_RECORDMCOUNT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for C record mcount. Don't need enable on feature phone.
|
|
CONFIG_HAVE_DEBUG_BUGVERBOSE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Have function of debug bugverbose.
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Kmemleak detects memory leaks.
|
|
CONFIG_HAVE_DMA_CONTIGUOUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] DMA Contiguous Memory Allocator depends on HAVE_DMA_CONTIGUOUS.
|
|
CONFIG_HAVE_DYNAMIC_FTRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] If platform have dynamic ftrace function.
|
|
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] ftrace
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable it to support function dynamic ftrace with registers.
|
|
CONFIG_HAVE_EBPF_JIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support Extended Berkeley Packet Filter Just In Time.
|
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Some architectures are unable to perform unaligned accesses
|
|
without the use of get_unaligned/put_unaligned.
|
|
CONFIG_HAVE_EXIT_THREAD
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An architecture implements exit_thread.
|
|
CONFIG_HAVE_FAST_GUP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Platform have ftrace of mcount record.
|
|
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_FUNCTION_ERROR_INJECTION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_FUNCTION_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Have function tracer.
|
|
CONFIG_HAVE_FUTEX_CMPXCHG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Architectures should select this if futex_atomic_cmpxchg_inatomic()
|
|
is implemented and always working. This removes a couple of runtime checks.
|
|
CONFIG_HAVE_GCC_PLUGINS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] it indicates whether the arch supports building with GCC plugins
|
|
CONFIG_HAVE_GENERIC_VDSO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel has ability of hardened usercopy allocator.
|
|
CONFIG_HAVE_HW_BREAKPOINT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support the hardware breakpoint.
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Archs need to ensure they use a high enough resolution clock to
|
|
support irq time accounting and then call enable_sched_clock_irqtime().
|
|
CONFIG_HAVE_KERNEL_GZIP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_GZIP.
|
|
CONFIG_HAVE_KERNEL_LZ4
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_LZ4.
|
|
CONFIG_HAVE_KERNEL_LZMA
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_LZMA.
|
|
CONFIG_HAVE_KERNEL_LZO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_LZO.
|
|
CONFIG_HAVE_KERNEL_XZ
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_XZ.
|
|
CONFIG_HAVE_KPROBES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel has ability of uncompress KERNEL_XZ.
|
|
CONFIG_HAVE_KRETPROBES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the kernel support KRETPROBES item.
|
|
CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_EVENTFD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_IRQCHIP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_IRQFD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_IRQ_BYPASS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_IRQ_ROUTING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_MSI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_MEMORY_PRESENT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Control the implementation of memory_present () function.
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the arch uses struct mod_arch_specific to store data.
|
|
CONFIG_HAVE_MOVE_PMD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_MOVE_PUD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_NET_DSA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] meun
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for the hardware switches supported by the Distributed Switch Architecture.
|
|
CONFIG_HAVE_NMI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] interrupt
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable for kernel support NMI function.
|
|
CONFIG_HAVE_OPROFILE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support OPROFILE which OProfile system profiling.
|
|
CONFIG_HAVE_OPTPROBES
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support OPTPROBES item.
|
|
CONFIG_HAVE_PATA_PLATFORM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] ata
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ARCH_VEXPRESS and ARCH_RPC platform support
|
|
CONFIG_HAVE_PCI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_PERF_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support Kernel performance events and counters
|
|
CONFIG_HAVE_PERF_REGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support selective register dumps for perf events.
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support user stack dumps for perf event samples.
|
|
CONFIG_HAVE_PROC_CPU
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support proc/cpu, selcet by PROC_FS.
|
|
CONFIG_HAVE_RCU_TABLE_FREE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support rcu table free.
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This symbol should be selected by an architecure if it supports
|
|
the API needed to access registers and stack entries.
|
|
CONFIG_HAVE_RSEQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_SCHED_AVG_IRQ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_SMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This option should be selected by machines which have an SMP-capable CPU.
|
|
CONFIG_HAVE_STACKPROTECTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Platform support syscall tracepoints.
|
|
CONFIG_HAVE_UID16
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support UID item which enable 16-bit UID system calls.
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] With VIRT_CPU_ACCOUNTING_GEN, cputime_t becomes 64-bit.
|
|
Before enabling this option, arch code must be audited to ensure there are
|
|
no races in concurrent read/write of cputime_t.
|
|
CONFIG_HDMI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] gpu
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] HDMI display support
|
|
CONFIG_HEADERS_INSTALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] human interface device support
|
|
CONFIG_HIDRAW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] raw hid device support
|
|
CONFIG_HID_A4TECH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] A4 tech mice
|
|
CONFIG_HID_APPLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Apple {i,Power,Mac}Books
|
|
CONFIG_HID_BATTERY_STRENGTH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Battery level reporting for HID devices
|
|
CONFIG_HID_BELKIN
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Belkin Flip KVM and Wireless keyboard
|
|
CONFIG_HID_CHERRY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Cherry Cymotion keyboard
|
|
CONFIG_HID_CHICONY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Chicony devices
|
|
CONFIG_HID_CYPRESS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Cypress mouse and barcode readers
|
|
CONFIG_HID_DRAGONRISE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] DragonRise Inc. game controller
|
|
CONFIG_HID_ELECOM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ELECOM BM084 bluetooth mouse
|
|
CONFIG_HID_EMS_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] EMS Production Inc. force feedback support
|
|
CONFIG_HID_EZKEY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Ezkey BTC 8193 keyboard
|
|
CONFIG_HID_GENERIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic HID driver
|
|
CONFIG_HID_GREENASIA
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] GreenAsia (Product ID 0x12) game controller support
|
|
CONFIG_HID_GYRATION
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Gyration remote control
|
|
CONFIG_HID_HOLTEK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Holtek HID devices
|
|
CONFIG_HID_KENSINGTON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Kensington Slimblade Trackball
|
|
CONFIG_HID_KEYTOUCH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Keytouch HID devices
|
|
CONFIG_HID_KYE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] KYE/Genius devices
|
|
CONFIG_HID_LCPOWER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LC-Power RC1000MCE RF remote control
|
|
CONFIG_HID_LOGITECH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech devices
|
|
CONFIG_HID_LOGITECH_DJ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech Unifying receivers full support
|
|
CONFIG_HID_LOGITECH_HIDPP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech HID++ devices support
|
|
CONFIG_HID_MAGICMOUSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Apple Magic Mouse/Trackpad multi-touch support
|
|
CONFIG_HID_MICROSOFT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Microsoft non-fully HID-compliant devices
|
|
CONFIG_HID_MONTEREY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Monterey Genius KB29E keyboard
|
|
CONFIG_HID_MULTITOUCH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] none Multitouch panels
|
|
CONFIG_HID_NINTENDO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] add new NintendoSwitchPro device
|
|
CONFIG_HID_NTRIG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] N-Trig touch screen
|
|
CONFIG_HID_ORTEK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Ortek wireless keyboard and mouse trackpad
|
|
CONFIG_HID_PANTHERLORD
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Pantherlord/GreenAsia game controller
|
|
CONFIG_HID_PETALYNX
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Petalynx Maxter remote control
|
|
CONFIG_HID_PICOLCD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PicoLCD (graphic version)
|
|
CONFIG_HID_PLANTRONICS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HID_PLAYSTATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sony playstation support
|
|
CONFIG_HID_PRIMAX
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Primax non-fully HID-compliant devices
|
|
CONFIG_HID_PRODIKEYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Prodikeys PC-MIDI Keyboard support
|
|
CONFIG_HID_ROCCAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Roccat device support
|
|
CONFIG_HID_SAITEK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Saitek non-fully HID-compliant devices
|
|
CONFIG_HID_SAMSUNG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Samsung InfraRed remote control or keyboards
|
|
CONFIG_HID_SMARTJOYPLUS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SmartJoy PLUS PS2/USB adapter support
|
|
CONFIG_HID_SONY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sony PS2/3/4 accessories
|
|
CONFIG_HID_SPEEDLINK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Speedlink VAD Cezanne mouse support
|
|
CONFIG_HID_STEAM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HID_SUNPLUS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sunplus wireless desktop
|
|
CONFIG_HID_THRUSTMASTER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ThrustMaster devices support
|
|
CONFIG_HID_TIVO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] TiVo Slide Bluetooth remote control support
|
|
CONFIG_HID_TOPSEED
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] TopSeed remote control
|
|
CONFIG_HID_TWINHAN
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Twinhan IR remote control
|
|
CONFIG_HID_UCLOGIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for UC-Logic and Huion tablets
|
|
CONFIG_HID_WACOM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Wacom Intuos/Graphire tablet support (USB)
|
|
CONFIG_HID_WALTOP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for Waltop tablets
|
|
CONFIG_HID_WIIMOTE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Nintendo Wii / Wii U peripherals
|
|
CONFIG_HID_ZEROPLUS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Zeroplus based game controller support
|
|
CONFIG_HID_ZYDACRON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Zydacron remote control support
|
|
CONFIG_HIGHMEM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] High Memory Support. Disabled on featurephone.
|
|
CONFIG_HIGHPTE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Allocate 2nd-level pagetables from highmem.
|
|
CONFIG_HIGH_RES_TIMERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, High Resolution Timer Support.
|
|
CONFIG_HISILICON_ERRATUM_161010101
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HISILICON_ERRATUM_161600802
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HOLES_IN_ZONE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] let pfn_to_online_page() calls pfn_valid_within()
|
|
CONFIG_HOTPLUG_CPU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] cpuhotplug
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable arm/arm64 cpuhotplug/SMP function
|
|
CONFIG_HVC_DRIVER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HWSPINLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] hwspinlock
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] support Hardware Spinlock device.
|
|
CONFIG_HWSPINLOCK_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] hwspinlock
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] support the Spreadtrum Hardware Spinlock device.
|
|
CONFIG_HW_CONSOLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable hw console
|
|
CONFIG_HW_PERF_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable hardware performance counter support for perf events
|
|
CONFIG_HW_RANDOM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_HZ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] HZ must be set for different plat.
|
|
CONFIG_HZ_100
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] HZ_100 showes good interactive responsiveness on sprd plat.
|
|
CONFIG_HZ_250
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] HZ_250 showes good interactive responsiveness on sprd plat
|
|
CONFIG_HZ_FIXED
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] clock
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set the fixed HZ.
|
|
CONFIG_I2C
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] android_console
|
|
[missing plat description] none
|
|
[function] I2C support.
|
|
CONFIG_I2C_ALGOBIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] I2C bit-banging interfaces
|
|
CONFIG_I2C_BOARDINFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] I2C boardinfo interface
|
|
CONFIG_I2C_CHARDEV
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Use i2c-* device files
|
|
CONFIG_I2C_COMPAT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] User-space package which expects i2c adapters to be class devices
|
|
CONFIG_I2C_HELPER_AUTO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Some I2C bus drivers require so-called "I2C algorithm" modules
|
|
CONFIG_I2C_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable i2c that support hw channel
|
|
CONFIG_I2C_SPRD_HW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] i2c
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable i2c which support hw channel
|
|
CONFIG_IFB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable industrial io system built in kernel
|
|
CONFIG_IIO_BUFFER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] iio buffer interface
|
|
CONFIG_IIO_CONSUMERS_PER_TRIGGER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] iio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] use in iio trigger module
|
|
CONFIG_IIO_KFIFO_BUF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] iio fifo interface
|
|
CONFIG_IIO_TRIGGER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] iio trigger interface
|
|
CONFIG_IKCONFIG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Kernel .config support
|
|
CONFIG_IKCONFIG_PROC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Enable access to .config through /proc/config.gz
|
|
CONFIG_IKHEADERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables access to the in-kernel headers that are generated during
|
|
the build process.
|
|
CONFIG_ILLEGAL_POINTER_VALUE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Defined the invailed point value.
|
|
CONFIG_INCREMENTAL_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] incfs
|
|
CONFIG_INET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for TCP/IP networking
|
|
CONFIG_INET6_AH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for ipv6 IPsec AH
|
|
CONFIG_INET6_ESP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support for ipv6 IPsec ESP
|
|
CONFIG_INET6_IPCOMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support for IP Payload Compression Protocol (IPComp) (RFC3173) of ipv6,
|
|
CONFIG_INET6_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in RFC 2473.
|
|
CONFIG_INET6_XFRM_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] supoort for ipv6 tunnel
|
|
CONFIG_INET_AH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] It is AH transformation, it supports for IPsec AH.
|
|
CONFIG_INET_DIAG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for INET (TCP, DCCP, etc) socket monitoring interface used by
|
|
native Linux tools such as ss. ss is included in iproute2
|
|
CONFIG_INET_DIAG_DESTROY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, allow privileged process to administratively close sockets
|
|
CONFIG_INET_ESP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support for IPsec ESP.
|
|
CONFIG_INET_IPCOMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] It is IPComp transformation, supports for IP Payload
|
|
Compression Protocol (IPComp) (RFC3173), typically
|
|
needed for IPsec.
|
|
CONFIG_INET_RAW_DIAG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for RAW socket monitoring interface used by
|
|
the ss tool.
|
|
CONFIG_INET_TCP_DIAG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for INET TCP socket monitoring interface used by
|
|
native Linux tools such as ss.
|
|
CONFIG_INET_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for tunnel
|
|
CONFIG_INET_UDP_DIAG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for UDP socket monitoring interface used by
|
|
the ss tool.
|
|
CONFIG_INET_XFRM_TUNNEL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] It supports IPsec tunnel mode.
|
|
CONFIG_INITRAMFS_SOURCE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Initramfs source file(s). Set to "".
|
|
CONFIG_INIT_ENV_ARG_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Maximum of each of the number of arguments and environment
|
|
variables passed to init from the kernel command line.
|
|
CONFIG_INIT_ON_ALLOC_DEFAULT_ON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_INIT_STACK_ALL_ZERO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Initializes everything on the stack with 0. avoid uninitalize variables.
|
|
CONFIG_INIT_STACK_NONE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_INOTIFY_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Inotify support for userspace.
|
|
CONFIG_INPUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic input layer (needed for keyboard, mouse, ...)
|
|
CONFIG_INPUT_EVDEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] event interface
|
|
CONFIG_INPUT_FF_MEMLESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for memoryless force-feedback devices
|
|
CONFIG_INPUT_JOYSTICK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] If you have a joystick, 6dof controller, gamepad, steering wheel,
|
|
weapon control system or something like that you can say Y here
|
|
and the list of supported devices will be displayed. This option
|
|
doesn't affect the kernel.
|
|
CONFIG_INPUT_KEYBOARD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Keyboards support
|
|
CONFIG_INPUT_LEDS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_INPUT_MISC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Miscellaneous devices
|
|
CONFIG_INPUT_MOUSEDEV
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Mouse interface
|
|
CONFIG_INPUT_MOUSEDEV_PSAUX
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Mouse interface
|
|
CONFIG_INPUT_MOUSEDEV_SCREEN_X
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] Horizontal screen resolution
|
|
CONFIG_INPUT_MOUSEDEV_SCREEN_Y
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] Vertical screen resolution
|
|
CONFIG_INPUT_SC27XX_VIBRA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum sc27xx vibrator support
|
|
CONFIG_INPUT_TABLET
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Tablets support
|
|
CONFIG_INPUT_TOUCHSCREEN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] touchscreen drivers
|
|
CONFIG_INPUT_UINPUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to open node. The node is used by Bluetooth headset.
|
|
CONFIG_INTEGRITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This function is used to enable the integrity subsystem.
|
|
CONFIG_INTEGRITY_AUDIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This function is used to enable integrity auditing support.
|
|
CONFIG_INTERCONNECT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_INTERVAL_TREE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_API
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_DMA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_IOVA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_IOVA_ALIGNMENT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_IO_PGTABLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_IO_PGTABLE_ARMV7S
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_IO_PGTABLE_LPAE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_LIMIT_IOVA_ALIGNMENT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IOMMU_SUPPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] ion
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] An memory allocator for android.
|
|
CONFIG_ION_CMA_HEAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ION_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] ion
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to enable sprd-specific ion features.
|
|
CONFIG_ION_SYSTEM_HEAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] ion
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] system heap is allocated via vmalloc_user().
|
|
CONFIG_IO_URING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IP6_NF_FILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for packet filtering
|
|
CONFIG_IP6_NF_IPTABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IP6 tables support
|
|
CONFIG_IP6_NF_MANGLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `mangle' table to iptables: see the man page for
|
|
iptables(8). This table is used for various packet alterations
|
|
which can effect how the packet is routed.
|
|
CONFIG_IP6_NF_MATCH_EUI64
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This module performs checking on the IPv6 source address
|
|
Compares the last 64 bits with the EUI64 (delivered from\
|
|
the MAC address) address.
|
|
CONFIG_IP6_NF_MATCH_RPFILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option allows you to match packets whose replies
|
|
would go out via the interface the packet came in.
|
|
CONFIG_IP6_NF_RAW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `raw' table to ip6tables. This table is the very
|
|
first in the netfilter framework and hooks in at the PREROUTING and OUTPUT chains.
|
|
CONFIG_IP6_NF_SECURITY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a `security' table to iptables, for use with Mandatory Access Control (MAC) policy.
|
|
CONFIG_IP6_NF_TARGET_HL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This is a backwards-compatible option for the user's
|
|
convenience (e.g. when running oldconfig). It selects
|
|
CONFIG_NETFILTER_XT_TARGET_HL.
|
|
CONFIG_IP6_NF_TARGET_REJECT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, The REJECT target allows a filtering rule to specify that an ICMPv6
|
|
error should be issued in response to an incoming packet, rather than silently being dropped.
|
|
CONFIG_IP6_NF_TARGET_SYNPROXY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This enables the `nat' table in ip6tables.
|
|
This allows masquerading, port forwarding and other
|
|
forms of full Network Address Port Translation.
|
|
CONFIG_IP6_NF_VOWIFI_DEC_TCPDUMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] to debug for decode ipsec pkt for software engineer.
|
|
Use this module,the esp pkt which apk allowed, will be
|
|
save in the tcpdump with its original message.The module will
|
|
save the ipv6 esp pkt.
|
|
CONFIG_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require,support for ipv6
|
|
CONFIG_IPV6_GRE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IPV6_MIP6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support for IPv6 Mobility described in RFC 3775.
|
|
CONFIG_IPV6_MULTIPLE_TABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support multiple routing tables.
|
|
CONFIG_IPV6_NDISC_NODETYPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Router type: cross-layer information from link-layer to
|
|
IPv6 layer reported by certain link types (e.g., RFC4214).
|
|
CONFIG_IPV6_OPTIMISTIC_DAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require,This is experimental support for optimistic Duplicate
|
|
Address Detection. It allows for autoconfigured addresses
|
|
to be used more quickly.
|
|
CONFIG_IPV6_ROUTER_PREF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require,IPv6: Router Preference (RFC 4191) support
|
|
CONFIG_IPV6_ROUTE_INFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This is experimental support of Route Information.
|
|
CONFIG_IPV6_SIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This driver implements encapsulation of IPv6
|
|
into IPv4 packets. This is useful if you want to connect two IPv6
|
|
networks over an IPv4-only path.
|
|
CONFIG_IPV6_SUBTREES
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] IPv6: source address based routing
|
|
CONFIG_IPV6_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in RFC 2473.
|
|
CONFIG_IPV6_VTI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This can be used with xfrm mode tunnel to give
|
|
the notion of a secure tunnel for IPSEC and then use routing protocol
|
|
on top.
|
|
If don't enable this config, the phone will have the internal problem.
|
|
CONFIG_IP_ADVANCED_ROUTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, If you intend to run your Linux box mostly as a router, i.e. as a
|
|
computer that forwards and redistributes network packets, say Y; you
|
|
will then be presented with several options that allow more precise
|
|
control about the routing process.
|
|
CONFIG_IP_MULTICAST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This is code for addressing several networked computers at once,
|
|
enlarging your kernel by about 2 KB. You need multicasting if you
|
|
intend to participate in the MBONE, a high bandwidth network on top
|
|
of the Internet which carries audio and video broadcasts.
|
|
CONFIG_IP_MULTIPLE_TABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Normally, a router decides what to do with a received packet based
|
|
solely on the packet's final destination address. If you say Y here,
|
|
the Linux router will also be able to take the packet's source
|
|
address into account. Furthermore, the TOS (Type-Of-Service) field
|
|
of the packet can be used for routing decisions as well.
|
|
CONFIG_IP_NF_ARPFILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, ARP packet filtering defines a table `filter', which has a series of
|
|
rules for simple ARP packet filtering at local input and
|
|
local output. On a bridge, you can also specify filtering rules
|
|
for forwarded ARP packets. See the man page for arptables(8).
|
|
CONFIG_IP_NF_ARPTABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, arptables is a general, extensible packet identification framework.
|
|
The ARP packet filtering and mangling (manipulation)subsystems
|
|
use this: say Y or M here if you want to use either of those.
|
|
CONFIG_IP_NF_ARP_MANGLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Allows altering the ARP packet payload: source and destination
|
|
hardware and network addresses.
|
|
CONFIG_IP_NF_FILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Packet filtering defines a table `filter', which has a series of
|
|
rules for simple packet filtering at local input, forwarding and
|
|
local output. See the man page for iptables(8).
|
|
CONFIG_IP_NF_IPTABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IP tables support (required for filtering/masq/NAT)
|
|
CONFIG_IP_NF_MANGLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `mangle' table to iptables: see the man page for
|
|
iptables(8). This table is used for various packet alterations
|
|
which can effect how the packet is routed.
|
|
CONFIG_IP_NF_MATCH_AH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This match extension allows you to match a range of SPIs
|
|
inside AH header of IPSec packets. 2. vts require
|
|
CONFIG_IP_NF_MATCH_ECN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This is a backwards-compat option for the user's
|
|
convenience(e.g. when running oldconfig). 2. vts require
|
|
CONFIG_IP_NF_MATCH_RPFILTER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option allows you to match packets whose replies would
|
|
go out via the interface the packet came in.
|
|
CONFIG_IP_NF_MATCH_TTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This is a backwards-compat option for the user's convenience
|
|
(e.g. when running oldconfig). 2. vts require
|
|
CONFIG_IP_NF_NAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This enables the `nat' table in iptables. This allows masquerading,
|
|
port forwarding and other forms of full Network Address Port Translation.
|
|
CONFIG_IP_NF_RAW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `raw' table to iptables. This table is the very
|
|
first in the netfilter framework and hooks in at the PREROUTING and OUTPUT chains.
|
|
CONFIG_IP_NF_SECURITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `security' table to iptables, for use
|
|
with Mandatory Access Control (MAC) policy.
|
|
CONFIG_IP_NF_TARGET_ECN
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a `ECN' target, which can be used in
|
|
the iptables mangle table.
|
|
CONFIG_IP_NF_TARGET_MASQUERADE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Masquerading is a special case of NAT: all outgoing connections are
|
|
changed to seem to come from a particular interface's address, and
|
|
if the interface goes down, those connections are lost. This is
|
|
only useful for dialup accounts with dynamic IP address (ie. your IP
|
|
address will be different on next dialup).
|
|
CONFIG_IP_NF_TARGET_NETMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This is a backwards-compat option for the user's
|
|
convenience (e.g. when running oldconfig). 2. vts require
|
|
CONFIG_IP_NF_TARGET_REDIRECT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This is a backwards-compat option for the user's convenience
|
|
(e.g. when running oldconfig). It selects CONFIG_NETFILTER_XT_TARGET_REDIRECT.
|
|
CONFIG_IP_NF_TARGET_REJECT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, The REJECT target allows a filtering rule to specify that an ICMP
|
|
error should be issued in response to an incoming packet, rather
|
|
than silently being dropped.
|
|
CONFIG_IP_NF_TARGET_SYNPROXY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on NF_CONNTRACK && NETFILTER_ADVANCED, allows you to intercept TCP connections and
|
|
establish them using syncookies before they are passed on to the server. This allows to avoid conntrack and server resource usage
|
|
during SYN-flood attacks.
|
|
CONFIG_IP_NF_TARGET_TTL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This is a backwards-compatible option for the user's
|
|
convenience (e.g. when running oldconfig). It selects
|
|
CONFIG_NETFILTER_XT_TARGET_HL.
|
|
CONFIG_IP_NF_VOWIFI_DEC_TCPDUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] to debug for decode ipsec pkt for software engineer.Use this module,
|
|
the esp pkt which apk allowed, will be save in the tcpdump with its
|
|
original message.The module will save the ipv4 esp pkt.
|
|
CONFIG_IP_PNP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This enables automatic configuration of IP addresses of devices and
|
|
of the routing table during kernel boot, based on either information
|
|
supplied on the kernel command line or by BOOTP or RARP protocols.
|
|
You need to say Y only for diskless machines requiring network
|
|
access to boot (in which case you want to say Y to "Root file system
|
|
on NFS" as well), because all other machines configure the network
|
|
in their startup scripts.
|
|
CONFIG_IP_PNP_DHCP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] DHCP support
|
|
CONFIG_IP_ROUTE_VERBOSE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] the kernel will print verbose messages regarding the routing, for example warnings about
|
|
received packets which look strange and could be evidence of an
|
|
attack or a misconfigured system somewhere. The information is
|
|
handled by the klogd daemon which is responsible for kernel messages
|
|
("man klogd").
|
|
CONFIG_IRQCHIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support chip irq.
|
|
CONFIG_IRQSOFF_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disable trace irq off.
|
|
CONFIG_IRQSOFF_TRACER_BYTEDANCY
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable/disable trace irq off of BD
|
|
CONFIG_IRQSOFF_WARN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] trace
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] print some info if IRQ is disabled for a long time
|
|
CONFIG_IRQ_BYPASS_MANAGER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IRQ_DOMAIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] irq domain support.
|
|
CONFIG_IRQ_DOMAIN_HIERARCHY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for hierarchical irq domains.
|
|
CONFIG_IRQ_FORCED_THREADING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support forced irq threading.
|
|
CONFIG_IRQ_MSI_IOMMU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_IRQ_TIME_ACCOUNTING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] enable fine granularity task irq time accounting.
|
|
CONFIG_IRQ_WORK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable irq work.
|
|
CONFIG_IR_JVC_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the JVC protocol.
|
|
CONFIG_IR_MCE_KBD_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the MCE keyboard/mouse protocol.
|
|
CONFIG_IR_NEC_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the NEC protocol.
|
|
CONFIG_IR_RC5_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the RC-5 protocol.
|
|
CONFIG_IR_RC6_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the RC6 protocol.
|
|
CONFIG_IR_SANYO_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the Sanyo protocol.
|
|
CONFIG_IR_SHARP_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the Sharp protocol.
|
|
CONFIG_IR_SONY_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the Sony protocol.
|
|
CONFIG_IR_XMP_DECODER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable IR raw decoder for the XMP protocol.
|
|
CONFIG_JBD2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Generic journaling layer for block devices that support
|
|
both 32-bit and 64-bit block numbers. It is currently
|
|
used by the ext4 and OCFS2 filesystems.
|
|
CONFIG_JOYSTICK_XPAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] X-Box gamepad support.
|
|
CONFIG_JUMP_LABEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Optimize very unlikely/likely branches.
|
|
CONFIG_KALLSYMS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] load all symbols for debugging/ksymoops
|
|
CONFIG_KALLSYMS_ALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] include all symbols in kallsyms
|
|
CONFIG_KALLSYMS_BASE_RELATIVE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Instead of emitting them as absolute values in the native word size,
|
|
emit the symbol references in the kallsyms table as 32-bit entries.
|
|
CONFIG_KASAN_STACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] The LLVM stack address sanitizer has a know problem
|
|
that causes excessive stack usage in a lot of functions
|
|
CONFIG_KERNEL_GZIP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Choose kernel compression mode GZIP.
|
|
CONFIG_KERNEL_MODE_NEON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support for NEON in kernel mode
|
|
CONFIG_KERNFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Kernfs support.
|
|
CONFIG_KEYBOARD_ATKBD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KEYBOARD_GPIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] GPIO Buttons
|
|
CONFIG_KEYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable access key retention support.
|
|
CONFIG_KEYS_COMPAT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for Key compat.
|
|
CONFIG_KFENCE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KFENCE_NUM_OBJECTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KFENCE_SAMPLE_INTERVAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KFENCE_STATIC_KEYS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KFENCE_STRESS_TEST_FAULTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KGDB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Remotely debug the kernel using gdb
|
|
CONFIG_KGDB_SERIAL_CONSOLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Use kgdb over the serial console
|
|
CONFIG_KPROBES
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KPROBE_EVENTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KRETPROBES
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KUNIT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KUNIT_DEBUGFS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KUSER_HELPERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kuser helpers in vector page.
|
|
CONFIG_KVM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_ARM_HOST
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_ARM_PMU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_INDIRECT_VECTORS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_MMIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_KVM_VFIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_L2TP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for L2tp.
|
|
CONFIG_LDISC_AUTOLOAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] tty
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Automatically load TTY Line Disciplines
|
|
CONFIG_LD_IS_LLD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LEDS_CLASS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] leds
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LED Class Support
|
|
CONFIG_LEDS_CLASS_FLASH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LEDS_SC27XX_BLTC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] led
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LED support for the SC27xx breathing light controller
|
|
CONFIG_LEDS_TRIGGERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] leds
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] LED Trigger support
|
|
CONFIG_LEDS_TRIGGER_PATTERN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] led
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LED Pattern Trigger
|
|
CONFIG_LEDS_TRIGGER_TIMER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LIBCRC32C
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CRC32c (Castagnoli, et al) Cyclic Redundancy-Check.
|
|
CONFIG_LIBFDT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support the kernel for fdt.
|
|
CONFIG_LIBNVDIMM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] NVDIMM (Non-Volatile Memory Device) Support.
|
|
CONFIG_LIRC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LLC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LLD_VERSION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LOCALVERSION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Local version - append to kernel release. Set to "".
|
|
CONFIG_LOCALVERSION_AUTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LOCKDEP_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable kernel support lockup.
|
|
CONFIG_LOCKUP_DETECTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] enable kernel soft lockup and hard lockup
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LOCK_SPIN_ON_OWNER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] An MCS like lock especially tailored for optimistic spinning for sleeping
|
|
lock implementations.
|
|
CONFIG_LOGIG940_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech Flight System G940 force feedback support
|
|
CONFIG_LOGIRUMBLEPAD2_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech force feedback support (variant 2)
|
|
CONFIG_LOGITECH_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech force feedback support
|
|
CONFIG_LOGIWHEELS_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Logitech wheels configuration and force feedback support
|
|
CONFIG_LOG_BUF_SHIFT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set the size of log buffer. highmem use 18, lowmem use 17.
|
|
CONFIG_LOG_CPU_MAX_BUF_SHIFT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] arch
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CPU kernel log buffer size contribution (13 => 8 KB, 17 => 128KB).
|
|
CONFIG_LSM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LSM_MMAP_MIN_ADDR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Low address space for LSM to protect from user allocation.
|
|
CONFIG_LTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LTO_CLANG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LTO_NONE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Using NONE for Link-Time Optimization (LTO) (EXPERIMENTAL).
|
|
CONFIG_LZ4HC_COMPRESS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_LZ4_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] lib
|
|
[must] zram
|
|
[missing plat description] none
|
|
[function] compress algorithm.
|
|
CONFIG_LZ4_DECOMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] lib
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] uncompress algorithm.
|
|
CONFIG_LZO_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] lib
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] compress algorithm
|
|
CONFIG_LZO_DECOMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] lib
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] uncompress algorithm.
|
|
CONFIG_MAC80211
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MAC80211_HAS_RC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MAC80211_RC_DEFAULT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MAC80211_RC_DEFAULT_MINSTREL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MAC80211_RC_MINSTREL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MAC80211_STA_HASH_MAX_SIZE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mac80211
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Station hash table maximum size
|
|
CONFIG_MAGIC_SYSRQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core,uart
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Debug kernel using sysrq function.
|
|
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Default enable sysrq debug function.
|
|
CONFIG_MAGIC_SYSRQ_SERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable magic SysRq key over serial.
|
|
CONFIG_MAILBOX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MANDATORY_FILE_LOCKING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable Mandatory file locking.
|
|
CONFIG_MD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] md
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The device mapper is a framework provided by the Linux kernel.
|
|
for mapping physical block devices onto higher-level virtual block devices.
|
|
must enable when DM_VERIFY function enable.
|
|
CONFIG_MDIO_BUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] phy
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This internal symbol is used for link time dependencies and it reflects
|
|
whether the mdio_bus/mdio_device code is built as a loadable module or built-in.
|
|
CONFIG_MDIO_DEVICE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] phy
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MDIO bus device drivers
|
|
CONFIG_MEDIA_CAMERA_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEDIA_CEC_RC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEDIA_CEC_SUPPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEDIA_CONTROLLER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEDIA_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEDIA_USB_SUPPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMBARRIER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable membarrier() system call.
|
|
CONFIG_MEMCG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Provides a memory resource controller that manages both anonymous
|
|
memory and page cache. (See Documentation/cgroups/memory.txt).
|
|
CONFIG_MEMCG_KMEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMCG_SWAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Add swap management feature to memory resource controller. When you
|
|
enable this, you can limit mem+swap usage per cgroup.
|
|
CONFIG_MEMCG_SWAP_ENABLED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Memory Resource Controller Swap Extension enabled by default
|
|
CONFIG_MEMFD_CREATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMORY_BALLOON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMORY_HOTPLUG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMORY_HOTPLUG_SPARSE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MEMORY_ISOLATION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] memory
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] enable CMA
|
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Default message log level (1-7), set to 4.
|
|
CONFIG_MFD_ACT8945A
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MFD_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mfd
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for mfd device management
|
|
CONFIG_MFD_SC27XX_PMIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] mfd
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum SC27xx PMICs.
|
|
CONFIG_MFD_SYSCON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mfd
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] System Controller Register R/W Based on Regmap.
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This option should be selected by machines which have a L2x0
|
|
or PL310 cache controller, but where its use is optional.
|
|
CONFIG_MIGRATION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Allows the migration of the physical location of pages of processes
|
|
while the virtual addresses are not changed.
|
|
CONFIG_MII
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] network phy interface
|
|
CONFIG_MISC_FILESYSTEMS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Miscellaneous filesystems support. This option alone
|
|
does not add any kernel code. Sdcardfs/ubifs need this.
|
|
CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mmc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MMC/SD/SDIO card support
|
|
CONFIG_MMC_BLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mmc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MMC block device driver
|
|
CONFIG_MMC_BLOCK_MINORS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mmc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Number of minors per block device
|
|
CONFIG_MMC_CRYPTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_HSQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_SDHCI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_SDHCI_IO_ACCESSORS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_SDHCI_PLTFM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_SDHCI_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMC_SWCQ
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MMU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Select if you want MMU-based virtualised addressing space
|
|
support by paged memory management.
|
|
CONFIG_MMU_NOTIFIER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Enable loadable module support.
|
|
CONFIG_MODULES_TREE_LOOKUP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] PERF_EVENTS || TRACING chosen this.
|
|
CONFIG_MODULES_USE_ELF_REL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Modules only use ELF REL relocations. Modules with ELF RELA
|
|
relocations will give an error.
|
|
CONFIG_MODULES_USE_ELF_RELA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Modules only use ELF RELA relocations. Modules with ELF REL
|
|
relocations will give an error.
|
|
CONFIG_MODULE_SIG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULE_SIG_ALL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULE_SIG_FORCE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULE_SIG_FORMAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULE_SIG_SHA512
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_MODULE_UNLOAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The loaded module can be uninstalled. If don't enable this, when
|
|
luncher boot the screen will print error info. eg.Bug 983051.
|
|
CONFIG_MODVERSIONS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support module version check. If don't enable this, when luncher
|
|
boot the screen will print error info. eg.Bug 983051.
|
|
CONFIG_MPILIB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] needed by other configs
|
|
CONFIG_MQ_IOSCHED_DEADLINE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MQ deadline I/O scheduler.
|
|
CONFIG_MQ_IOSCHED_KYBER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Kyber I/O scheduler.
|
|
CONFIG_MSDOS_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] MSDOS filesystem support.
|
|
CONFIG_MSDOS_PARTITION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] depends on PARTITION_ADVANCED
|
|
CONFIG_MULTIUSER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Multiple users, groups and capabilities support.
|
|
CONFIG_MUTEX_SPIN_ON_OWNER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support mutex spin on owner.
|
|
CONFIG_NAMESPACES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] add mount/net/uts namespace support
|
|
CONFIG_ND_BTT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Select by BTT.
|
|
CONFIG_ND_CLAIM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Select by OF_PMEM.
|
|
CONFIG_NEED_DMA_MAP_STATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] The macro definition of control has been commented out.
|
|
CONFIG_NEED_SG_DMA_LENGTH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Used for decentralized/clustered DMA operations.
|
|
CONFIG_NEON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Advanced SIMD (NEON) Extension support.
|
|
the ARMv7 Advanced SIMD Extension.
|
|
CONFIG_NET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for net
|
|
CONFIG_NETDEVICES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Network device support
|
|
CONFIG_NETFILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for netfilter
|
|
CONFIG_NETFILTER_ADVANCED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for Advanced netfilter configuration
|
|
CONFIG_NETFILTER_CONNCOUNT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NETFILTER_FAMILY_ARP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NETFILTER_INGRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Netfilter ingress support
|
|
CONFIG_NETFILTER_NETLINK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for netfilter netlink
|
|
CONFIG_NETFILTER_NETLINK_LOG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Netfilter LOG over NFNETLINK interface
|
|
CONFIG_NETFILTER_NETLINK_QUEUE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for queueing packets via NFNETLINK.
|
|
CONFIG_NETFILTER_SYNPROXY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The SYNPROXY target allows you to intercept TCP connections and establish them using syncookies before they are passed on to the
|
|
server. This allows to avoid conntrack and server resource usage during SYN-flood attacks.
|
|
CONFIG_NETFILTER_XTABLES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Netfilter Xtables support (required for ip_tables)
|
|
CONFIG_NETFILTER_XT_CONNMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds the "CONNMARK" target and "connmark" match.
|
|
Netfilter allows you to store a mark value per connection (a.k.a.
|
|
ctmark), similarly to the packet mark (nfmark). Using this
|
|
target and match, you can set and match on this mark.
|
|
CONFIG_NETFILTER_XT_MARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] nfmark target and match support
|
|
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option allows you to match what routing thinks of
|
|
an address, eg. UNICAST, LOCAL, BROADCAST, ...
|
|
CONFIG_NETFILTER_XT_MATCH_BPF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "bpf" match support
|
|
CONFIG_NETFILTER_XT_MATCH_COMMENT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `comment' dummy-match, which allows you to put comments in your iptables ruleset.
|
|
CONFIG_NETFILTER_XT_MATCH_CONNBYTES
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a `connbytes' match, which allows
|
|
you to match the number of bytes and/or packets for
|
|
each direction within a connection.
|
|
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This match allows you to match against the number
|
|
of parallel connections to a server per client IP
|
|
address (or address block). 2. vts require
|
|
CONFIG_NETFILTER_XT_MATCH_CONNMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This is a backwards-compat option for the user's convenience (e.g. when running oldconfig). It selects
|
|
CONFIG_NETFILTER_XT_CONNMARK (combined connmark/CONNMARK module).
|
|
CONFIG_NETFILTER_XT_MATCH_CONNTRACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "conntrack" connection tracking match support
|
|
CONFIG_NETFILTER_XT_MATCH_ECN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds an "ECN" match, which allows you to
|
|
match against the IPv4 and TCP header ECN fields.
|
|
CONFIG_NETFILTER_XT_MATCH_ESP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This match extension allows you to match a range of
|
|
SPIs inside ESP header of IPSec packets.
|
|
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option adds a `hashlimit' match.
|
|
As opposed to `limit', this match dynamically creates a hash table
|
|
of limit buckets, based on your selection of source/destination
|
|
addresses and/or ports.
|
|
It enables you to express policies like `10kpps for any given
|
|
destination address' or `500pps from any given source address'
|
|
with a single rule.
|
|
CONFIG_NETFILTER_XT_MATCH_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. Helper matching allows you to match packets in dynamic
|
|
connections tracked by a conntrack-helper,
|
|
ie. ip_conntrack_ftp 2. vts require
|
|
CONFIG_NETFILTER_XT_MATCH_HL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] HL matching allows you to match packets based on the
|
|
hoplimit in the IPv6 header, or the time-to-live field in
|
|
the IPv4 header of the packet.
|
|
CONFIG_NETFILTER_XT_MATCH_IPCOMP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This match extension allows you to match a range of
|
|
CPIs(16 bits) inside IPComp header of IPSec packets.
|
|
CONFIG_NETFILTER_XT_MATCH_IPRANGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "iprange" address range match support
|
|
CONFIG_NETFILTER_XT_MATCH_L2TP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds an "L2TP" match, which allows you to
|
|
match against L2TP protocol header fields.
|
|
CONFIG_NETFILTER_XT_MATCH_LENGTH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This option allows you to match the length of a packet against a
|
|
specific value or range of values.
|
|
CONFIG_NETFILTER_XT_MATCH_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "limit" match support
|
|
CONFIG_NETFILTER_XT_MATCH_MAC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "mac" address match support
|
|
CONFIG_NETFILTER_XT_MATCH_MARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "mark" match support
|
|
CONFIG_NETFILTER_XT_MATCH_MULTIPORT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] "multiport" Multiple port match support
|
|
CONFIG_NETFILTER_XT_MATCH_OWNER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AndroidQ Must Enable. "owner" match support.
|
|
CONFIG_NETFILTER_XT_MATCH_PKTTYPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "pkttype" packet type match support
|
|
CONFIG_NETFILTER_XT_MATCH_POLICY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IPsec "policy" match support
|
|
CONFIG_NETFILTER_XT_MATCH_QUOTA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "quota" match support
|
|
CONFIG_NETFILTER_XT_MATCH_QUOTA2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "quota2" match support
|
|
CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds an "L2TP" match, which allows you to
|
|
his option allows `quota2' to log ONCE when a
|
|
quota limit.
|
|
CONFIG_NETFILTER_XT_MATCH_SCTP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] With this option enabled, you will be able to use the
|
|
`sctp' match in order to match on SCTP source/destination
|
|
portsand SCTP chunk types.NETFILTER_XT_MATCH_SOCKET.
|
|
CONFIG_NETFILTER_XT_MATCH_SOCKET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "socket" match support
|
|
CONFIG_NETFILTER_XT_MATCH_STATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "state" match support
|
|
CONFIG_NETFILTER_XT_MATCH_STATISTIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "statistic" match support
|
|
CONFIG_NETFILTER_XT_MATCH_STRING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require,"string" match support
|
|
CONFIG_NETFILTER_XT_MATCH_TCPMSS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a `tcpmss' match, which allows you to
|
|
examine the MSS value of TCP SYN packets, which control
|
|
the maximum packet size for that connection.
|
|
CONFIG_NETFILTER_XT_MATCH_TIME
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "time" match support
|
|
CONFIG_NETFILTER_XT_MATCH_U32
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "u32" match support
|
|
CONFIG_NETFILTER_XT_NAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] "SNAT and DNAT" targets support
|
|
CONFIG_NETFILTER_XT_TARGET_CLASSIFY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This option adds a `CLASSIFY' target, which enables the
|
|
user to set the priority of a packet. 2. vts require
|
|
CONFIG_NETFILTER_XT_TARGET_CONNMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "CONNMARK" target support
|
|
This is a backwards-compat option for the user's convenience
|
|
(e.g. when running oldconfig). It selects
|
|
CONFIG_NETFILTER_XT_CONNMARK (combined connmark/CONNMARK module).
|
|
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1.The CONNSECMARK target copies security markings from
|
|
packets to connections, and restores security markings from
|
|
connections to packets (if the packets are not already marked).
|
|
2. vts require
|
|
CONFIG_NETFILTER_XT_TARGET_CT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AndroidQ Must Enable. "CT" target support.
|
|
CONFIG_NETFILTER_XT_TARGET_DSCP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a `DSCP' target, which allows you to
|
|
manipulate the IPv4/IPv6 header DSCP field
|
|
(differentiated services codepoint).
|
|
The DSCP field can have any value between 0x0 and
|
|
0x3f inclusive.
|
|
It also adds the "TOS" target, which allows you to
|
|
CONFIG_NETFILTER_XT_TARGET_HL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds the "HL" (for IPv6) and "TTL"
|
|
(for IPv4) targets, which enable the user to change the
|
|
hoplimit/time-to-live value of the IP header.
|
|
CONFIG_NETFILTER_XT_TARGET_IDLETIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IDLETIMER target support
|
|
CONFIG_NETFILTER_XT_TARGET_LOG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LOG target support. 3. Disabled on featurephone.
|
|
CONFIG_NETFILTER_XT_TARGET_MARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "MARK" target support
|
|
CONFIG_NETFILTER_XT_TARGET_MASQUERADE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NETFILTER_XT_TARGET_NETMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] "NETMAP" target support, NETMAP is an implementation of static 1:1 NAT mapping of network
|
|
addresses. It maps the network address part, while keeping the host address part intact.
|
|
CONFIG_NETFILTER_XT_TARGET_NFLOG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "NFLOG" target support
|
|
CONFIG_NETFILTER_XT_TARGET_NFQUEUE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require,"NFQUEUE" target Support:This target replaced the old obsolete QUEUE target.
|
|
CONFIG_NETFILTER_XT_TARGET_REDIRECT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] "REDIRECT target support:REDIRECT is a special case of NAT: all incoming connections are
|
|
mapped onto the incoming interface's address, causing the packets to
|
|
come to the local machine instead of passing through. This is
|
|
useful for transparent proxies.
|
|
CONFIG_NETFILTER_XT_TARGET_SECMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "SECMARK" target support: The SECMARK target allows security marking of network
|
|
packets, for use with security subsystems.
|
|
CONFIG_NETFILTER_XT_TARGET_TCPMSS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, "TCPMSS" target support: This option adds a `TCPMSS' target, which allows you to alter the
|
|
MSS value of TCP SYN packets, to control the maximum size for that
|
|
connection (usually limiting it to your outgoing interface's MTU minus 40).
|
|
CONFIG_NETFILTER_XT_TARGET_TEE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a "TEE" target with which a packet
|
|
can be cloned and this clone be rerouted to
|
|
another nexthop.
|
|
CONFIG_NETFILTER_XT_TARGET_TPROXY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This option adds a `TPROXY' target, which is somewhat
|
|
similar to REDIRECT. 2. vts require
|
|
CONFIG_NETFILTER_XT_TARGET_TRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. The TRACE target allows you to mark packets so that
|
|
the kernel will log every rule which match the packets as
|
|
those traverse the tables, chains, rules. 2. vts require
|
|
CONFIG_NETWORK_FILESYSTEMS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NETWORK_SECMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This enables security marking of network packets, similar to nfmark, but designated for security purposes.
|
|
CONFIG_NET_ACT_GACT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_ACT_MIRRED
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_ACT_POLICE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_CLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for net classfication.
|
|
CONFIG_NET_CLS_ACT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Say Y here if you want to use traffic control actions. Actions
|
|
get attached to classifiers and are invoked after a successful
|
|
classification. They are used to overwrite the classification
|
|
result, instantly drop or redirect packets, etc.
|
|
CONFIG_NET_CLS_BASIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_CLS_BPF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AndroidQ Must Enable. BPF-based classifier.
|
|
CONFIG_NET_CLS_FW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enable you to classify packets according
|
|
to netfilter/firewall marks.
|
|
CONFIG_NET_CLS_MATCHALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_CLS_TCINDEX
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_CLS_U32
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Say Y here to be able to classify packets using a universal 32bit pieces based comparison scheme.
|
|
CONFIG_NET_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Network core driver support
|
|
CONFIG_NET_EGRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] bool
|
|
CONFIG_NET_EMATCH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Say Y here if you want to use extended matches on top of classifiers
|
|
and select the extended matches below.
|
|
Extended matches are small classification helpers not worth writing
|
|
a separate classifier for.
|
|
CONFIG_NET_EMATCH_STACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Size of the local stack variable used while evaluating the tree of
|
|
ematches. Limits the depth of the tree, i.e. the number of
|
|
encapsulated precedences. Every level requires 4 bytes of additional
|
|
stack space.
|
|
CONFIG_NET_EMATCH_U32
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Say Y here if you want to be able to classify packets using
|
|
the famous u32 key in combination with logic relations.
|
|
CONFIG_NET_FLOW_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The network stack has to drop packets when a receive processing CPU's
|
|
backlog reaches netdev_max_backlog. If a few out of many active flows
|
|
generate the vast majority of load, drop their traffic earlier to
|
|
maintain capacity for the other flows. This feature provides servers
|
|
with many clients some protection against DoS by a single (spoofed)
|
|
flow that greatly exceeds average workload.
|
|
CONFIG_NET_INGRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for classifying packets from ingress
|
|
CONFIG_NET_IPGRE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_IPGRE_DEMUX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] his is helper module to demultiplex GRE packets on GRE version field criteria.
|
|
Required by ip_gre and pptp modules.
|
|
CONFIG_NET_IPIP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_IPVTI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for Virtual (secure) IP tunneling:This can be used with xfrm mode tunnel to give
|
|
If don't enable this config, the phone will have the internal problem.
|
|
CONFIG_NET_IP_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for ip tunnelling
|
|
CONFIG_NET_KEY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, PF_KEYv2 socket family, compatible to KAME ones.
|
|
They are required if you are going to use IPsec tools ported from KAME.
|
|
CONFIG_NET_NS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] add mount/net/uts namespace support
|
|
CONFIG_NET_REDIRECT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_RX_BUSY_POLL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for received data polling
|
|
CONFIG_NET_SCHED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, If you say N here, you will get the standard packet scheduler, which
|
|
is a FIFO (first come, first served). If you say Y here, you will be
|
|
able to choose from among several alternative algorithms which can
|
|
then be attached to different network devices. This is useful for
|
|
example if some of your network devices are real time devices that
|
|
need a certain minimum data flow rate, or if you need to limit the
|
|
maximum data flow rate for traffic which matches specified criteria.
|
|
This code is considered to be experimental.
|
|
CONFIG_NET_SCH_FIFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for the standard packet scheduler, which is a FIFO (first come, first served)
|
|
CONFIG_NET_SCH_HTB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Say Y here if you want to use the Hierarchical Token Buckets (HTB)
|
|
packet scheduling algorithm
|
|
CONFIG_NET_SCH_INGRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AndroidQ Must Enable. Ingress/classifier-action Qdisc.
|
|
CONFIG_NET_SCH_TBF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NET_UDP_TUNNEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for UDP Tunneling Protocol
|
|
CONFIG_NEW_LEDS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] leds
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] LED Support
|
|
CONFIG_NF_CONNTRACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Netfilter connection tracking support
|
|
CONFIG_NF_CONNTRACK_AMANDA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. This allows the connection tracking and natting
|
|
code to allow the sub-channels that Amanda requires
|
|
for communication of the backup data, messages and
|
|
index.2. vts require
|
|
CONFIG_NF_CONNTRACK_BROADCAST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] select NF_CONNTRACK_BROADCAST by NF_CONNTRACK_NETBIOS_NS
|
|
CONFIG_NF_CONNTRACK_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, If this option is enabled, the connection tracking code will
|
|
provide a notifier chain that can be used by other kernel code
|
|
to get notified about changes in the connection tracking state.
|
|
CONFIG_NF_CONNTRACK_FTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Tracking FTP connections is problematic: special helpers are
|
|
required for tracking them, and doing masquerading and other forms
|
|
of Network Address Translation on them.
|
|
This is FTP support on Layer 3 independent connection tracking.
|
|
Layer 3 independent connection tracking is experimental scheme
|
|
which generalize ip_conntrack to support other layer 3 protocols.
|
|
CONFIG_NF_CONNTRACK_H323
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. support H.323 on a connection tracking/NAT firewall.
|
|
2. vts require
|
|
CONFIG_NF_CONNTRACK_IRC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. There is a commonly-used extension to IRC called
|
|
Direct Client-to-Client Protocol (DCC). This enables
|
|
users to send files to each other, and also chat to each
|
|
other without the need of a server. 2. vts require
|
|
CONFIG_NF_CONNTRACK_MARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables support for connection marks, used by the
|
|
`CONNMARK' target and `connmark' match. Similar to the mark value
|
|
of packets, but this mark value is kept in the conntrack session
|
|
instead of the individual packets.
|
|
CONFIG_NF_CONNTRACK_NETBIOS_NS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. NetBIOS name service requests are sent as broadcast
|
|
messages from an unprivileged port and responded to with
|
|
unicast messages to the same port. 2. vts require
|
|
CONFIG_NF_CONNTRACK_PPTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, This module adds support for PPTP (Point to Point Tunnelling Protocol, RFC2637) connection tracking and NAT.
|
|
CONFIG_NF_CONNTRACK_PROCFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables for the list of known conntrack entries
|
|
to be shown in procfs under net/netfilter/nf_conntrack. This
|
|
is considered obsolete in favor of using the conntrack(8)
|
|
tool which uses Netlink.
|
|
CONFIG_NF_CONNTRACK_SANE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. SANE is a protocol for remote access to scanners as
|
|
implemented by the 'saned' daemon. Like FTP, it uses separate
|
|
control and data connections. 2. vts require
|
|
CONFIG_NF_CONNTRACK_SECMARK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. The SECMARK target allows security marking of network
|
|
packets, for use with security subsystems. 2. vts require
|
|
CONFIG_NF_CONNTRACK_SIP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support sip protocol on a connection
|
|
tracking/NATing firewall.
|
|
CONFIG_NF_CONNTRACK_TFTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, TFTP connection tracking helper, this is required depending
|
|
on how restrictive your ruleset is.
|
|
If you are using a tftp client behind -j SNAT or -j MASQUERADING
|
|
you will need this.
|
|
CONFIG_NF_CT_NETLINK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for a netlink-based userspace interface
|
|
CONFIG_NF_CT_PROTO_DCCP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. With this option enabled, the layer 3 independent
|
|
connection tracking code will be able to do state
|
|
tracking on DCCP connections. 2. vts require
|
|
CONFIG_NF_CT_PROTO_GRE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Connection tracking protocol helper module for GRE.
|
|
GRE is a generic encapsulation protocol, which is generally not very
|
|
suited for NAT, as it has no protocol-specific part as port numbers.
|
|
CONFIG_NF_CT_PROTO_SCTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. With this option enabled, the layer 3 independent
|
|
connection tracking code will be able to do state
|
|
tracking on SCTP connections. 2. vts require
|
|
CONFIG_NF_CT_PROTO_UDPLITE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. With this option enabled, the layer 3 independent
|
|
connection tracking code will be able to do state
|
|
tracking on UDP-Lite connections.2. vts require
|
|
CONFIG_NF_DEFRAG_IPV4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Netfilter connection tracking requires all IPv4 packets to be defragmented.
|
|
Both the socket match and the TPROXY target depend on this functionality, so
|
|
this patch separates the Netfilter IPv4 defrag hooks into a separate module.
|
|
CONFIG_NF_DEFRAG_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Netfilter connection tracking requires all IPv6 packets to be defragmented.
|
|
Both the socket match and the TPROXY target depend on this functionality, so
|
|
this patch separates the Netfilter IPv6 defrag hooks into a separate module.
|
|
CONFIG_NF_DUP_IPV4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds a "TEE" target with which a packet
|
|
can be cloned and this clone be rerouted to another
|
|
nexthop.
|
|
CONFIG_NF_DUP_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables the nf_dup_ipv6 core, which
|
|
duplicates an IPv6 packet to be rerouted to another
|
|
destination.
|
|
CONFIG_NF_LOG_COMMON
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for logging
|
|
CONFIG_NF_LOG_IPV4
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for IPv4 packet logging
|
|
CONFIG_NF_LOG_IPV6
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for IPv6 packet logging
|
|
CONFIG_NF_NAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for nat.
|
|
CONFIG_NF_NAT_AMANDA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on NF_CONNTRACK && NF_NAT
|
|
CONFIG_NF_NAT_FTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support FTP NAT helper
|
|
CONFIG_NF_NAT_H323
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on NF_CONNTRACK
|
|
CONFIG_NF_NAT_IRC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support IPv6 in IRC NAT helper
|
|
CONFIG_NF_NAT_MASQUERADE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NF_NAT_PPTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] NAT support for PPTP (Point to Point Tunneling Protocol).
|
|
CONFIG_NF_NAT_REDIRECT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] IPv4/IPv6 redirect support
|
|
CONFIG_NF_NAT_SIP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support SIP protocol on a connection
|
|
tracking/NATing firewall.
|
|
CONFIG_NF_NAT_TFTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support IPv6 in TFTP NAT helper
|
|
CONFIG_NF_REJECT_IPV4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for ipv4 rejecting in netfilter
|
|
CONFIG_NF_REJECT_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for ipv6 rejecting in netfilter
|
|
CONFIG_NF_SOCKET_IPV4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IPv4 connection socket support
|
|
CONFIG_NF_SOCKET_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, IPv6 connection socket support
|
|
CONFIG_NF_TPROXY_IPV4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NF_TPROXY_IPV6
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLATTR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for netlink attribute
|
|
CONFIG_NLS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The base Native Language Support. A number of
|
|
filesystems depend on it (e.g. FAT, JOLIET, NT, BEOS
|
|
filesystems), as well as the ability of some filesystems
|
|
to use native languages (NCP, SMB).
|
|
CONFIG_NLS_ASCII
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Native language support ASCII characters
|
|
CONFIG_NLS_CODEPAGE_1250
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_1251
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_437
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Character sets. Codepage 437 (United States, Canada).
|
|
CONFIG_NLS_CODEPAGE_737
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_775
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_850
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_852
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_855
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_857
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_860
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_861
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_862
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_863
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_864
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_865
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_866
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_869
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_874
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_932
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_936
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_949
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_CODEPAGE_950
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Default NLS config.
|
|
CONFIG_NLS_ISO8859_1
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Character sets. NLS ISO 8859-1 (Latin 1; Western
|
|
European Languages).
|
|
CONFIG_NLS_ISO8859_13
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_14
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_15
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_2
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_3
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_4
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_5
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_6
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_7
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_8
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_ISO8859_9
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_KOI8_R
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_KOI8_U
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_CELTIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_CENTEURO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_CROATIAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_CYRILLIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_GAELIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_GREEK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_ICELAND
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_INUIT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_ROMAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_ROMANIAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_MAC_TURKISH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_NLS_UTF8
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Character sets. UTF-8.
|
|
CONFIG_NOP_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] The ararchitecture of tracer.
|
|
CONFIG_NO_HZ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Old Idle dynticks config.
|
|
CONFIG_NO_HZ_COMMON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Together with hrtimer to support tick one-shot.
|
|
CONFIG_NO_HZ_IDLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Idle dynticks system (tickless idle).
|
|
CONFIG_NR_CPUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Maximum number of CPUs (2-4096).
|
|
CONFIG_NVMEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] nvmem
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Provide framework to get eFuse value get sprdtrum soc series efuse value
|
|
CONFIG_NVMEM_SYSFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_OF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Device Tree and Open Firmware support.
|
|
CONFIG_OF_ADDRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support OF set address.
|
|
CONFIG_OF_EARLY_FLATTREE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support early flattree of Openfirmware.
|
|
CONFIG_OF_FLATTREE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for flat tree.
|
|
CONFIG_OF_GPIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] gpio
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Supprot for gpio driver
|
|
CONFIG_OF_IOMMU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_OF_IRQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support OpenFirmware irq.
|
|
CONFIG_OF_KOBJ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_OF_MDIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support MDIO.
|
|
CONFIG_OF_NET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support OpenFirmware net.
|
|
CONFIG_OF_PMEM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pmem
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support kernel driver for Resume on Reboot.
|
|
CONFIG_OF_RESERVED_MEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] of
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support Openfirmware reserved memory.
|
|
CONFIG_OID_REGISTRY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] select by X509_CERTIFICATE_PARSER.
|
|
CONFIG_OLD_SIGACTION
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] core
|
|
[missing plat description] none
|
|
[function] Architecture has old sigaction(2) syscall. Nope, not the same
|
|
as OLD_SIGSUSPEND | OLD_SIGSUSPEND3 - alpha has sigsuspend(2),
|
|
but fairly different variant of sigaction(2), thanks to OSF/1 compatibility...
|
|
CONFIG_OLD_SIGSUSPEND3
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Even weirder antique ABI - three-argument sigsuspend(2).
|
|
CONFIG_OPTIMIZE_INLINING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_OVERLAY_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] An overlay filesystem
|
|
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PACKET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_PAGE_COUNTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] android_console
|
|
[missing plat description] none
|
|
[function] The cgroup-memory subsystem is related.
|
|
CONFIG_PAGE_OFFSET
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set the memory limit between userspace and kernelspace.
|
|
CONFIG_PANIC_ON_OOPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Kernel panic when OOPS.
|
|
CONFIG_PANIC_ON_OOPS_VALUE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Set kernel value panic_on_oops.
|
|
CONFIG_PANIC_TIMEOUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Machine restart if kernel panic.
|
|
CONFIG_PANTHERLORD_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Pantherlord force feedback support
|
|
CONFIG_PARAVIRT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PARTITION_ADVANCED
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support use hard disks under linux which were partitioned under an operating
|
|
system running on a different architecture than linux system.
|
|
CONFIG_PARTITION_PERCPU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Partitioning per-cpu interrupts for allowing percpu interrupts to be requested with target mask.
|
|
CONFIG_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIEASPM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIEASPM_DEFAULT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIEPORTBUS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_DW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_DW_EP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_DW_HOST
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_DW_PLAT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_DW_PLAT_EP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_KIRIN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCIE_PME
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_ATS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_DOMAINS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_DOMAINS_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_ECAM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_ENDPOINT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_HOST_COMMON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_HOST_GENERIC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_IOV
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_MSI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_MSI_IRQ_DOMAIN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_QUIRKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PCI_SYSCALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PELT_UTIL_HALFLIFE_32
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Use 32ms as PELT half-life value
|
|
CONFIG_PELT_UTIL_HALFLIFE_8
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PERF_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Kernel performance events and counters.
|
|
CONFIG_PERF_USE_VMALLOC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support Performance Counters for Linux.
|
|
CONFIG_PGO_NONE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] disable clang's PGO
|
|
CONFIG_PGTABLE_LEVELS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set the page table level.
|
|
CONFIG_PHYLIB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Ethernet controllers are usually attached to PHY
|
|
devices. This option provides infrastructure for
|
|
managing PHY devices.
|
|
CONFIG_PHYS_ADDR_T_64BIT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Define the number of digits of phys_addr_t.
|
|
CONFIG_PID_IN_CONTEXTIDR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Write the current PID to the CONTEXTIDR register.
|
|
CONFIG_PINCONF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support pin configuration controllers.
|
|
CONFIG_PINCTRL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support pin configuration controllers.
|
|
CONFIG_PINCTRL_AMD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PINCTRL_SINGLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PINCTRL_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum pinctrl driver.
|
|
CONFIG_PINCTRL_SPRD_PIKE2
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PINCTRL_SPRD_SHARKL3
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] menu,make,code
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] CONFIG_PINCTRL_SPRD_SHARKL3 is only for sharkl3 platform and
|
|
other projects have their own driver.
|
|
[function] Spreadtrum Sharkl3 pinctrl driver
|
|
CONFIG_PINCTRL_SPRD_SHARKL5PRO
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] menu,make,code
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] CONFIG_PINCTRL_SPRD_SHARKL5PRO is only for sharkl5pro platform
|
|
and other projects have their own driver.
|
|
[function] Spreadtrum Sharkl5pro pinctrl driver
|
|
CONFIG_PINMUX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] pinctrl
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support pin multiplexing controllers.
|
|
CONFIG_PKCS7_MESSAGE_PARSER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support PKCS7_MESSAGE_PARSER.
|
|
CONFIG_PLAYSTATION_FF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sony playstation support
|
|
CONFIG_PM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] power management system
|
|
CONFIG_PM_CLK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] power subsystem clock management
|
|
CONFIG_PM_DEBUG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PM_DEVFREQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] devfreq
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Generic Dynamic Voltage and Frequency Scaling (DVFS) support
|
|
CONFIG_PM_DEVFREQ_EVENT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PM_GENERIC_DOMAINS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] device power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] common driver of device power domain
|
|
CONFIG_PM_GENERIC_DOMAINS_OF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] device power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Device Tree based PM domain
|
|
CONFIG_PM_GENERIC_DOMAINS_SLEEP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] without using except defconfig_update.sh checking
|
|
CONFIG_PM_OPP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is enabele power opp
|
|
CONFIG_PM_SLEEP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for PM sleep.
|
|
CONFIG_PM_SLEEP_DEBUG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PM_SLEEP_SMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for PM sleep on SMP.
|
|
CONFIG_PM_WAKELOCKS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, User space wakeup sources interface
|
|
CONFIG_PM_WAKELOCKS_GC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PM_WAKELOCKS_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Maximum number of user space wakeup sources (0 = no limit)
|
|
CONFIG_POSIX_TIMERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] timer
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support Posix Clocks & timers.
|
|
CONFIG_POWER_AVS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_POWER_RESET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] reset
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Provides a number of drivers which either reset a complete board.
|
|
CONFIG_POWER_RESET_SC27XX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] reset
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum system reboot interface.
|
|
CONFIG_POWER_SUPPLY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This allows power supply monitoring by userspace via sysfs.
|
|
CONFIG_PPP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. PPP (Point to Point Protocol) is a newer and better SLIP.
|
|
2. vts require
|
|
CONFIG_PPPOE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for PPP over Ethernet.
|
|
CONFIG_PPPOL2TP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for PPP-over-L2TP socket family. L2TP is a protocol
|
|
used by ISPs and enterprises to tunnel PPP traffic over UDP
|
|
tunnels. L2TP is replacing PPTP for VPN uses.
|
|
CONFIG_PPP_ASYNC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Say Y (or M) here if you want to be able to use PPP over standard
|
|
asynchronous serial ports, such as COM1 or COM2 on a PC. If you use
|
|
a modem (not a synchronous or ISDN modem) to contact your ISP, you
|
|
need this option.
|
|
CONFIG_PPP_BSDCOMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. Support for the BSD-Compress compression method for PPP,
|
|
which uses the LZW compression method to compress each PPP
|
|
packet before it is sent over the wire. 2. vts require
|
|
CONFIG_PPP_DEFLATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. Support for the Deflate compression method for PPP, which
|
|
uses the Deflate algorithm (the same algorithm that gzip uses)
|
|
to compress each PPP packet before it is sent over the wire.
|
|
2. vts require
|
|
CONFIG_PPP_FILTER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Say Y here if you want to be able to filter the packets passing over
|
|
PPP interfaces. This allows you to control which packets count as
|
|
activity (i.e. which packets will reset the idle timer or bring up
|
|
a demand-dialed link) and which packets are to be dropped entirely.
|
|
You need to say Y here if you wish to use the pass-filter and
|
|
active-filter options to pppd.
|
|
CONFIG_PPP_MPPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] 1. Support for the MPPE Encryption protocol, as employed by the
|
|
Microsoft Point-to-Point Tunneling Protocol. 2. vts require
|
|
CONFIG_PPP_MULTILINK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PPP multilink support
|
|
CONFIG_PPTP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] depends on PPP && NET_IPGRE_DEMUX, Support for PPP over IPv4.(Point-to-Point Tunneling Protocol)
|
|
CONFIG_PREEMPT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Preemptible Kernel (Low-Latency Desktop).
|
|
CONFIG_PREEMPTION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PREEMPTIRQ_TRACEPOINTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PREEMPT_COUNT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Statistics count of preempt.
|
|
CONFIG_PREEMPT_NOTIFIERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PREEMPT_RCU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Enable kernel support rcu preempt.
|
|
CONFIG_PREEMPT_TRACER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Preemption-off Latency Tracer.
|
|
CONFIG_PREEMPT_WARN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] trace
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] print some info if preempt is disabled for a long time
|
|
CONFIG_PREVENT_FIRMWARE_BUILD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Prevent firmware from being built.
|
|
CONFIG_PRINTK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable support for printk.
|
|
CONFIG_PRINTK_CALLER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PRINTK_CPUID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Add cpuid in kernel log.
|
|
CONFIG_PRINTK_NMI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support for printk in NMI.
|
|
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Temporary per-CPU printk log buffer size
|
|
CONFIG_PRINTK_TIME
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Add time stamp in kernel log.
|
|
CONFIG_PRINTK_TIME_BOOT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Selecting this option causes the time stamps of printk() to be
|
|
stamped with the adjusted boottime clock.
|
|
CONFIG_PRINTK_TIME_TYPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Timestamps format value of printk() 0-4.
|
|
CONFIG_PRINT_QUOTA_WARNING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PROBE_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] trace probe status bit
|
|
CONFIG_PROCESS_RECLAIM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PROC_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] /proc file system support.
|
|
CONFIG_PROC_PAGE_MONITOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Various /proc files exist to monitor process memory
|
|
utilization: /proc/pid/smaps, /proc/pid/clear_refs,
|
|
/proc/pid/pagemap,/proc/kpagecount, and /proc/kpageflags
|
|
CONFIG_PROC_PID_CPUSET
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Include legacy /proc/<pid>/cpuset file.
|
|
CONFIG_PROC_SYSCTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sysctl support (/proc/sys).
|
|
CONFIG_PROFILING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Profiling support.
|
|
CONFIG_PSI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] after kernel4.14
|
|
[missing plat description] none
|
|
[function] Pressure stall information, which include memory/ IO/ CPU.
|
|
CONFIG_PSTORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed. Disabled on featurephone.
|
|
CONFIG_PSTORE_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PSTORE_COMPRESS_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PSTORE_CONSOLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed
|
|
CONFIG_PSTORE_DEFLATE_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_PSTORE_PMSG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed
|
|
CONFIG_PSTORE_RAM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed
|
|
CONFIG_PWM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pwm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] PWM device core driver.
|
|
CONFIG_PWM_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pwm
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Enable SPRD specific pwm driver.
|
|
CONFIG_PWM_SYSFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] pwm
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Create pwm sysfs file for userspace.
|
|
CONFIG_QCOM_FALKOR_ERRATUM_1003
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QCOM_FALKOR_ERRATUM_1009
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QCOM_FALKOR_ERRATUM_E1041
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QCOM_QDF2400_ERRATUM_0065
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QCOM_SMEM_STATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QFMT_V2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Quota format vfsv0 and vfsv1 support.
|
|
CONFIG_QUEUED_RWLOCKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QUEUED_SPINLOCKS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_QUOTA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Quota support,set per user limits for disk usage
|
|
CONFIG_QUOTACTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Quota support
|
|
CONFIG_QUOTA_NETLINK_INTERFACE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] fs
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Report quota messages through netlink interface
|
|
CONFIG_QUOTA_TREE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic support for tree structured quota files.
|
|
CONFIG_RANDOMIZE_BASE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Randomize the address of the kernel image.
|
|
CONFIG_RAS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] arch
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Reliability, Availability and Serviceability (RAS) features.
|
|
CONFIG_RATIONAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Calculate best rational approximation for a given fraction
|
|
taking into account restricted register size.
|
|
CONFIG_RCU_CPU_STALL_TIMEOUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] If a given RCU grace period extends more than the specified
|
|
number of seconds, a CPU stall warning is printed.
|
|
CONFIG_RCU_EXPERT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RCU_FANOUT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RCU_FANOUT_LEAF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RCU_FAST_NO_HZ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RCU_NEED_SEGCBLIST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] rcu
|
|
[must] core
|
|
[missing plat description] none
|
|
[function] RCU support SECC LIST, select by ( TREE_RCU || PREEMPT_RCU || TREE_SRCU ).
|
|
CONFIG_RCU_NOCB_CPU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RCU_STALL_COMMON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enables RCU CPU stall code that is common between the TINY
|
|
and TREE variants of RCU.
|
|
CONFIG_RC_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Remote Controller support.
|
|
CONFIG_RC_DECODERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Remote controller decoders.
|
|
CONFIG_RC_DEVICES
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RC_MAP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] media
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Compile Remote Controller keymap modules.
|
|
CONFIG_RD_GZIP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] lib
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed, Support initial ramdisks compressed using gzip.
|
|
CONFIG_RD_LZ4
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REED_SOLOMON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for reed solomon.
|
|
CONFIG_REED_SOLOMON_DEC8
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support reed solomon dec8.
|
|
CONFIG_REED_SOLOMON_ENC8
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] lib
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] CtsLiblogTestCases testcase needed
|
|
CONFIG_REFCOUNT_FULL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REGMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support regmap.
|
|
CONFIG_REGMAP_HOOK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REGMAP_I2C
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support iic regmap.
|
|
CONFIG_REGMAP_IRQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support irq regmap.
|
|
CONFIG_REGMAP_MMIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support mmio regmap.
|
|
CONFIG_REGMAP_SPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support spi regmap.
|
|
CONFIG_REGULATOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] regulator
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support regulator core.
|
|
CONFIG_REGULATOR_FAN53555
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] regulator
|
|
[must] user
|
|
[missing plat description] FAN53555 is used in sharkl3 and sharkl5pro so far
|
|
[function] Support for fan53555 pmic regulator.
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REGULATOR_SC2720
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REGULATOR_SC2721
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] regulator
|
|
[must] user
|
|
[missing plat description] SC2721 is used in sharkl3 and sharkle so far
|
|
[function] SUPPORT SC2721 regulator function
|
|
CONFIG_REGULATOR_SC2730
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] regulator
|
|
[must] user
|
|
[missing plat description] SC2730 is used in roc1,sharkl5 and sharkl5pro so far
|
|
[function] SUPPORT SC2730 regulator function.
|
|
CONFIG_RELAY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] support for relay interface support in certain file systems
|
|
CONFIG_RELOCATABLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This builds the kernel as a Position Independent Executable (PIE),
|
|
which retains all relocation metadata required to relocate the kernel binary
|
|
at runtime to a different virtual address than the address it was linked at.
|
|
CONFIG_RELR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_REMOTEPROC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RESET_CONTROLLER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic Reset Controller support.
|
|
CONFIG_RESET_SCMI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RFKILL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] arm64
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for set bluetooth power
|
|
CONFIG_RFKILL_LEDS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] rfkill
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for rfkill led
|
|
CONFIG_RFS_ACCEL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Accelerated RFS is to RFS what RSS is to RPS: a hardware-accelerated load
|
|
balancing mechanism that uses soft state to steer flows based on where
|
|
the application thread consuming the packets of each flow is running.
|
|
Accelerated RFS should perform better than RFS since packets are sent
|
|
directly to a CPU local to the thread consuming the data.
|
|
CONFIG_RING_BUFFER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Necessary for ftrace, used for save data.
|
|
CONFIG_RING_BUFFER_ALLOW_SWAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Exchange two cpu ring buffer.
|
|
CONFIG_RODATA_FULL_DEFAULT_ENABLED
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RPMSG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RPMSG_CHAR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Receive Packet Steering (RPS) is logically a software implementation of
|
|
RSS. Being in software, it is necessarily called later in the datapath.
|
|
Whereas RSS selects the queue and hence CPU that will run the hardware
|
|
interrupt handler, RPS selects the CPU to perform protocol processing
|
|
above the interrupt handler. This is accomplished by placing the packet
|
|
on the desired CPUs backlog queue and waking up the CPU for processing.
|
|
RPS has some advantages over RSS: 1) it can be used with any NIC,
|
|
2) software filters can easily be added to hash over new protocols,
|
|
3) it does not increase hardware device interrupt rate (although it does
|
|
introduce inter-processor interrupts (IPIs)).
|
|
CONFIG_RSEQ
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RTC_CLASS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic RTC class support.
|
|
CONFIG_RTC_DRV_PL030
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RTC_DRV_PL031
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RTC_DRV_SC27XX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum SC27xx RTC.
|
|
CONFIG_RTC_HCTOSYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Set system time from RTC on startup and resume.
|
|
CONFIG_RTC_HCTOSYS_DEVICE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] RTC used to set the system time.
|
|
CONFIG_RTC_I2C_AND_SPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro associates I2C with SPI.
|
|
CONFIG_RTC_INTF_DEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] /dev/rtcN (character devices).
|
|
CONFIG_RTC_INTF_PROC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] /proc/driver/rtc (procfs for rtcN).
|
|
CONFIG_RTC_INTF_SYSFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] /sys/class/rtc/rtcN (sysfs).
|
|
CONFIG_RTC_LIB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] RTC driver based on RTC lib.
|
|
CONFIG_RTC_NVMEM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RTC_SYSTOHC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Set the RTC time based on NTP synchronization.
|
|
CONFIG_RTC_SYSTOHC_DEVICE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] rtc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] RTC used to synchronize NTP adjustment.
|
|
CONFIG_RT_MUTEXES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support RCU_BOOST.
|
|
CONFIG_RUNTIME_TESTING_MENU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_RWSEM_SPIN_ON_OWNER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support rw lock.
|
|
CONFIG_SBITMAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support sbitmap feature.
|
|
CONFIG_SC2332_SIPC_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SC2332_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SC2342_I
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SC2355_SDIO_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SC2355_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SC23XX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SC27XX_ADC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This function is used to support sc27xx adc moudle
|
|
CONFIG_SC27XX_EFUSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] nvmem
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] get sc27xx series efuse value
|
|
CONFIG_SC27XX_TSENSOR_THERMAL
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SCHEDSTATS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Collect scheduler statistics
|
|
CONFIG_SCHED_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Collect scheduler debugging info(Google needed)
|
|
CONFIG_SCHED_HRTICK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] High Resolution Timer preemption tick
|
|
CONFIG_SCHED_INFO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Collect scheduler info
|
|
CONFIG_SCHED_MC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Multi-core scheduler support
|
|
CONFIG_SCHED_STACK_END_CHECK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Detect stack corruption
|
|
CONFIG_SCHED_TRACER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Scheduling Latency Tracer
|
|
CONFIG_SCSI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] scsi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SCSI device support
|
|
CONFIG_SCSI_DMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] scsi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SCSI device dma support
|
|
CONFIG_SCSI_LOWLEVEL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_MOD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] scsi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SCSI module support
|
|
CONFIG_SCSI_UFSHCD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_UFSHCD_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_UFSHCD_PLATFORM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_UFS_BSG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_UFS_CRYPTO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SCSI_UFS_DWC_TC_PLATFORM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SDIOHAL
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SECCOMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable seccomp to safely compute untrusted bytecode.
|
|
vts require
|
|
CONFIG_SECCOMP_FILTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable tasks to build secure computing
|
|
environments defined in terms of Berkeley
|
|
Packet Filter programs which implement
|
|
task-defined system call filtering polices.
|
|
CONFIG_SECTION_MISMATCH_WARN_ONLY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Make section mismatch errors non-fatal.
|
|
CONFIG_SECURITY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_SECURITYFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,core
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] create file/dir/symlink under securityfs
|
|
CONFIG_SECURITY_NETWORK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_SECURITY_SELINUX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require
|
|
CONFIG_SECURITY_SELINUX_AVC_STATS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] avc audit
|
|
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] lsm
|
|
CONFIG_SECURITY_SELINUX_DEVELOP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] security
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts, cts, security
|
|
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] NSA SELinux sidtab hashtable size.
|
|
CONFIG_SELECT_MEMORY_MODEL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] The choice of the memory model depends on the ARCH_SELECT_MEMORY_MODEL.
|
|
CONFIG_SERIAL_8250
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_CONSOLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_DMA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_FSL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_NR_UARTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_AMBA_PL011
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable serial core
|
|
CONFIG_SERIAL_CORE_CONSOLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable serial core console
|
|
CONFIG_SERIAL_DEV_BUS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_DEV_CTRL_TTYPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_EARLYCON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Support for early consoles with the earlycon parameter
|
|
CONFIG_SERIAL_MCTRL_GPIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_OF_PLATFORM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIAL_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enables the driver for the Spreadtrum's serial
|
|
CONFIG_SERIAL_SPRD_CONSOLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Support for early debug console using Spreadtrum's serial
|
|
CONFIG_SERIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIO_LIBPS2
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SERIO_SERPORT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SETEND_EMULATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] The SETEND instruction alters the data-endianness of the
|
|
AArch32 EL0, and is deprecated in ARMv8.
|
|
CONFIG_SGL_ALLOC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SG_POOL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Provides a helper to allocate chained scatterlists.
|
|
CONFIG_SHADOW_CALL_STACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SHADOW_CALL_STACK_VMAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SHMEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybo_console
|
|
[missing plat description] none
|
|
[function] Use full shmem filesystem.
|
|
CONFIG_SHOW_UREGS_WITH_PHYSICAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SHUFFLE_PAGE_ALLOCATOR
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SIGNALFD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] make,code
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the signalfd() system call that allows to receive signals
|
|
on a file descriptor.
|
|
CONFIG_SKB_EXTENSIONS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SLAB_FREELIST_HARDENED
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SLAB_FREELIST_RANDOM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SLAB_MERGE_DEFAULT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] For reduced kernel memory fragmentation, slab caches can be merged
|
|
when they share the same size and other characteristics.
|
|
CONFIG_SLHC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option enables Van Jacobsen serial line header
|
|
compression routines.
|
|
CONFIG_SLUB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Slub memory allocator
|
|
CONFIG_SLUB_CPU_PARTIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] SLUB per cpu partial cache.
|
|
CONFIG_SLUB_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Increase debug efficiency for memory covered issue
|
|
CONFIG_SMARTJOYPLUS_FF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] hid
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SmartJoy PLUS PS2/USB adapter force feedback support
|
|
CONFIG_SMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Enable kernel support symmetric Multi-Processing.
|
|
CONFIG_SMP_ON_UP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Allow booting SMP kernel on uniprocessor systems.
|
|
CONFIG_SND
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable Advanced Linux Sound Architecture
|
|
CONFIG_SND_COMPRESS_OFFLOAD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] audio compress offload support
|
|
CONFIG_SND_DMAENGINE_PCM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_DRIVERS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] audio moudle base config
|
|
CONFIG_SND_DYNAMIC_MINORS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sound support dynamic device allocation
|
|
CONFIG_SND_HDA_PREALLOC_SIZE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Pre-allocated buffer size for HD-audio driver
|
|
CONFIG_SND_HRTIMER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_HWDEP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] snd-usb-audio
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This macro is selected when snd usb audio true
|
|
support USB Audio/MIDI driver.
|
|
CONFIG_SND_JACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is selected when using headphone
|
|
CONFIG_SND_JACK_INPUT_DEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] user, code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] audio input device
|
|
CONFIG_SND_MAX_CARDS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support max 32 device
|
|
CONFIG_SND_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_PCM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable ALSA pcm
|
|
CONFIG_SND_PCM_ELD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_PCM_IEC958
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_PCM_TIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PCM timer interface
|
|
CONFIG_SND_PROC_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sound Proc FS Support
|
|
CONFIG_SND_RAWMIDI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sound Rawmidi interface
|
|
CONFIG_SND_SOC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] ALSA for SoC audio support
|
|
CONFIG_SND_SOC_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sound support compress
|
|
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_SOC_I2C_AND_SPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable I2C and SPI bus for audio codec
|
|
CONFIG_SND_SOC_TOPOLOGY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_SOC_UNISOC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] unisoc sound soc code
|
|
CONFIG_SND_SOC_UNISOC_AUDIO_DMAENGINE
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] dma platform
|
|
CONFIG_SND_SOC_UNISOC_AUDIO_TWO_STAGE_DMAENGINE
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] 2 stage dma platform
|
|
CONFIG_SND_SOC_UNISOC_CODEC_DUMMY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] dummy codec
|
|
CONFIG_SND_SOC_UNISOC_CODEC_SC2721
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] sc2721 codec driver code
|
|
CONFIG_SND_SOC_UNISOC_CODEC_SC2730
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] sc2730 codec driver code
|
|
CONFIG_SND_SOC_UNISOC_I2S
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] i2s driver code
|
|
CONFIG_SND_SOC_UNISOC_I2S_DUMMY
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] dummy i2s driver code
|
|
CONFIG_SND_SOC_UNISOC_PA_UCP1301
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] ucp1301 driver code
|
|
CONFIG_SND_SOC_UNISOC_PIKE2
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_SOC_UNISOC_R1P0V3_SC2721
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] sc2721 codec and r1p0v3 vbc platform
|
|
CONFIG_SND_SOC_UNISOC_SHARKL3
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not match
|
|
[function] sharkl3 soc platform
|
|
CONFIG_SND_SOC_UNISOC_VAUDIO
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] vaudio driver code
|
|
CONFIG_SND_SOC_UNISOC_VBC_R1P0V3
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] r1p0v3 vbc driver code
|
|
CONFIG_SND_SOC_UNISOC_VBC_V4
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] v4 vbc driver code
|
|
CONFIG_SND_SOC_UNISOC_VBC_V4_SC2730
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] sc2730 codec and v4 vbc platform
|
|
CONFIG_SND_SPI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_SUPPORT_OLD_API
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support old ALSA API
|
|
CONFIG_SND_TIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support snd sound timer
|
|
CONFIG_SND_USB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] snd
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This macro is used to support USB sound devices
|
|
CONFIG_SND_USB_AUDIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] snd
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This macro is used to support USB Audio/MIDI driver
|
|
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SND_VERBOSE_PROCFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Verbose procfs contents
|
|
CONFIG_SND_VMASTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SOCIONEXT_SYNQUACER_PREITS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SOCK_CGROUP_DATA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support cgroup. Select by NET_PRIO and NET_CLASSID.
|
|
CONFIG_SOC_BUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SOFTLOCKUP_DETECTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] watchdog
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Detect Soft Lockups.
|
|
CONFIG_SONY_FF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SOUND
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Sound card support
|
|
CONFIG_SPARSEMEM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparsemem memory model.
|
|
CONFIG_SPARSEMEM_EXTREME
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparsemem memory model-related configuration items.
|
|
CONFIG_SPARSEMEM_MANUAL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparsemem memory model-related configuration items.
|
|
CONFIG_SPARSEMEM_VMEMMAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparse Memory virtual memmap.
|
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Sparsemem memory model-related configuration items.
|
|
CONFIG_SPARSE_IRQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Sparse irq numbering is useful for distro kernels that want
|
|
to define a high CONFIG_NR_CPUS value but still want to have
|
|
low kernel memory footprint on smaller machines.
|
|
CONFIG_SPECULATIVE_PAGE_FAULT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] support speculative page fault
|
|
CONFIG_SPECULATIVE_PAGE_FAULT_DEBUG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] support speculative page fault debug
|
|
CONFIG_SPI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] spi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SPI support
|
|
CONFIG_SPI_BITBANG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] spi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Utilities for Bitbanging SPI masters
|
|
CONFIG_SPI_MASTER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] spi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SPI Master Support
|
|
CONFIG_SPI_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] spi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable spreadtrum SPI controller
|
|
CONFIG_SPI_SPRD_ADI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] spi
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum ADI controller based on SPI.
|
|
CONFIG_SPLIT_PTLOCK_CPUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Set the number of startup ARM cores.
|
|
CONFIG_SPMI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_7SRESET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum hw 7s reset driver.
|
|
CONFIG_SPRD_APB_BUSMONITOR
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] missing plat don't use this IP
|
|
[function] Enable APB busmonitor function
|
|
CONFIG_SPRD_APB_PROT
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_AUTOTEST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support Spreadtrum autotest
|
|
CONFIG_SPRD_AUTOTEST_GPIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum gpio autotest support
|
|
CONFIG_SPRD_AUTOTEST_PINCTRL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum pinctrl autotest support
|
|
CONFIG_SPRD_BUSMONITOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable busmonitor core function
|
|
CONFIG_SPRD_CACHE_EFUSE
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_CAMSYS_PW_DOMAIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_CMA_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] mm
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] sprd cma debug
|
|
CONFIG_SPRD_COMMON_CLK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] clk
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This function is used to enable sprd common clock driver.
|
|
CONFIG_SPRD_CORE_CTL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] similar effect as hotplug but at lower latency cost
|
|
CONFIG_SPRD_CORE_ISOLATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] sched
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable cpu isolation feature
|
|
CONFIG_SPRD_CPU_COOLING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] sprd core control thermal policy
|
|
CONFIG_SPRD_CP_DUMP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] dump cp memory
|
|
CONFIG_SPRD_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make,menu
|
|
[subsys] soc
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disable sprd debug function.
|
|
CONFIG_SPRD_DEDICATE_THERMAL
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] Only enable on sharkl3,
|
|
because project thermal ip.
|
|
[function] This function is config thermal driver to support read
|
|
temperature of monitored area.
|
|
CONFIG_SPRD_DISP_PM_DOMAIN_SHARKL3
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_DJTAG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable Djtag function
|
|
CONFIG_SPRD_DJTAG_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable Djtag core function
|
|
CONFIG_SPRD_DMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] dma
|
|
[must] none
|
|
[missing plat description] none
|
|
[function] Support Spreadtrum DMA.
|
|
CONFIG_SPRD_DMC_DRV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_DMC_MPU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable MPU R4P0 debug function
|
|
CONFIG_SPRD_DMC_MPU_CORE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable MPU core function
|
|
CONFIG_SPRD_EFUSE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] nvmem
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] get sprdtrum soc series efuse value
|
|
CONFIG_SPRD_EMERGENCY_RESTART
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] reboot
|
|
[must] reboot
|
|
[missing plat description] none
|
|
[function] add sprd_emergency_restart function to transfer argument
|
|
CONFIG_SPRD_GPU_COOLING_DEVICE
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make,code
|
|
[subsys] gpu thermal
|
|
[must] user
|
|
[missing plat description] gpu don't support dvfs
|
|
[function] create gpu cooling device and build gpu power model
|
|
CONFIG_SPRD_HANG_DEBUG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_HANG_DEBUG_UART
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_HANG_RESET
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] code
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] sharkl3 don't support hang reset
|
|
[function] trigger cm4 handling ap watchdog reset
|
|
CONFIG_SPRD_HANG_TRIGGER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] supply a driver for trigger AP cpu hang.
|
|
CONFIG_SPRD_HANG_WDF
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_HANG_WDH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_HW_DEVICE_DVFS_CP
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_IMS_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Add ims_bridge kernel module to compile.
|
|
CONFIG_SPRD_IMS_BRIDGE_TEST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Add ims_bridged kernel test module to compile.
|
|
CONFIG_SPRD_IMS_BRIDGE_TRANSIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_IOMMU
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iommu
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This macro is used to support sprd iommu.
|
|
CONFIG_SPRD_IQ
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_IRQS_MONITOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_JPG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] misc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The JPG is the hardware accelerator for jpeg standard image compression.
|
|
CONFIG_SPRD_LOOK_AT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] soc
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This config is used to enable lookat tool for debug.
|
|
CONFIG_SPRD_MEMDISK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] ota
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Using reserved memory generate block device node.
|
|
CONFIG_SPRD_MEM_OVERLAY_CHECK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_MINI_SYSDUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sprd brife sysdump feature
|
|
CONFIG_SPRD_MIPI_LOG_R4P2
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_MIPI_LOG_R5P0
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_MODEM_DEBUG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_MODEM_POWER_MANAGER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_NATIVE_HANG_MONITOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This functio is used to monitor native hang.
|
|
CONFIG_SPRD_NET_HELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_PAST_RECORD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sprd tracing code.
|
|
CONFIG_SPRD_PIKE2_SLEEP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_PIKE2_USB2_PHY
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_PMIC_SMPL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_PMIC_SYSCON
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_POWER_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_POWER_STAT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_PTM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] debug
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support Spreadtrum PTM.
|
|
CONFIG_SPRD_ROTATION_TASK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SC7731E_CLK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] clk
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This function is used to enable pike2 platform clock driver.
|
|
CONFIG_SPRD_SC9863A_CLK
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] clk
|
|
[must] home
|
|
[missing plat description] CONFIG_SPRD_SC9863A_CLK is only for sharkl3 platform and other
|
|
projects have their own driver.
|
|
[function] This function is used to enable sharkl3 platform clock driver.
|
|
CONFIG_SPRD_SENSOR_HUB_NEW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] iio
|
|
[must] user debug
|
|
[missing plat description] none
|
|
[function] enable sensor hub driver new built in kernel
|
|
CONFIG_SPRD_SFP_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SHARKL3_USB2_PHY
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] just for sharkl3 USB PHY.
|
|
[function] sharkl3 USB phy
|
|
CONFIG_SPRD_SHARKL5PRO_USB2_PHY
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_SIPC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] staging
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sipc function between modem and AP.
|
|
CONFIG_SPRD_SIPC_MEM_CACHE_EN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] staging
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sipx share memmory cache.
|
|
CONFIG_SPRD_SIPC_SBLOCK_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SIPC_SBUF_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SIPC_SETH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This driver supports the Spreadtrum Ethernet based on share memory.
|
|
CONFIG_SPRD_SIPC_SLOG_BRIDGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SIPC_SPIPE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] staging
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable spipe function.
|
|
CONFIG_SPRD_SIPC_SPOOL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make, code
|
|
[subsys] staging
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable spool function.
|
|
CONFIG_SPRD_SIPC_WCN
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_SIPC_ZERO_COPY_SIPX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] staging
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sipx function between modem and AP.
|
|
CONFIG_SPRD_SIP_FW
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] firmware
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Provides interfaces to SoC implementation-specific secure
|
|
services.
|
|
CONFIG_SPRD_SOCID
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] misc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support read socid only
|
|
CONFIG_SPRD_SOC_THERMAL
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] don't support per-core sensor
|
|
[function] enable virtual sensor for soc
|
|
CONFIG_SPRD_SYSDUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] soc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This function is used to enable sprd sysdump feature
|
|
that dump the DDR except reserved memory.
|
|
CONFIG_SPRD_SYSTIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] timer
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support sprd system timer (systimer/sysfrt).
|
|
CONFIG_SPRD_THERMAL
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] Only enable on roc1,sharkl5,sharkl5Pro,sharkl5_32,
|
|
because project thermal ip.
|
|
[function] This function is used to config thermal moudle.
|
|
CONFIG_SPRD_THERMAL_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] be used to config sprd thermal debug
|
|
CONFIG_SPRD_THERMAL_MAX_FREQ_LIMIT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] be used to limit the max frequency
|
|
CONFIG_SPRD_THERMAL_POLICY
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] be used to extend sprd thermal policy
|
|
CONFIG_SPRD_TIMER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] timer
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for Spreadtrum ARM based SoCs.
|
|
CONFIG_SPRD_TIME_SYNC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] time
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum time sync driver.
|
|
CONFIG_SPRD_TIME_SYNC_CP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] time
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable AP/CP time sync.
|
|
CONFIG_SPRD_TOP_DVFS_DEVFREQ
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] devfreq
|
|
[must] user
|
|
[missing plat description] Since the project of sharkl5 can support scaling voltage and
|
|
frequency ofsome devices which include gpu,modem and so
|
|
on.sharkl3 don't have the function.
|
|
[function] Enable device dvfs function.
|
|
CONFIG_SPRD_TSHM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] tee
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable tshm driver for GPAPI used.
|
|
CONFIG_SPRD_UID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_UMP96XX_BC1P2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_UMS512_CLK
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_SPRD_USB_CONFIGFS_RNDIS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_USB_F_RNDIS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_USB_U_ETHER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_USERLOG
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] code,make
|
|
[subsys] debug
|
|
[must] user
|
|
[missing plat description] supply userlog dev feature for sharkl3
|
|
[function] Create userlog dev driver
|
|
CONFIG_SPRD_VSP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code,menu
|
|
[subsys] misc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The VSP is a video CODEC accelerator.
|
|
CONFIG_SPRD_VSP_PW_DOMAIN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code,menu
|
|
[subsys] misc
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] power on vsp domain.
|
|
CONFIG_SPRD_WATCHDOG
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Spreadtrum watchdog driver.
|
|
CONFIG_SPRD_WATCHDOG_FIQ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_WATCHDOG_PMIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SPRD_WLAN_VENDOR_SPECIFIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SRCU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Selects the sleepable version of RCU.
|
|
CONFIG_SSB_POSSIBLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for SSB(Sonics Silicon Backplane).
|
|
CONFIG_STACKPROTECTOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_STACKPROTECTOR_STRONG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_STACKTRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] debug
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Stack backtrace support.
|
|
CONFIG_STACKTRACE_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Keep stack trace of persistent data block lock holders.
|
|
CONFIG_STACK_TRACER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support stack tracer.
|
|
CONFIG_STAGING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support kernel Staging drivers.
|
|
CONFIG_STANDALONE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Select only drivers that don't need compile-time external firmware.
|
|
CONFIG_STATIC_USERMODEHELPER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Force all usermode helper calls through a single binary
|
|
CONFIG_STATIC_USERMODEHELPER_PATH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] security
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Force all usermode helper calls through a single binary
|
|
CONFIG_STM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_STP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_STRICT_KERNEL_RWX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Make kernel text and rodata read-only.
|
|
CONFIG_STRICT_MODULE_RWX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Set loadable kernel module data as NX and text as RO.
|
|
CONFIG_SUN4I_TIMER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SUSPEND
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Suspend to RAM and standby.
|
|
CONFIG_SUSPEND_FREEZER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable freezer for suspend to RAM/standby.
|
|
CONFIG_SUSPEND_SKIP_SYNC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SWAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Support for paging of anonymous memory.
|
|
CONFIG_SWIOTLB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support switch IO TLB.
|
|
CONFIG_SWPHY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] phy
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] PHY Device support
|
|
CONFIG_SWP_EMULATE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Emulate SWP/SWPB instructions.
|
|
CONFIG_SWP_EMULATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Emulate SWP/SWPB instructions.
|
|
CONFIG_SW_SYNC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support Software synchronization objects.
|
|
CONFIG_SYNC_FILE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Explicit Synchronization Framework.
|
|
CONFIG_SYN_COOKIES
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SYN cookies provide protection against SYN flooding attack.
|
|
CONFIG_SYSCTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable kernel support the sysctl.
|
|
CONFIG_SYSCTL_EXCEPTION_TRACE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable support for /proc/sys/debug/exception-trace.
|
|
CONFIG_SYSCTL_SYSCALL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Sysctl syscall support.
|
|
CONFIG_SYSFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] sysfs file system support.
|
|
CONFIG_SYSFS_SYSCALL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] fs
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support sysfs system call.
|
|
CONFIG_SYSTEM_DATA_VERIFICATION
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Provide PKCS#7 message verification using the contents of the system
|
|
trusted keyring to provide public keys. This then can be used for module verification,
|
|
kexec image verification and firmware blob verification.
|
|
CONFIG_SYSTEM_TRUSTED_KEYRING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support SYSTEM_TRUSTED_KEYRING.
|
|
CONFIG_SYSTEM_TRUSTED_KEYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support SYSTEM_TRUSTED_KEYS.
|
|
CONFIG_SYS_HYPERVISOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This config select by ARM.
|
|
CONFIG_SYS_SUPPORTS_HUGETLBFS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] android4.4
|
|
[missing plat description] none
|
|
[function] Grants system server access to /proc/<pid>/oom_adj
|
|
for Android applications.it is needed by android4.4.
|
|
CONFIG_TABLET_USB_ACECAD
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Acecad Flair tablet support (USB)
|
|
CONFIG_TABLET_USB_AIPTEK
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Aiptek 6000U/8000U and Genius G_PEN tablet support (USB)
|
|
CONFIG_TABLET_USB_GTCO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] GTCO CalComp/InterWrite USB Support
|
|
CONFIG_TABLET_USB_HANWANG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Hanwang Art Master III tablet support (USB)
|
|
CONFIG_TABLET_USB_KBTAB
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] KB Gear JamStudio tablet support (USB)
|
|
CONFIG_TASKSTATS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Export task/process statistics through netlink.
|
|
CONFIG_TASKS_RCU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] rcu
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enables a task-based RCU implementation that uses
|
|
only voluntary context switch (not preemption!), idle, and
|
|
user-mode execution as quiescent states.
|
|
CONFIG_TASK_IO_ACCOUNTING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable per-task storage I/O accounting.
|
|
CONFIG_TASK_XACCT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable extended accounting over taskstats.
|
|
CONFIG_TCP_CONG_CUBIC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This is version 2.0 of BIC-TCP which uses a cubic growth function among other techniques.
|
|
CONFIG_TCP_MD5SIG
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Giving MD5 protection to TCP sessions
|
|
CONFIG_TEXTSEARCH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for txt search.
|
|
CONFIG_TEXTSEARCH_BM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Boyer-Moore text search.
|
|
CONFIG_TEXTSEARCH_FSM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] A naive finite state machine text search approach.
|
|
CONFIG_TEXTSEARCH_KMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support Knuth-Morris-Pratt text search.
|
|
CONFIG_THERMAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] kernel thermal core framework
|
|
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Set default thermal governor as power allocator.
|
|
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] set emergency poweroff delay time
|
|
CONFIG_THERMAL_EMULATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_THERMAL_GOV_POWER_ALLOCATOR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Power allocator thermal governor.
|
|
CONFIG_THERMAL_GOV_STEP_WISE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_THERMAL_GOV_USER_SPACE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_THERMAL_OF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] kernel thermal core framework
|
|
CONFIG_THERMAL_STATISTICS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_THERMAL_WRITABLE_TRIPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] thermal
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable writable trip points.
|
|
CONFIG_THREAD_INFO_IN_TASK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Select this to move thread_info off the stack into task_struct. To
|
|
make this work, an arch will need to remove all thread_info fields
|
|
except flags and fix any runtime bugs.
|
|
CONFIG_TICK_CPU_ACCOUNTING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] time
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Simple tick based cputime accounting.
|
|
CONFIG_TICK_ONESHOT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] time
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] This is only related to the tick functionality.
|
|
CONFIG_TIMERFD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] interrupt
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable the timerfd() system call that allows to receive timer
|
|
events on a file descriptor.
|
|
CONFIG_TIMER_OF
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] timer
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support timer device node function interface.
|
|
CONFIG_TIMER_PROBE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] timer
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support timer probe feature.
|
|
CONFIG_TIPC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TIPC_DIAG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TIPC_MEDIA_UDP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TMPFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Tmpfs virtual memory file system support. Tmpfs is a
|
|
file system which keeps all files in virtual memory.
|
|
CONFIG_TMPFS_POSIX_ACL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Tmpfs POSIX Access Control Lists.
|
|
CONFIG_TMPFS_XATTR
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] fs
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Tmpfs extended attributes.
|
|
CONFIG_TOOLS_SUPPORT_RELR
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TOUCHSCREEN_PROPERTIES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] touchscreen of interface
|
|
CONFIG_TRACEPOINTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Place an empty function call at each tracepoint site.
|
|
CONFIG_TRACER_MAX_TRACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Maxsize of trace, Maxsize report of sched, irq, trace.
|
|
CONFIG_TRACER_SNAPSHOT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Create a snapshot trace buffer
|
|
CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Allow snapshot to swap per CPU
|
|
CONFIG_TRACE_CLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Report clock of trace.
|
|
CONFIG_TRACE_GPU_MEM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TRACE_IRQFLAGS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable/disable irq flags trace.
|
|
CONFIG_TRACE_IRQFLAGS_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,menu
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support irq flags trace.
|
|
CONFIG_TRACE_PREEMPT_TOGGLE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TRACING
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] To avoid circular dependencies to accomplish the hiding of the automatic options.
|
|
CONFIG_TRACING_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Minsize of trace in arch, if enable ftrace, this is necessary.
|
|
CONFIG_TRANSPARENT_HUGEPAGE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TRANSPARENT_HUGE_PAGECACHE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TREE_SRCU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] rcu
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option selects the full-fledged version of SRCU.
|
|
CONFIG_TRUSTY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] tee
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This is the top config option of trusty driver which supports
|
|
communication between linux and trusty OS.
|
|
Trusty driver is used on all ARM architecture-based platforms
|
|
with trusty OS integrated
|
|
CONFIG_TRUSTY_LOG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] tee
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] This is used to dump trusty OS log and output to kernel log
|
|
CONFIG_TRUSTY_VIRTIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] tee
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This implements trusty virtio driver which works with the
|
|
back-end virtio driver in trusty OS
|
|
CONFIG_TRUSTY_VIRTIO_IPC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] tee
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This implements trusty IPC driver based on trusty virtio
|
|
CONFIG_TTY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable TTY
|
|
CONFIG_TUN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Universal TUN/TAP device driver support
|
|
CONFIG_TYPEC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable typec function.
|
|
CONFIG_TYPEC_TCPM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_TYPEC_UCSI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UAPI_HEADER_TEST
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UBSAN
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UBSAN_BOUNDS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UBSAN_SANITIZE_ALL
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UBSAN_TRAP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UCLAMP_BUCKETS_COUNT
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UCLAMP_TASK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UCLAMP_TASK_GROUP
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UCS2_STRING
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UEVENT_HELPER
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for uevent helper.
|
|
CONFIG_UEVENT_HELPER_PATH
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] udev
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] path to uevent helper. Set to null.
|
|
CONFIG_UHID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] input
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] User-space I/O driver support for HID subsystem
|
|
CONFIG_UID16
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Enable 16-bit UID system calls.
|
|
CONFIG_UID_IO_DEBUG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] collect uid_io stats per 5s log in 2 buff
|
|
CONFIG_UID_SYS_STATS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Per-UID statistics
|
|
CONFIG_UIO
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UMW2652
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_UNCOMPRESS_INCLUDE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] debug
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support for compress include path. Set to "debug/uncompress.h".
|
|
CONFIG_UNICODE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] unicode
|
|
CONFIG_UNINLINE_SPIN_UNLOCK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] vts require, Enable uninlie spin.
|
|
CONFIG_UNISOC_AUDIO_AGDSP_ACCESS
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] agdsp access driver
|
|
CONFIG_UNISOC_AUDIO_CPBOOT
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] cpboot driver code
|
|
CONFIG_UNISOC_AUDIO_DSP_DUMP
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] dsp dump driver code
|
|
CONFIG_UNISOC_AUDIO_MCDT
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] mcdt driver code
|
|
CONFIG_UNISOC_AUDIO_MEMORY_MANAGER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] audio memory manager driver code
|
|
CONFIG_UNISOC_AUDIO_PIPE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] audio pipe driver code
|
|
CONFIG_UNISOC_AUDIO_SAUDIO
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] saudio driver code
|
|
CONFIG_UNISOC_AUDIO_SIPC
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] sipc driver code
|
|
CONFIG_UNISOC_GNSS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_GNSS_COMMON_CTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_GNSS_DBG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_GNSS_PMNOTIFY_CTL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_HW_DEVICE_DVFS_AGCP
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] sound
|
|
[must] user
|
|
[missing plat description] not used
|
|
[function] dvfs agcp driver code
|
|
CONFIG_UNISOC_IOMMU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] unisoc_platform
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] This macro is to support unisoc_platform iommu.
|
|
CONFIG_UNISOC_MAILBOX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_MAILBOX_R1
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_MAPUSER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_MODEM_LOADER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_SIPC_VIRT_BUS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNISOC_WCN_BSP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNIX
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, support for Unix domain sockets
|
|
CONFIG_UNIX98_PTYS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] uart
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support unix98 PTY
|
|
CONFIG_UNIX_SCM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UNMAP_KERNEL_AT_EL0
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] arch
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] meltdown/spectre fix
|
|
CONFIG_UNWINDER_ARM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_UPROBES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Uprobes is the user-space counterpart to kprobes: they enable instrumentation applications
|
|
(such as 'perf probe') to establish unintrusive probes in user-space binaries and libraries,
|
|
by executing handler functions when the probes are hit by user-space applications
|
|
CONFIG_UPROBE_EVENTS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This allows the user to add tracing events on top of userspace dynamic events
|
|
(similar to tracepoints) on the fly via the trace events interface.
|
|
CONFIG_USB
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB Core files and filesystem
|
|
CONFIG_USB_ACM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] USB host side ACM function.
|
|
CONFIG_USB_ANNOUNCE_NEW_DEVICES
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] USB announce new devices info.
|
|
CONFIG_USB_ARCH_HAS_HCD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB host feature.
|
|
CONFIG_USB_AUTOSUSPEND_DELAY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_COMMON
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Provides code common for host and device side USB.
|
|
CONFIG_USB_CONFIGFS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] A Linux USB "gadget" can be set up through configfs.
|
|
CONFIG_USB_CONFIGFS_F_ACC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget Accessory support
|
|
CONFIG_USB_CONFIGFS_F_AUDIO_SRC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget Audio Source support.
|
|
CONFIG_USB_CONFIGFS_F_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Function filesystem (FunctionFS)
|
|
CONFIG_USB_CONFIGFS_F_HID
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_CONFIGFS_F_MIDI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The MIDI Function acts as a USB Audio device.
|
|
CONFIG_USB_CONFIGFS_F_VSERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support vendor serial.
|
|
CONFIG_USB_CONFIGFS_MASS_STORAGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support USB Mass storage.
|
|
CONFIG_USB_CONFIGFS_SERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support Generic serial bulk in/out.
|
|
CONFIG_USB_CONFIGFS_UEVENT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Uevent notification of Gadget state.
|
|
CONFIG_USB_DEFAULT_PERSIST
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable USB persist by default for PM.
|
|
CONFIG_USB_DUMMY_HCD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_DWC3
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_DWC3_DUAL_ROLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_DWC3_HAPS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_DWC3_OF_SIMPLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_EHCI_HCD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] EHCI is standard for USB 2.0 host controller hardware.
|
|
CONFIG_USB_EHCI_HCD_PLATFORM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support Generic EHCI driver for a platform device.
|
|
CONFIG_USB_EHCI_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_EHCI_TT_NEWSCHED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] Improved Transaction Translator scheduling.
|
|
CONFIG_USB_F_ACC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget Accessory support
|
|
CONFIG_USB_F_AUDIO_SRC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget Audio Source support.
|
|
CONFIG_USB_F_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Function filesystem (FunctionFS)
|
|
CONFIG_USB_F_HID
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_F_MASS_STORAGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support USB Mass storage.
|
|
CONFIG_USB_F_MIDI
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The MIDI Function acts as a USB Audio device.
|
|
CONFIG_USB_F_SERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget SERIAL support.
|
|
CONFIG_USB_F_VSERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB gadget VSERIAL support.
|
|
CONFIG_USB_F_VSERIAL_BYPASS_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] This macro is to support modem log using vser
|
|
CONFIG_USB_GADGET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB Gadget Support
|
|
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Number of storage pipeline buffers
|
|
CONFIG_USB_GADGET_VBUS_DRAW
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Maximum VBUS Power usage (2-500 mA).
|
|
CONFIG_USB_GSPCA
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_HID
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB human interface device (HID) support
|
|
CONFIG_USB_HIDDEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] /dev/hiddev raw HID device support
|
|
CONFIG_USB_LIBCOMPOSITE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] composite based drivers
|
|
CONFIG_USB_MUSB_DUAL_ROLE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] USB Dual Role mode support.
|
|
CONFIG_USB_MUSB_GADGET
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_MUSB_HDRC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support Inventra Highspeed Dual Role Controller (TI, ADI, AW, ...).
|
|
CONFIG_USB_MUSB_SPRD
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to suppor SPRD platforms musb driver.
|
|
CONFIG_USB_NET_AQC111
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_NET_AX88179_178A
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support AX88179 usb-network device
|
|
CONFIG_USB_NET_AX8817X
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support AX8817X usb-network device
|
|
CONFIG_USB_NET_CDCETHER
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_NET_CDC_NCM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_NET_DRIVERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] usb network driver
|
|
CONFIG_USB_OHCI_HCD
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support OHCI HCD (USB 1.1).
|
|
CONFIG_USB_OHCI_HCD_PLATFORM
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support Generic OHCI driver for a platform device.
|
|
CONFIG_USB_OHCI_LITTLE_ENDIAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] A controller type.
|
|
CONFIG_USB_OTG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_PHY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support USB Physical Layer drivers.
|
|
CONFIG_USB_ROLE_SWITCH
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_RTL8152
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] usb network driver
|
|
CONFIG_USB_SC27XX_TYPEC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] pmic 27xx typec driver.
|
|
CONFIG_USB_SERIAL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] unknown
|
|
[missing plat description] none
|
|
[function] USB serial mode on host mode
|
|
CONFIG_USB_SPRD_DMA
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support SPRD DMA mode.
|
|
CONFIG_USB_SPRD_DMA_V3
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] DMA VERSION V3.
|
|
CONFIG_USB_SPRD_OFFLOAD
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_USB_STORAGE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This macro is to support USB Mass Storage support.
|
|
CONFIG_USB_SUPPORT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds core support for Universal Serial Bus (USB).
|
|
CONFIG_USB_UAS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_USBNET
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option adds usbnet function.
|
|
CONFIG_USB_U_SERIAL
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] usb
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] u_serial.c -- utilities for USB gadget "serial port"/TTY support
|
|
CONFIG_USB_VIDEO_CLASS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_XHCI_HCD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_XHCI_PCI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USB_XHCI_PLATFORM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USERFAULTFD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_USE_OF
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Flattened Device Tree support.
|
|
CONFIG_UTS_NS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] add mount/net/uts namespace support
|
|
CONFIG_V4L_MEM2MEM_DRIVERS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_V4L_PLATFORM_DRIVERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VDSO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code,make
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Enable VDSO for acceleration of some system calls
|
|
CONFIG_VETH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Useful for testing, debugging, when combined with network namespaces in particular
|
|
CONFIG_VFAT_FS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] fs
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option provides support for normal Windows file
|
|
systems with long filenames.
|
|
CONFIG_VFP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] VFP-format floating point maths.
|
|
CONFIG_VFPv3
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] VFPV3-format floating point maths.
|
|
CONFIG_VHOST
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VHOST_VSOCK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOBUF2_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOBUF2_DMA_CONTIG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOBUF2_MEMOPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOBUF2_V4L2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOBUF2_VMALLOC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEOMODE_HELPERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] video
|
|
[must] home
|
|
[missing plat description] none
|
|
[function] Helper function for parsing lcd video parameters.
|
|
CONFIG_VIDEO_DEV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEO_IR_I2C
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEO_V4L2
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEO_V4L2_I2C
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIDEO_V4L2_SUBDEV_API
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIRTIO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This option is selected by any driver which implements
|
|
the virtio bus, such as CONFIG_VIRTIO_PCI,
|
|
CONFIG_VIRTIO_MMIO, CONFIG_LGUEST, CONFIG_RPMSG
|
|
or CONFIG_S390_GUEST.
|
|
CONFIG_VIRTIO_FS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIRTIO_MENU
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIRTIO_MMIO
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This drivers provides support for memory mapped
|
|
virtio platform device driver.
|
|
CONFIG_VIRTIO_VSOCKETS_COMMON
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VIRTUALIZATION
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VMAP_STACK
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] the thread kernel stack is allocated by vmalloc, otherwise the continuous physical pages are allocated directly
|
|
CONFIG_VMSPLIT_3G
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Set the memory limit between userspace and kernelspace.
|
|
CONFIG_VM_EVENT_COUNTERS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] mm
|
|
[must] busybox_console
|
|
[missing plat description] none
|
|
[function] Enable VM event counters for /proc/vmstat.
|
|
CONFIG_VSOCKETS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VSOCKETS_DIAG
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_VT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable virtual terminal
|
|
CONFIG_VT_CONSOLE
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Support for console on virtual terminal
|
|
CONFIG_VT_CONSOLE_SLEEP
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] config
|
|
[subsys] tty
|
|
[must] debug
|
|
[missing plat description] none
|
|
[function] Enable vt console sleep
|
|
CONFIG_WANT_DEV_COREDUMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WATCHDOG
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic Watchdog Controller support.
|
|
CONFIG_WATCHDOG_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Generic Watchdog Core sys support.
|
|
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Update boot-enabled watchdog until userspace takes over
|
|
CONFIG_WATCHDOG_OPEN_TIMEOUT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] watchdog pretimeout default gov panic
|
|
CONFIG_WATCHDOG_PRETIMEOUT_GOV
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] watchdog pretimeout gov
|
|
CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] core
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] watchdog pretimeout gov panic
|
|
CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WCN_BOOT
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field] make
|
|
[subsys] wcn
|
|
[must] user
|
|
[missing plat description] This macro is a proprietary driver related to roc1,sharkl5,sharkl5Pro,sharkl5_32.
|
|
The missing plat is not relevant.
|
|
[function] wcn boot up for 2355 chip.
|
|
CONFIG_WCN_INTEG
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_WCN_SIPC
|
|
[arch] all
|
|
[plat] pike2,sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_WCN_SLP
|
|
[arch] arm64
|
|
[plat] sharkl5Pro
|
|
[missing plat] sharkl3
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description]
|
|
[function]
|
|
CONFIG_WEXT_CORE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WEXT_PRIV
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WEXT_PROC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WEXT_SPY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WIREGUARD
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WIRELESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] wireless
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] wireless support
|
|
CONFIG_WIRELESS_EXT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WLAN
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This section contains all the pre 802.11 and 802.11 wireless
|
|
device drivers. For a complete list of drivers and documentation
|
|
on them refer to the wireless wiki:
|
|
CONFIG_WLAN_VENDOR_SPREADTRUM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_WQ_POWER_EFFICIENT_DEFAULT
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] code
|
|
[subsys] power
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] power efficient work queue
|
|
CONFIG_WRITEBACK_SWAPCACHE
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field] mm
|
|
[subsys] swap
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] write back swap cache
|
|
CONFIG_X509_CERTIFICATE_PARSER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] crypto
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] X.509 certificate parser
|
|
CONFIG_XARRAY_MULTI
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XDP_SOCKETS
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XFRM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support for xfrm
|
|
CONFIG_XFRM_ALGO
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for xfrm algorithum
|
|
CONFIG_XFRM_FRAGMENT
|
|
[arch] arm64
|
|
[plat] sharkl3
|
|
[missing plat] sharkl5Pro
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support pkt fragment in ip layer before esp. By using this
|
|
one,control parameter will be set to one. It is only for
|
|
sprd until now. It is used for vowifi.
|
|
CONFIG_XFRM_INTERFACE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] AndroidQ Must Enable. Transformation virtual interface.
|
|
CONFIG_XFRM_IPCOMP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] support for ip comparing
|
|
CONFIG_XFRM_MIGRATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XFRM_STATISTICS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] This statistics is to show statistics about transformation
|
|
factor at packet processing for developer.It is used for
|
|
vowifi.
|
|
CONFIG_XFRM_SUB_POLICY
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] Support sub policy for developers. By using sub policy with
|
|
main one, two policies can be applied to the same packet at
|
|
once. It is used for vowifi.
|
|
CONFIG_XFRM_USER
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,code
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] vts require, Support for Transformation(XFRM) user configuration interface
|
|
like IPsec used by native Linux tools
|
|
CONFIG_XPS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] menu,net
|
|
[subsys] net
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] To enable XPS, the bitmap of CPUs that may use a transmit
|
|
queue is configured using the sysfs file entry:
|
|
/sys/class/net/<dev>/queues/tx-<n>/xps_cpus
|
|
CONFIG_XXHASH
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_ARM
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_ARMTHUMB
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_BCJ
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_IA64
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_POWERPC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_SPARC
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_XZ_DEC_X86
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ZBOOT_ROM_BSS
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Compressed ROM boot loader BSS address.
|
|
CONFIG_ZBOOT_ROM_TEXT
|
|
[arch] arm
|
|
[plat] pike2
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] code
|
|
[missing plat description] none
|
|
[function] Compressed ROM boot loader base address.
|
|
CONFIG_ZLIB_DEFLATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support uncompress zlib by deflate.
|
|
CONFIG_ZLIB_INFLATE
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] core
|
|
[must] console
|
|
[missing plat description] none
|
|
[function] Support uncompress zlib by inflate.
|
|
CONFIG_ZONE_DMA32
|
|
[arch] arm64
|
|
[plat] sharkl3,sharkl5Pro
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ZRAM
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] SWAP partition based on RAM is used to access the compressed anon page
|
|
to avoid the influence of IO speed restriction on the system,
|
|
CONFIG_ZRAM_DEDUP
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function] Deduplicate ZRAM data to reduce amount of memory consumption.
|
|
CONFIG_ZRAM_WRITEBACK
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] block
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] enable backing swap to block device
|
|
CONFIG_ZSMALLOC
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field] make
|
|
[subsys] mm
|
|
[must] user
|
|
[missing plat description] none
|
|
[function] The Zsmalloc allocator attempts to store multiple
|
|
objects of the same size on a composite page
|
|
CONFIG_ZSTD_COMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|
|
CONFIG_ZSTD_DECOMPRESS
|
|
[arch] all
|
|
[plat] all
|
|
[missing plat] none
|
|
[field]
|
|
[subsys]
|
|
[must]
|
|
[missing plat description] none
|
|
[function]
|