]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - kernel/config-arm64-generic
kernel: udpate to 5.2
[ipfire-3.x.git] / kernel / config-arm64-generic
index 87ef8d1c51e7ba0ff675f36157a7caefa12c3cfc..f1a037a57ac49918aa8b25438938314b034159f6 100644 (file)
@@ -6,7 +6,7 @@ CONFIG_THREAD_INFO_IN_TASK=y
 # CONFIG_CONTEXT_TRACKING_FORCE is not set
 
 #
-# RCU Subsystem
+# end of RCU Subsystem
 #
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
@@ -14,7 +14,7 @@ CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_SYSCTL_EXCEPTION_TRACE=y
 
 #
-# Kernel Performance Events And Counters
+# end of General setup
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
@@ -34,6 +34,7 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y
 #
 # Platform selection
 #
+# CONFIG_ARCH_AGILEX is not set
 # CONFIG_ARCH_SUNXI is not set
 # CONFIG_ARCH_BCM_IPROC is not set
 # CONFIG_ARCH_BERLIN is not set
@@ -72,9 +73,10 @@ CONFIG_ARM64_ERRATUM_834220=y
 CONFIG_ARM64_ERRATUM_845719=y
 CONFIG_ARM64_ERRATUM_843419=y
 CONFIG_ARM64_ERRATUM_1024718=y
-CONFIG_ARM64_ERRATUM_1188873=y
+CONFIG_ARM64_ERRATUM_1418040=y
 CONFIG_ARM64_ERRATUM_1165522=y
 CONFIG_ARM64_ERRATUM_1286807=y
+CONFIG_ARM64_ERRATUM_1463225=y
 CONFIG_CAVIUM_ERRATUM_22375=y
 CONFIG_CAVIUM_ERRATUM_23144=y
 CONFIG_CAVIUM_ERRATUM_23154=y
@@ -88,6 +90,10 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
 # CONFIG_HISILICON_ERRATUM_161600802 is not set
 CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
 CONFIG_FUJITSU_ERRATUM_010001=y
+
+#
+# end of ARM errata workarounds via the alternatives framework
+#
 # CONFIG_ARM64_4K_PAGES is not set
 # CONFIG_ARM64_16K_PAGES is not set
 CONFIG_ARM64_64K_PAGES=y
@@ -117,11 +123,12 @@ CONFIG_UNMAP_KERNEL_AT_EL0=y
 CONFIG_HARDEN_EL2_VECTORS=y
 CONFIG_ARM64_SSBD=y
 CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+CONFIG_ARM64_SW_TTBR0_PAN=y
+CONFIG_COMPAT=y
 CONFIG_ARMV8_DEPRECATED=y
 CONFIG_SWP_EMULATION=y
 CONFIG_CP15_BARRIER_EMULATION=y
 CONFIG_SETEND_EMULATION=y
-CONFIG_ARM64_SW_TTBR0_PAN=y
 
 #
 # ARMv8.1 architectural features
@@ -143,9 +150,12 @@ CONFIG_ARM64_CNP=y
 # ARMv8.3 architectural features
 #
 CONFIG_ARM64_PTR_AUTH=y
+
+#
+# end of ARMv8.3 architectural features
+#
 CONFIG_ARM64_SVE=y
 CONFIG_ARM64_MODULE_PLTS=y
-# CONFIG_ARM64_PSEUDO_NMI is not set
 CONFIG_RELOCATABLE=y
 CONFIG_RANDOMIZE_BASE=y
 CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
@@ -158,7 +168,10 @@ CONFIG_CMDLINE=""
 CONFIG_EFI_STUB=y
 CONFIG_EFI=y
 CONFIG_DMI=y
-CONFIG_COMPAT=y
+
+#
+# end of Boot options
+#
 CONFIG_SYSVIPC_COMPAT=y
 
 #
@@ -190,10 +203,14 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y
 # CONFIG_EFI_CAPSULE_LOADER is not set
 # CONFIG_EFI_TEST is not set
 # CONFIG_RESET_ATTACK_MITIGATION is not set
+
+#
+# end of EFI (Extensible Firmware Interface) Support
+#
 CONFIG_EFI_EARLYCON=y
 
 #
-# Tegra firmware driver
+# end of Firmware Drivers
 #
 CONFIG_ARCH_SUPPORTS_ACPI=y
 CONFIG_ACPI=y
@@ -223,6 +240,7 @@ CONFIG_ACPI_CUSTOM_METHOD=m
 # CONFIG_ACPI_BGRT is not set
 CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
 # CONFIG_ACPI_NFIT is not set
+# CONFIG_ACPI_HMAT is not set
 # CONFIG_ACPI_APEI is not set
 CONFIG_ACPI_WATCHDOG=y
 # CONFIG_PMIC_OPREGION is not set
