mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 22:23:27 +00:00
ee4a0afdcd
This adds the neon based implementations of AES & SHA256. For AES, according to the kernel config help: Use a faster and more secure NEON based implementation of AES in CBC, CTR and XTS modes. Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode and for XTS mode encryption, CBC and XTS mode decryption speedup is around 25%. (CBC encryption speed is not affected by this driver.) This implementation does not rely on any lookup tables so it is believed to be invulnerable to cache timing attacks. ... The observed speedups on ipq40xx are more modest: speedup is around 20% for CTR mode and for XTS mode encryption, CBC and XTS mode decryption speedup is around 10%. Measurements were made using tcrypt, with 1024-bytes blocks for CTR & CBC, and 4096-bytes for XTS. The aes-neon-bs driver uses a fallback for CBC encryption; that fallback could be either the generic driver written in C, or the scalar arm-asm one. Even though aes-arm is 1.9% slower, it is more resilient to timing attacks (the reason for being slower), so it is being included here. The neon sha256 module increases performance over the generic module by 33%. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com> [Enable only ciphers for now, reorder patch in series to help bisect as new symbols could lead to build failures, 5.4] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
676 lines
19 KiB
Groff
676 lines
19 KiB
Groff
CONFIG_64BIT_TIME=y
|
|
# CONFIG_ADIN_PHY is not set
|
|
CONFIG_ALIGNMENT_TRAP=y
|
|
# CONFIG_AL_FIC is not set
|
|
# CONFIG_APQ_GCC_8084 is not set
|
|
# CONFIG_APQ_MMCC_8084 is not set
|
|
CONFIG_AR40XX_PHY=y
|
|
CONFIG_ARCH_32BIT_OFF_T=y
|
|
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|
CONFIG_ARCH_HAS_BINFMT_FLAT=y
|
|
CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
|
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
|
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
|
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
|
CONFIG_ARCH_HAS_KCOV=y
|
|
CONFIG_ARCH_HAS_KEEPINITRD=y
|
|
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
|
|
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
|
|
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
|
CONFIG_ARCH_HAS_SET_MEMORY=y
|
|
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
|
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
|
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
|
CONFIG_ARCH_IPQ40XX=y
|
|
CONFIG_ARCH_KEEP_MEMBLOCK=y
|
|
# CONFIG_ARCH_MDM9615 is not set
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
# CONFIG_ARCH_MILBEAUT is not set
|
|
# CONFIG_ARCH_MSM8960 is not set
|
|
# CONFIG_ARCH_MSM8974 is not set
|
|
# CONFIG_ARCH_MSM8X60 is not set
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
CONFIG_ARCH_MULTI_V7=y
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
|
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
|
|
CONFIG_ARCH_QCOM=y
|
|
# CONFIG_ARCH_RDA is not set
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|
CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
|
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
|
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARM=y
|
|
CONFIG_ARM_AMBA=y
|
|
CONFIG_ARM_APPENDED_DTB=y
|
|
CONFIG_ARM_ARCH_TIMER=y
|
|
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
|
# CONFIG_ARM_ATAG_DTB_COMPAT is not set
|
|
CONFIG_ARM_CPUIDLE=y
|
|
CONFIG_ARM_CPU_SUSPEND=y
|
|
# CONFIG_ARM_CPU_TOPOLOGY is not set
|
|
CONFIG_ARM_CRYPTO=y
|
|
# CONFIG_ARM_ERRATA_814220 is not set
|
|
# CONFIG_ARM_ERRATA_857271 is not set
|
|
# CONFIG_ARM_ERRATA_857272 is not set
|
|
CONFIG_ARM_GIC=y
|
|
CONFIG_ARM_HAS_SG_CHAIN=y
|
|
CONFIG_ARM_L1_CACHE_SHIFT=6
|
|
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
|
# CONFIG_ARM_LPAE is not set
|
|
CONFIG_ARM_PATCH_IDIV=y
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
|
|
# CONFIG_ARM_SMMU is not set
|
|
# CONFIG_ARM_SP805_WATCHDOG is not set
|
|
CONFIG_ARM_THUMB=y
|
|
# CONFIG_ARM_THUMBEE is not set
|
|
CONFIG_ARM_UNWIND=y
|
|
CONFIG_ARM_VIRT_EXT=y
|
|
CONFIG_AT803X_PHY=y
|
|
CONFIG_AUTO_ZRELADDR=y
|
|
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
|
|
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_MQ_PCI=y
|
|
CONFIG_BOUNCE=y
|
|
# CONFIG_CACHE_L2X0 is not set
|
|
CONFIG_CC_CAN_LINK=y
|
|
CONFIG_CC_HAS_ASM_INLINE=y
|
|
CONFIG_CC_HAS_KASAN_GENERIC=y
|
|
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
|
# CONFIG_CHARGER_LT3651 is not set
|
|
# CONFIG_CHARGER_UCS1002 is not set
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLKSRC_QCOM=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMMON_CLK=y
|
|
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
|
CONFIG_COMMON_CLK_QCOM=y
|
|
# CONFIG_COMMON_CLK_SI5341 is not set
|
|
CONFIG_COMPAT_32BIT_TIME=y
|
|
# CONFIG_COUNTER is not set
|
|
CONFIG_CPUFREQ_DT=y
|
|
CONFIG_CPUFREQ_DT_PLATDEV=y
|
|
CONFIG_CPU_32v6K=y
|
|
CONFIG_CPU_32v7=y
|
|
CONFIG_CPU_ABRT_EV7=y
|
|
# CONFIG_CPU_BIG_ENDIAN is not set
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
CONFIG_CPU_CACHE_V7=y
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
CONFIG_CPU_COPY_V6=y
|
|
CONFIG_CPU_CP15=y
|
|
CONFIG_CPU_CP15_MMU=y
|
|
CONFIG_CPU_FREQ=y
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
|
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
|
|
CONFIG_CPU_FREQ_GOV_COMMON=y
|
|
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
|
|
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
|
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
|
|
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
|
|
CONFIG_CPU_FREQ_STAT=y
|
|
CONFIG_CPU_HAS_ASID=y
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
# CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND is not set
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_CPU_IDLE_GOV_LADDER=y
|
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
|
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
|
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
|
|
CONFIG_CPU_PABRT_V7=y
|
|
CONFIG_CPU_PM=y
|
|
CONFIG_CPU_RMAP=y
|
|
CONFIG_CPU_SPECTRE=y
|
|
CONFIG_CPU_THERMAL=y
|
|
CONFIG_CPU_THUMB_CAPABLE=y
|
|
CONFIG_CPU_TLB_V7=y
|
|
CONFIG_CPU_V7=y
|
|
CONFIG_CRC16=y
|
|
# CONFIG_CRC32_SARWATE is not set
|
|
CONFIG_CRC32_SLICEBY8=y
|
|
CONFIG_CRYPTO_ACOMP2=y
|
|
# CONFIG_CRYPTO_ADIANTUM is not set
|
|
CONFIG_CRYPTO_AEAD=y
|
|
CONFIG_CRYPTO_AEAD2=y
|
|
CONFIG_CRYPTO_AES_ARM=y
|
|
CONFIG_CRYPTO_AES_ARM_BS=y
|
|
CONFIG_CRYPTO_AKCIPHER2=y
|
|
CONFIG_CRYPTO_CBC=y
|
|
CONFIG_CRYPTO_CTR=y
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
CONFIG_CRYPTO_DES=y
|
|
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
|
CONFIG_CRYPTO_DEV_QCE=y
|
|
# CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL is not set
|
|
# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
|
|
CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER=y
|
|
CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
|
|
CONFIG_CRYPTO_DEV_QCOM_RNG=y
|
|
CONFIG_CRYPTO_DRBG=y
|
|
CONFIG_CRYPTO_DRBG_HMAC=y
|
|
CONFIG_CRYPTO_DRBG_MENU=y
|
|
CONFIG_CRYPTO_ECB=y
|
|
# CONFIG_CRYPTO_ECRDSA is not set
|
|
# CONFIG_CRYPTO_ESSIV is not set
|
|
# CONFIG_CRYPTO_GHASH_ARM_CE is not set
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_HASH_INFO=y
|
|
CONFIG_CRYPTO_HMAC=y
|
|
CONFIG_CRYPTO_HW=y
|
|
CONFIG_CRYPTO_JITTERENTROPY=y
|
|
CONFIG_CRYPTO_KPP2=y
|
|
CONFIG_CRYPTO_LIB_AES=y
|
|
CONFIG_CRYPTO_LIB_DES=y
|
|
CONFIG_CRYPTO_LIB_SHA256=y
|
|
CONFIG_CRYPTO_LZO=y
|
|
CONFIG_CRYPTO_MANAGER=y
|
|
CONFIG_CRYPTO_MANAGER2=y
|
|
CONFIG_CRYPTO_NULL=y
|
|
CONFIG_CRYPTO_NULL2=y
|
|
# CONFIG_CRYPTO_OFB is not set
|
|
CONFIG_CRYPTO_RNG=y
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_CRYPTO_RNG_DEFAULT=y
|
|
# CONFIG_CRYPTO_SHA1_ARM_CE is not set
|
|
# CONFIG_CRYPTO_SHA1_ARM_NEON is not set
|
|
CONFIG_CRYPTO_SEQIV=y
|
|
CONFIG_CRYPTO_SHA256=y
|
|
CONFIG_CRYPTO_SHA256_ARM=y
|
|
CONFIG_CRYPTO_SIMD=y
|
|
# CONFIG_CRYPTO_STREEBOG is not set
|
|
CONFIG_CRYPTO_XTS=y
|
|
# CONFIG_CRYPTO_XXHASH is not set
|
|
CONFIG_CRYPTO_ZSTD=y
|
|
CONFIG_DCACHE_WORD_ACCESS=y
|
|
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
|
CONFIG_DEBUG_MISC=y
|
|
# CONFIG_DEBUG_PLIST is not set
|
|
# CONFIG_DEBUG_USER is not set
|
|
# CONFIG_DMABUF_SELFTESTS is not set
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_DMA_DECLARE_COHERENT=y
|
|
CONFIG_DMA_ENGINE=y
|
|
CONFIG_DMA_OF=y
|
|
CONFIG_DMA_REMAP=y
|
|
CONFIG_DMA_SHARED_BUFFER=y
|
|
CONFIG_DMA_VIRTUAL_CHANNELS=y
|
|
CONFIG_DTC=y
|
|
CONFIG_DT_IDLE_STATES=y
|
|
CONFIG_DYNAMIC_DEBUG=y
|
|
CONFIG_EDAC_ATOMIC_SCRUB=y
|
|
CONFIG_EDAC_SUPPORT=y
|
|
CONFIG_EEPROM_AT24=y
|
|
# CONFIG_EEPROM_EE1004 is not set
|
|
# CONFIG_ENERGY_MODEL is not set
|
|
CONFIG_ESSEDMA=y
|
|
# CONFIG_EXFAT_FS is not set
|
|
CONFIG_EXTCON=y
|
|
# CONFIG_FIELDBUS_DEV is not set
|
|
CONFIG_FIXED_PHY=y
|
|
CONFIG_FIX_EARLYCON_MEM=y
|
|
# CONFIG_FSL_QDMA is not set
|
|
# CONFIG_FS_VERITY is not set
|
|
# CONFIG_FW_LOADER_COMPRESS is not set
|
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
|
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
|
|
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
|
CONFIG_GENERIC_MSI_IRQ=y
|
|
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_PHY=y
|
|
CONFIG_GENERIC_PINCONF=y
|
|
CONFIG_GENERIC_PINCTRL_GROUPS=y
|
|
CONFIG_GENERIC_PINMUX_FUNCTIONS=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
CONFIG_GPIO_74X164=y
|
|
# CONFIG_GPIO_AMD_FCH is not set
|
|
# CONFIG_GPIO_CADENCE is not set
|
|
# CONFIG_GPIO_GW_PLD is not set
|
|
# CONFIG_GPIO_SAMA5D2_PIOBU is not set
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_GPIO_WATCHDOG=y
|
|
# CONFIG_GPIO_WATCHDOG_ARCH_INITCALL is not set
|
|
# CONFIG_GVE is not set
|
|
# CONFIG_HABANA_AI is not set
|
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
|
CONFIG_HARDEN_BRANCH_PREDICTOR=y
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT_MAP=y
|
|
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
|
|
CONFIG_HAVE_ARCH_BITREVERSE=y
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
CONFIG_HAVE_ARM_ARCH_TIMER=y
|
|
CONFIG_HAVE_ARM_SMCCC=y
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
|
|
CONFIG_HAVE_EBPF_JIT=y
|
|
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
CONFIG_HAVE_IDE=y
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|
CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_OPTPROBES=y
|
|
CONFIG_HAVE_PCI=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_PERF_REGS=y
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
|
|
CONFIG_HAVE_PROC_CPU=y
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
CONFIG_HAVE_RSEQ=y
|
|
CONFIG_HAVE_SMP=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_UID16=y
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
# CONFIG_HEADERS_INSTALL is not set
|
|
# CONFIG_HEADER_TEST is not set
|
|
CONFIG_HIGHMEM=y
|
|
# CONFIG_HIGHPTE is not set
|
|
CONFIG_HWSPINLOCK=y
|
|
CONFIG_HWSPINLOCK_QCOM=y
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_HW_RANDOM_OPTEE=y
|
|
CONFIG_HZ_FIXED=0
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_BOARDINFO=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_HELPER_AUTO=y
|
|
# CONFIG_I2C_NVIDIA_GPU is not set
|
|
CONFIG_I2C_QUP=y
|
|
# CONFIG_I3C is not set
|
|
# CONFIG_IGC is not set
|
|
# CONFIG_IKHEADERS is not set
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
|
|
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
|
|
CONFIG_INIT_STACK_NONE=y
|
|
# CONFIG_INTERCONNECT is not set
|
|
# CONFIG_IOMMU_DEBUGFS is not set
|
|
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
|
# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
|
|
CONFIG_IOMMU_SUPPORT=y
|
|
CONFIG_IO_URING=y
|
|
CONFIG_IPQ_GCC_4019=y
|
|
# CONFIG_IPQ_GCC_806X is not set
|
|
# CONFIG_IPQ_GCC_8074 is not set
|
|
# CONFIG_IPQ_LCC_806X is not set
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_DOMAIN_HIERARCHY=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_KASAN_STACK=1
|
|
# CONFIG_KPSS_XCC is not set
|
|
# CONFIG_KRAITCC is not set
|
|
# CONFIG_LCD_CLASS_DEVICE is not set
|
|
# CONFIG_LEDS_AN30259A is not set
|
|
# CONFIG_LEDS_LM3532 is not set
|
|
CONFIG_LEDS_LP5562=y
|
|
CONFIG_LEDS_LP55XX_COMMON=y
|
|
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
|
# CONFIG_LOCK_EVENT_COUNTS is not set
|
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
|
CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity"
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MDIO_BITBANG=y
|
|
CONFIG_MDIO_BUS=y
|
|
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
|
CONFIG_MDIO_DEVICE=y
|
|
CONFIG_MDIO_GPIO=y
|
|
CONFIG_MDIO_IPQ40XX=y
|
|
# CONFIG_MDM_GCC_9615 is not set
|
|
# CONFIG_MDM_LCC_9615 is not set
|
|
CONFIG_MEMFD_CREATE=y
|
|
# CONFIG_MFD_LOCHNAGAR is not set
|
|
# CONFIG_MFD_MAX77650 is not set
|
|
# CONFIG_MFD_QCOM_RPM is not set
|
|
# CONFIG_MFD_ROHM_BD70528 is not set
|
|
# CONFIG_MFD_SPMI_PMIC is not set
|
|
# CONFIG_MFD_STMFX is not set
|
|
# CONFIG_MFD_STPMIC1 is not set
|
|
CONFIG_MFD_SYSCON=y
|
|
# CONFIG_MFD_TQMX86 is not set
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
|
CONFIG_MIGRATION=y
|
|
# CONFIG_MISC_ALCOR_PCI is not set
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
|
# CONFIG_MSM_GCC_8660 is not set
|
|
# CONFIG_MSM_GCC_8916 is not set
|
|
# CONFIG_MSM_GCC_8960 is not set
|
|
# CONFIG_MSM_GCC_8974 is not set
|
|
# CONFIG_MSM_GCC_8994 is not set
|
|
# CONFIG_MSM_GCC_8996 is not set
|
|
# CONFIG_MSM_GCC_8998 is not set
|
|
# CONFIG_MSM_LCC_8960 is not set
|
|
# CONFIG_MSM_MMCC_8960 is not set
|
|
# CONFIG_MSM_MMCC_8974 is not set
|
|
# CONFIG_MSM_MMCC_8996 is not set
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
# CONFIG_MTD_HYPERBUS is not set
|
|
CONFIG_MTD_NAND_CORE=y
|
|
# CONFIG_MTD_RAW_NAND is not set
|
|
CONFIG_MTD_SPI_NAND=y
|
|
CONFIG_MTD_SPI_NOR=y
|
|
CONFIG_MTD_SPLIT_FIRMWARE=y
|
|
CONFIG_MTD_SPLIT_FIT_FW=y
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
CONFIG_MTD_UBI_BLOCK=y
|
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEON=y
|
|
CONFIG_NET_DEVLINK=y
|
|
CONFIG_NET_DSA=y
|
|
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
|
# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
|
|
# CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
|
|
CONFIG_NET_DSA_QCA8K=y
|
|
# CONFIG_NET_DSA_SJA1105 is not set
|
|
# CONFIG_NET_DSA_TAG_8021Q is not set
|
|
# CONFIG_NET_DSA_TAG_BRCM is not set
|
|
# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set
|
|
# CONFIG_NET_DSA_TAG_GSWIP is not set
|
|
# CONFIG_NET_DSA_TAG_KSZ is not set
|
|
# CONFIG_NET_DSA_TAG_LAN9303 is not set
|
|
# CONFIG_NET_DSA_TAG_MTK is not set
|
|
CONFIG_NET_DSA_TAG_QCA=y
|
|
# CONFIG_NET_DSA_TAG_SJA1105 is not set
|
|
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
|
# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
|
|
# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NET_PTP_CLASSIFY=y
|
|
# CONFIG_NET_SCH_TAPRIO is not set
|
|
CONFIG_NET_SWITCHDEV=y
|
|
CONFIG_NET_VENDOR_GOOGLE=y
|
|
CONFIG_NET_VENDOR_PENSANDO=y
|
|
# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
|
|
CONFIG_NLS=y
|
|
CONFIG_NO_HZ=y
|
|
CONFIG_NO_HZ_COMMON=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_NR_CPUS=4
|
|
# CONFIG_NULL_TTY is not set
|
|
CONFIG_NVMEM=y
|
|
# CONFIG_NVMEM_REBOOT_MODE is not set
|
|
CONFIG_NVMEM_SYSFS=y
|
|
CONFIG_OF=y
|
|
CONFIG_OF_ADDRESS=y
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
CONFIG_OF_FLATTREE=y
|
|
CONFIG_OF_GPIO=y
|
|
CONFIG_OF_IRQ=y
|
|
CONFIG_OF_KOBJ=y
|
|
CONFIG_OF_MDIO=y
|
|
CONFIG_OF_NET=y
|
|
CONFIG_OF_RESERVED_MEM=y
|
|
CONFIG_OLD_SIGACTION=y
|
|
CONFIG_OLD_SIGSUSPEND3=y
|
|
CONFIG_OPTEE=y
|
|
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
|
|
# CONFIG_PACKING is not set
|
|
CONFIG_PADATA=y
|
|
CONFIG_PAGE_OFFSET=0xC0000000
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEAER=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
# CONFIG_PCIE_BW is not set
|
|
CONFIG_PCIE_DW=y
|
|
CONFIG_PCIE_DW_HOST=y
|
|
CONFIG_PCIE_QCOM=y
|
|
CONFIG_PCI_DISABLE_COMMON_QUIRKS=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_DOMAINS_GENERIC=y
|
|
# CONFIG_PCI_MESON is not set
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
|
# CONFIG_PCI_V3_SEMI is not set
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PHYLINK=y
|
|
# CONFIG_PHY_CADENCE_DP is not set
|
|
# CONFIG_PHY_CADENCE_DPHY is not set
|
|
# CONFIG_PHY_CADENCE_SIERRA is not set
|
|
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
|
# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
|
|
# CONFIG_PHY_OCELOT_SERDES is not set
|
|
# CONFIG_PHY_QCOM_APQ8064_SATA is not set
|
|
CONFIG_PHY_QCOM_IPQ4019_USB=y
|
|
# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
|
|
# CONFIG_PHY_QCOM_PCIE2 is not set
|
|
# CONFIG_PHY_QCOM_QMP is not set
|
|
# CONFIG_PHY_QCOM_QUSB2 is not set
|
|
# CONFIG_PHY_QCOM_UFS is not set
|
|
CONFIG_PINCTRL=y
|
|
# CONFIG_PINCTRL_APQ8064 is not set
|
|
# CONFIG_PINCTRL_APQ8084 is not set
|
|
CONFIG_PINCTRL_IPQ4019=y
|
|
# CONFIG_PINCTRL_IPQ8064 is not set
|
|
# CONFIG_PINCTRL_IPQ8074 is not set
|
|
# CONFIG_PINCTRL_MDM9615 is not set
|
|
CONFIG_PINCTRL_MSM=y
|
|
# CONFIG_PINCTRL_MSM8660 is not set
|
|
# CONFIG_PINCTRL_MSM8916 is not set
|
|
# CONFIG_PINCTRL_MSM8960 is not set
|
|
# CONFIG_PINCTRL_MSM8994 is not set
|
|
# CONFIG_PINCTRL_MSM8996 is not set
|
|
# CONFIG_PINCTRL_MSM8998 is not set
|
|
# CONFIG_PINCTRL_OCELOT is not set
|
|
# CONFIG_PINCTRL_QCOM_SPMI_PMIC is not set
|
|
# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
|
|
# CONFIG_PINCTRL_QCS404 is not set
|
|
# CONFIG_PINCTRL_SC7180 is not set
|
|
# CONFIG_PINCTRL_SDM660 is not set
|
|
# CONFIG_PINCTRL_SDM845 is not set
|
|
# CONFIG_PINCTRL_SM8150 is not set
|
|
# CONFIG_PINCTRL_STMFX is not set
|
|
CONFIG_PM_OPP=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_RESET_MSM=y
|
|
CONFIG_POWER_SUPPLY=y
|
|
CONFIG_PPS=y
|
|
# CONFIG_PRINTK_CALLER is not set
|
|
CONFIG_PRINTK_TIME=y
|
|
# CONFIG_PSI is not set
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
# CONFIG_PVPANIC is not set
|
|
CONFIG_QCOM_A53PLL=y
|
|
CONFIG_QCOM_BAM_DMA=y
|
|
# CONFIG_QCOM_COMMAND_DB is not set
|
|
# CONFIG_QCOM_EBI2 is not set
|
|
# CONFIG_QCOM_GENI_SE is not set
|
|
# CONFIG_QCOM_GSBI is not set
|
|
# CONFIG_QCOM_HFPLL is not set
|
|
# CONFIG_QCOM_IOMMU is not set
|
|
# CONFIG_QCOM_LLCC is not set
|
|
# CONFIG_QCOM_PDC is not set
|
|
CONFIG_QCOM_PM=y
|
|
CONFIG_QCOM_QFPROM=y
|
|
# CONFIG_QCOM_RMTFS_MEM is not set
|
|
CONFIG_QCOM_SCM=y
|
|
CONFIG_QCOM_SCM_32=y
|
|
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
|
CONFIG_QCOM_SMEM=y
|
|
# CONFIG_QCOM_SMSM is not set
|
|
# CONFIG_QCOM_SOCINFO is not set
|
|
CONFIG_QCOM_TCSR=y
|
|
# CONFIG_QCOM_TSENS is not set
|
|
CONFIG_QCOM_WDT=y
|
|
# CONFIG_QCS_GCC_404 is not set
|
|
# CONFIG_QCS_TURING_404 is not set
|
|
# CONFIG_QRTR is not set
|
|
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
|
|
CONFIG_RAS=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
|
CONFIG_RCU_NEED_SEGCBLIST=y
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
# CONFIG_REED_SOLOMON_TEST is not set
|
|
CONFIG_REFCOUNT_FULL=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_I2C=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGMAP_SPI=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
# CONFIG_REGULATOR_QCOM_SPMI is not set
|
|
CONFIG_REGULATOR_VCTRL=y
|
|
CONFIG_RESET_CONTROLLER=y
|
|
# CONFIG_RESET_QCOM_AOSS is not set
|
|
# CONFIG_RESET_QCOM_PDC is not set
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RPS=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_I2C_AND_SPI=y
|
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
|
# CONFIG_SDM_CAMCC_845 is not set
|
|
# CONFIG_SDM_DISPCC_845 is not set
|
|
# CONFIG_SDM_GCC_660 is not set
|
|
# CONFIG_SDM_GCC_845 is not set
|
|
# CONFIG_SDM_GPUCC_845 is not set
|
|
# CONFIG_SDM_LPASSCC_845 is not set
|
|
# CONFIG_SDM_VIDEOCC_845 is not set
|
|
CONFIG_SERIAL_8250_FSL=y
|
|
# CONFIG_SERIAL_AMBA_PL011 is not set
|
|
# CONFIG_SERIAL_FSL_LINFLEXUART is not set
|
|
CONFIG_SERIAL_MCTRL_GPIO=y
|
|
CONFIG_SERIAL_MSM=y
|
|
CONFIG_SERIAL_MSM_CONSOLE=y
|
|
# CONFIG_SERIAL_SIFIVE is not set
|
|
# CONFIG_SFP is not set
|
|
CONFIG_SGL_ALLOC=y
|
|
# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set
|
|
CONFIG_SMP=y
|
|
CONFIG_SMP_ON_UP=y
|
|
# CONFIG_SM_GCC_8150 is not set
|
|
CONFIG_SPARSE_IRQ=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_BITBANG=y
|
|
CONFIG_SPI_GPIO=y
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_SPI_MEM=y
|
|
# CONFIG_SPI_MTK_QUADSPI is not set
|
|
# CONFIG_SPI_QCOM_QSPI is not set
|
|
CONFIG_SPI_QUP=y
|
|
CONFIG_SPMI=y
|
|
CONFIG_SPMI_MSM_PMIC_ARB=y
|
|
# CONFIG_SPMI_PMIC_CLKDIV is not set
|
|
CONFIG_SRCU=y
|
|
CONFIG_SWCONFIG=y
|
|
CONFIG_SWCONFIG_LEDS=y
|
|
CONFIG_SWPHY=y
|
|
CONFIG_SWP_EMULATE=y
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
CONFIG_TEE=y
|
|
# CONFIG_TEST_BLACKHOLE_DEV is not set
|
|
# CONFIG_TEST_MEMCAT_P is not set
|
|
# CONFIG_TEST_MEMINIT is not set
|
|
# CONFIG_TEST_STACKINIT is not set
|
|
# CONFIG_TEST_STRSCPY is not set
|
|
# CONFIG_TEST_VMALLOC is not set
|
|
# CONFIG_TEST_XARRAY is not set
|
|
CONFIG_THERMAL=y
|
|
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
|
|
CONFIG_THERMAL_GOV_STEP_WISE=y
|
|
CONFIG_THERMAL_OF=y
|
|
# CONFIG_THUMB2_KERNEL is not set
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TIMER_OF=y
|
|
CONFIG_TIMER_PROBE=y
|
|
# CONFIG_TI_CPSW_PHY_SEL is not set
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_TREE_SRCU=y
|
|
# CONFIG_TRUSTED_FOUNDATIONS is not set
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
CONFIG_UBIFS_FS_LZO=y
|
|
CONFIG_UBIFS_FS_ZLIB=y
|
|
CONFIG_UBIFS_FS_ZSTD=y
|
|
CONFIG_UBSAN_ALIGNMENT=y
|
|
# CONFIG_UDMABUF is not set
|
|
CONFIG_UEVENT_HELPER_PATH=""
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
# CONFIG_UNICODE is not set
|
|
CONFIG_UNIX_SCM=y
|
|
CONFIG_UNWINDER_ARM=y
|
|
# CONFIG_UNWINDER_FRAME_POINTER is not set
|
|
CONFIG_USB=y
|
|
CONFIG_USB_COMMON=y
|
|
# CONFIG_USB_CONN_GPIO is not set
|
|
# CONFIG_USB_EHCI_HCD is not set
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_OF=y
|
|
# CONFIG_VALIDATE_FS_PARSER is not set
|
|
CONFIG_VDSO=y
|
|
CONFIG_VFP=y
|
|
CONFIG_VFPv3=y
|
|
CONFIG_WATCHDOG_CORE=y
|
|
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
|
|
# CONFIG_XILINX_SDFEC is not set
|
|
CONFIG_XPS=y
|
|
CONFIG_XXHASH=y
|
|
CONFIG_XZ_DEC_ARM=y
|
|
CONFIG_XZ_DEC_BCJ=y
|
|
CONFIG_ZBOOT_ROM_BSS=0
|
|
CONFIG_ZBOOT_ROM_TEXT=0
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
CONFIG_ZLIB_INFLATE=y
|
|
CONFIG_ZSTD_COMPRESS=y
|
|
CONFIG_ZSTD_DECOMPRESS=y
|