@@ -270,20 +288,12 @@ CONFIG_VMAP_STACK=y
 CONFIG_ARCH_USE_MEMREMAP_PROT=y
 
 #
-# GCOV-based kernel profiling
-#
-CONFIG_GCC_PLUGIN_STACKLEAK=y
-CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
-# CONFIG_STACKLEAK_METRICS is not set
-# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
-
-#
-# Partition Types
+# end of Partition Types
 #
 CONFIG_BLOCK_COMPAT=y
 
 #
-# IO Schedulers
+# end of IO Schedulers
 #
 CONFIG_PREEMPT_NOTIFIERS=y
 CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
@@ -360,6 +370,10 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
 # CONFIG_TRANSPARENT_HUGEPAGE is not set
 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
+
+#
+# end of Memory Management options
+#
 CONFIG_COMPAT_NETLINK_MESSAGES=y
 
 #
@@ -370,7 +384,7 @@ CONFIG_HOTPLUG_PCI_ACPI=y
 CONFIG_HOTPLUG_PCI_ACPI_IBM=y
 
 #
-# Cadence PCIe controllers support
+# end of Cadence PCIe controllers support
 #
 CONFIG_PCI_FTPCI100=y
 CONFIG_PCI_XGENE=y
@@ -390,10 +404,19 @@ CONFIG_PCI_HISI=y
 #
 # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
 
+#
+# end of Firmware loader
+#
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+
 #
 # Bus devices
 #
 # CONFIG_BRCMSTB_GISB_ARB is not set
+
+#
+# end of Bus devices
+#
 CONFIG_OF_NUMA=y
 CONFIG_PNP=y
 # CONFIG_PNP_DEBUG_MESSAGES is not set
@@ -405,15 +428,19 @@ CONFIG_PNPACPI=y
 CONFIG_BLK_DEV_SKD=m
 
 #
-# VOP Driver
+# end of Intel MIC & related support
 #
 # CONFIG_GENWQE is not set
 
 #
-# SCSI Transports
+# end of SCSI Transports
 #
 CONFIG_SCSI_HISI_SAS=m
 CONFIG_SCSI_HISI_SAS_PCI=m
+
+#
+# end of SCSI device support
+#
 CONFIG_ATA_ACPI=y
 CONFIG_SATA_ZPODD=y
 
@@ -429,12 +456,13 @@ CONFIG_SATA_AHCI_SEATTLE=m
 CONFIG_PATA_ACPI=m
 
 #
-# Distributed Switch Architecture drivers
+# end of Distributed Switch Architecture drivers
 #
 CONFIG_VORTEX=m
 CONFIG_AMD_XGBE=m
 CONFIG_NET_XGENE=m
 CONFIG_NET_XGENE_V2=m
+CONFIG_AQTION=m
 CONFIG_MACB=m
 CONFIG_MACB_USE_HWSTAMP=y
 CONFIG_MACB_PCI=m
@@ -472,7 +500,7 @@ CONFIG_INPUT_MATRIXKMAP=m
 CONFIG_SERIAL_8250_PNP=y
 
 #
-# Non-8250 serial port support
+# end of Serial drivers
 #
 CONFIG_HVC_DCC=y
 CONFIG_IPMI_DMI_DECODE=y
@@ -485,6 +513,11 @@ CONFIG_HW_RANDOM_OPTEE=m
 #
 CONFIG_ACPI_I2C_OPREGION=y
 
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_AMD_MP2=m
+
 #
 # ACPI drivers
 #
@@ -505,7 +538,7 @@ CONFIG_I2C_THUNDERX=m
 CONFIG_I2C_XGENE_SLIMPRO=m
 
 #
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+# end of PTP clock support
 #
 CONFIG_PINCTRL_AS3722=m
 CONFIG_PINCTRL_AMD=m
@@ -534,13 +567,19 @@ CONFIG_GPIO_XILINX=m
 # CONFIG_GPIO_TPS68470 is not set
 
 #
-# USB GPIO expanders
+# PCI GPIO expanders
+#
+CONFIG_GPIO_MLXBF=m
+
+#
+# end of USB GPIO expanders
 #
 CONFIG_POWER_RESET_XGENE=y
 
 #
 # Native drivers
 #
+CONFIG_SENSORS_MLXREG_FAN=m
 CONFIG_SENSORS_XGENE=m
 
 #
@@ -552,6 +591,7 @@ CONFIG_SENSORS_ACPI_POWER=m
 # Watchdog Device Drivers
 #
 CONFIG_WDAT_WDT=m
+CONFIG_MLX_WDT=m
 CONFIG_ARM_SBSA_WATCHDOG=m
 
 #
@@ -561,9 +601,13 @@ CONFIG_ARM_SBSA_WATCHDOG=m
 # CONFIG_ABX500_CORE is not set
 
 #
-# STMicroelectronics STMPE Interface Drivers
+# end of STMicroelectronics STMPE Interface Drivers
 #
 CONFIG_MFD_TPS68470=y
+
+#
+# end of Multifunction device drivers
+#
 # CONFIG_REGULATOR_88PM8607 is not set
 # CONFIG_REGULATOR_GPIO is not set
 CONFIG_REGULATOR_HI6421V530=m
@@ -576,12 +620,13 @@ CONFIG_REGULATOR_HI6421V530=m
 # CONFIG_IR_NUVOTON is not set
 
 #
-# Display Engine Configuration
+# end of Display Engine Configuration
 #
 # CONFIG_HSA_AMD is not set
+CONFIG_DRM_RCAR_WRITEBACK=y
 
 #
-# Display Interface Bridges
+# end of Display Interface Bridges
 #
 CONFIG_DRM_HISI_KIRIN=m
 CONFIG_HISI_KIRIN_DW_DSI=m
@@ -597,10 +642,14 @@ CONFIG_FB_EFI=y
 #
 CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
+
+#
+# end of Graphics support
+#
 # CONFIG_SND_LX6464ES is not set
 
 #
-# HD-Audio
+# end of HD-Audio
 #
 # CONFIG_SND_DESIGNWARE_PCM is not set
 
@@ -610,7 +659,7 @@ CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_SND_SOC_FSL_MICFIL=m
 
 #
-# STMicroelectronics STM32 SOC audio support
+# end of STMicroelectronics STM32 SOC audio support
 #
 # CONFIG_SND_SOC_XILINX_I2S is not set
 # CONFIG_SND_SOC_XTFPGA_I2S is not set
@@ -662,6 +711,14 @@ CONFIG_XGENE_DMA=m
 #
 CONFIG_XEN_EFI=y
 
+#
+# end of Xen driver support
+#
+CONFIG_MELLANOX_PLATFORM=y
+CONFIG_MLXREG_HOTPLUG=m
+CONFIG_MLXREG_IO=m
+CONFIG_MLXBF_TMFIFO=m
+
 #
 # Common Clock Framework
 #
@@ -683,12 +740,16 @@ CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
 CONFIG_FSL_ERRATUM_A008585=y
 CONFIG_HISILICON_ERRATUM_161010101=y
 CONFIG_ARM64_ERRATUM_858921=y
+
+#
+# end of Clock Source drivers
+#
 # CONFIG_PL320_MBOX is not set
 CONFIG_PCC=y
 CONFIG_XGENE_SLIMPRO_MBOX=m
 
 #
-# Generic IOMMU Pagetable Support
+# end of Generic IOMMU Pagetable Support
 #
 # CONFIG_ARM_SMMU is not set
 CONFIG_ARM_SMMU_V3=y
@@ -723,13 +784,14 @@ CONFIG_PHY_XGENE=m
 # Performance monitor support
 #
 CONFIG_ARM_PMU_ACPI=y
+CONFIG_ARM_SMMU_V3_PMU=m
 # CONFIG_ARM_DSU_PMU is not set
 # CONFIG_HISI_PMU is not set
 CONFIG_XGENE_PMU=y
 # CONFIG_ARM_SPE_PMU is not set
 
 #
-# Android
+# end of Android
 #
 CONFIG_LIBNVDIMM=y
 CONFIG_BLK_DEV_PMEM=m
@@ -744,6 +806,10 @@ CONFIG_DAX_DRIVER=y
 # HW tracing support
 #
 # CONFIG_INTEL_TH_ACPI is not set
+
+#
+# end of HW tracing support
+#
 CONFIG_TEE=m
 
 #
@@ -776,6 +842,18 @@ CONFIG_EFIVAR_FS=y
 # Security options
 #
 CONFIG_KEYS_COMPAT=y
+
+#
+# Memory initialization
+#
+CONFIG_GCC_PLUGIN_STACKLEAK=y
+CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
+# CONFIG_STACKLEAK_METRICS is not set
+# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
+
+#
+# end of Security options
+#
 CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
 CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
 
@@ -800,6 +878,7 @@ CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
 CONFIG_HAS_IOPORT_MAP=y
 CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
 CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
+CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
 CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
 CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
 CONFIG_DMA_DIRECT_REMAP=y
@@ -824,7 +903,7 @@ CONFIG_FRAME_POINTER=y
 # CONFIG_KASAN is not set
 
 #
-# RCU Debugging
+# end of RCU Debugging
 #
 CONFIG_FUNCTION_GRAPH_TRACER=y
 # CONFIG_HIST_TRIGGERS is not set