New kernels add a new line into the configuration files
that ends a section. The script recognised that as a new
section which was wrong and is corrected in this patch.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_HANDLE_DOMAIN_IRQ=y
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_HANDLE_DOMAIN_IRQ=y
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
CONFIG_ARCH_HAS_TICK_BROADCAST=y
#
CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
CONFIG_ARCH_HAS_TICK_BROADCAST=y
#
#
CONFIG_GENERIC_SCHED_CLOCK=y
#
#
CONFIG_GENERIC_SCHED_CLOCK=y
#
+# Kernel Performance Events And Counters
#
CONFIG_GENERIC_HWEIGHT=y
CONFIG_KERNEL_MODE_NEON=y
#
CONFIG_GENERIC_HWEIGHT=y
CONFIG_KERNEL_MODE_NEON=y
# CONFIG_ARCH_UNIPHIER is not set
CONFIG_ARCH_VEXPRESS=y
# CONFIG_ARCH_ZX is not set
# CONFIG_ARCH_UNIPHIER is not set
CONFIG_ARCH_VEXPRESS=y
# CONFIG_ARCH_ZX is not set
+# end of Platform selection
-# end of ARM errata workarounds via the alternatives framework
+# ARM errata workarounds via the alternatives framework
#
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_HW_PERF_EVENTS=y
#
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_HW_PERF_EVENTS=y
# Boot options
#
# CONFIG_CMDLINE_FORCE is not set
# Boot options
#
# CONFIG_CMDLINE_FORCE is not set
#
# Power management options
#
CONFIG_CPU_PM=y
#
# Power management options
#
CONFIG_CPU_PM=y
+# end of Power management options
# ARM CPU Idle Drivers
#
CONFIG_ARM_CPUIDLE=y
# ARM CPU Idle Drivers
#
CONFIG_ARM_CPUIDLE=y
+# end of ARM CPU Idle Drivers
+# end of CPU Idle
#
# CPU frequency scaling drivers
#
# CPU frequency scaling drivers
# CONFIG_FIRMWARE_MEMMAP is not set
CONFIG_ARM_PSCI_FW=y
# CONFIG_ARM_PSCI_CHECKER is not set
# CONFIG_FIRMWARE_MEMMAP is not set
CONFIG_ARM_PSCI_FW=y
# CONFIG_ARM_PSCI_CHECKER is not set
+# end of Firmware Drivers
-# end of Firmware Drivers
#
CONFIG_CRYPTO_CHACHA20_NEON=m
CONFIG_CRYPTO_NHPOLY1305_NEON=m
#
CONFIG_CRYPTO_CHACHA20_NEON=m
CONFIG_CRYPTO_NHPOLY1305_NEON=m
CONFIG_GENERIC_IDLE_POLL_SETUP=y
CONFIG_ARCH_HAS_KEEPINITRD=y
CONFIG_CLONE_BACKWARDS=y
CONFIG_GENERIC_IDLE_POLL_SETUP=y
CONFIG_ARCH_HAS_KEEPINITRD=y
CONFIG_CLONE_BACKWARDS=y
+# end of General architecture-dependent options
#
# Memory Management options
#
CONFIG_ARCH_KEEP_MEMBLOCK=y
#
# Memory Management options
#
CONFIG_ARCH_KEEP_MEMBLOCK=y
+# end of Memory Management options
-# end of Networking options
#
# CONFIG_RFKILL_GPIO is not set
#
# CONFIG_RFKILL_GPIO is not set
# CONFIG_PCI_PASID is not set
#
# CONFIG_PCI_PASID is not set
#
-# end of PCI switch controller drivers
+# PCI switch controller drivers
#
# CONFIG_PCCARD is not set
#
#
# CONFIG_PCCARD is not set
#
-# end of Firmware loader
#
CONFIG_SOC_BUS=y
CONFIG_GENERIC_ARCH_TOPOLOGY=y
#
CONFIG_SOC_BUS=y
CONFIG_GENERIC_ARCH_TOPOLOGY=y
CONFIG_ARM_CCI=y
CONFIG_ARM_CCI400_COMMON=y
CONFIG_VEXPRESS_CONFIG=y
CONFIG_ARM_CCI=y
CONFIG_ARM_CCI400_COMMON=y
CONFIG_VEXPRESS_CONFIG=y
CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_RESERVED_MEM=y
CONFIG_SRAM=y
CONFIG_VEXPRESS_SYSCFG=y
# CONFIG_PVPANIC is not set
CONFIG_SRAM=y
CONFIG_VEXPRESS_SYSCFG=y
# CONFIG_PVPANIC is not set
-# end of SCSI Transports
#
CONFIG_AIC79XX_RESET_DELAY_MS=5000
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
#
CONFIG_AIC79XX_RESET_DELAY_MS=5000
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
# CONFIG_PATA_OF_PLATFORM is not set
#
# CONFIG_PATA_OF_PLATFORM is not set
#
-# end of IEEE 1394 (FireWire) support
+# IEEE 1394 (FireWire) support
#
CONFIG_MII=y
# CONFIG_ATM_LANAI is not set
#
CONFIG_MII=y
# CONFIG_ATM_LANAI is not set
# CONFIG_ATM_SOLOS is not set
#
# CONFIG_ATM_SOLOS is not set
#
-# end of Distributed Switch Architecture drivers
+# Distributed Switch Architecture drivers
#
CONFIG_AMD8111_ETH=y
# CONFIG_CHELSIO_T1_1G is not set
#
CONFIG_AMD8111_ETH=y
# CONFIG_CHELSIO_T1_1G is not set
# Hardware I/O ports
#
# CONFIG_SERIO_AMBAKMI is not set
# Hardware I/O ports
#
# CONFIG_SERIO_AMBAKMI is not set
+# end of Hardware I/O ports
# CONFIG_SERIAL_XILINX_PS_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_XILINX_PS_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
+# end of Character devices
#
# Multiplexer I2C Chip support
#
# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
#
# Multiplexer I2C Chip support
#
# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
+# end of Multiplexer I2C Chip support
#
# PC SMBus host controller drivers
#
# PC SMBus host controller drivers
-# end of PTP clock support
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PINCTRL_MESON=y
CONFIG_PINCTRL_MESON8_PMX=y
#
CONFIG_PINCTRL_MESON=y
CONFIG_PINCTRL_MESON8_PMX=y
#
# CONFIG_GPIO_GRGPIO is not set
CONFIG_GPIO_PL061=y
#
# CONFIG_GPIO_GRGPIO is not set
CONFIG_GPIO_PL061=y
+# end of Memory mapped GPIO drivers
#
# MFD GPIO expanders
#
# CONFIG_GPIO_TC3589X is not set
#
# MFD GPIO expanders
#
# CONFIG_GPIO_TC3589X is not set
+# end of MFD GPIO expanders
-# end of USB GPIO expanders
#
CONFIG_POWER_RESET_BRCMSTB=y
CONFIG_POWER_RESET_VEXPRESS=y
#
CONFIG_POWER_RESET_BRCMSTB=y
CONFIG_POWER_RESET_VEXPRESS=y
# CONFIG_LPC_ICH is not set
#
# CONFIG_LPC_ICH is not set
#
-# end of STMicroelectronics STMPE Interface Drivers
+# STMicroelectronics STMPE Interface Drivers
#
# CONFIG_MFD_VX855 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
#
# CONFIG_MFD_VX855 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
# end of Multifunction device drivers
# end of Multifunction device drivers
CONFIG_REGULATOR_FIXED_VOLTAGE=y
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_FIXED_VOLTAGE=y
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_NXP_TDA998X is not set
+# end of I2C encoder or helper chips
CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_MALI_DISPLAY=m
CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_MALI_DISPLAY=m
#
# Display Interface Bridges
#
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
#
# Display Interface Bridges
#
CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
# end of Display Interface Bridges
# end of Display Interface Bridges
CONFIG_DRM_MESON=m
CONFIG_DRM_MESON_DW_HDMI=m
CONFIG_DRM_PL111=m
CONFIG_DRM_MESON=m
CONFIG_DRM_MESON_DW_HDMI=m
CONFIG_DRM_PL111=m
# CONFIG_BACKLIGHT_LM3630A is not set
# CONFIG_BACKLIGHT_LP855X is not set
# CONFIG_BACKLIGHT_LP8788 is not set
# CONFIG_BACKLIGHT_LM3630A is not set
# CONFIG_BACKLIGHT_LP855X is not set
# CONFIG_BACKLIGHT_LP8788 is not set
+# end of Backlight & LCD device support
-# end of Graphics support
+# Console display driver support
#
CONFIG_SND_DMAENGINE_PCM=m
#
#
CONFIG_SND_DMAENGINE_PCM=m
#
#
CONFIG_SND_SOC=m
CONFIG_SND_SOC_AC97_BUS=y
#
CONFIG_SND_SOC=m
CONFIG_SND_SOC_AC97_BUS=y
CONFIG_SND_SOC_FSL_SPDIF=m
CONFIG_SND_SOC_FSL_ESAI=m
CONFIG_SND_SOC_IMX_AUDMUX=m
CONFIG_SND_SOC_FSL_SPDIF=m
CONFIG_SND_SOC_FSL_ESAI=m
CONFIG_SND_SOC_IMX_AUDMUX=m
-
-#
-# end of SoC Audio for Freescale CPUs
-#
CONFIG_SND_I2S_HI6210_I2S=m
# CONFIG_SND_SOC_IMG is not set
CONFIG_SND_SOC_MTK_BTCVSD=m
CONFIG_SND_I2S_HI6210_I2S=m
# CONFIG_SND_SOC_IMG is not set
CONFIG_SND_SOC_MTK_BTCVSD=m
CONFIG_SND_MESON_AXG_SPDIFOUT=m
CONFIG_SND_MESON_AXG_SPDIFIN=m
CONFIG_SND_MESON_AXG_PDM=m
CONFIG_SND_MESON_AXG_SPDIFOUT=m
CONFIG_SND_MESON_AXG_SPDIFIN=m
CONFIG_SND_MESON_AXG_PDM=m
# end of ASoC support for Amlogic platforms
# end of ASoC support for Amlogic platforms
# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
#
# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
#
-# end of STMicroelectronics STM32 SOC audio support
+# STMicroelectronics STM32 SOC audio support
#
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_SPDIF=m
#
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_SPDIF=m
CONFIG_SND_SOC_NAU8822=m
CONFIG_SND_SOC_NAU8824=m
CONFIG_SND_SOC_TPA6130A2=m
CONFIG_SND_SOC_NAU8822=m
CONFIG_SND_SOC_NAU8824=m
CONFIG_SND_SOC_TPA6130A2=m
CONFIG_SND_SIMPLE_CARD_UTILS=m
CONFIG_SND_SIMPLE_CARD=m
CONFIG_SND_AUDIO_GRAPH_CARD=m
CONFIG_SND_SIMPLE_CARD_UTILS=m
CONFIG_SND_SIMPLE_CARD=m
CONFIG_SND_AUDIO_GRAPH_CARD=m
#
CONFIG_USB_ULPI=y
CONFIG_USB_ULPI_VIEWPORT=y
#
CONFIG_USB_ULPI=y
CONFIG_USB_ULPI_VIEWPORT=y
+# end of USB Physical Layer drivers
#
# MMC/SD/SDIO Host Controller Drivers
#
# MMC/SD/SDIO Host Controller Drivers
CONFIG_COMMON_CLK_MESON_PLL=y
CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
CONFIG_COMMON_CLK_AXG_AUDIO=m
CONFIG_COMMON_CLK_MESON_PLL=y
CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
CONFIG_COMMON_CLK_AXG_AUDIO=m
+# end of Common Clock Framework
CONFIG_ARM_ARCH_TIMER=y
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
CONFIG_CLKSRC_VERSATILE=y
CONFIG_ARM_ARCH_TIMER=y
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
CONFIG_CLKSRC_VERSATILE=y
# end of Clock Source drivers
# end of Clock Source drivers
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
# end of Generic IOMMU Pagetable Support
# end of Generic IOMMU Pagetable Support
CONFIG_MESON_GX_SOCINFO=y
CONFIG_MESON_GX_PM_DOMAINS=y
CONFIG_MESON_MX_SOCINFO=y
CONFIG_MESON_GX_SOCINFO=y
CONFIG_MESON_GX_PM_DOMAINS=y
CONFIG_MESON_MX_SOCINFO=y
+# end of Amlogic SoC drivers
#
# Extcon Device Drivers
#
# Extcon Device Drivers
# Analog to digital converters
#
CONFIG_MESON_SARADC=m
# Analog to digital converters
#
CONFIG_MESON_SARADC=m
+# end of Analog to digital converters
-# end of Temperature sensors
#
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
#
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_ARM_GIC_V3_ITS_PCI=y
CONFIG_PARTITION_PERCPU=y
CONFIG_MESON_IRQ_GPIO=y
CONFIG_ARM_GIC_V3_ITS_PCI=y
CONFIG_PARTITION_PERCPU=y
CONFIG_MESON_IRQ_GPIO=y
# end of IRQ chip support
# end of IRQ chip support
CONFIG_RESET_MESON=y
CONFIG_RESET_MESON_AUDIO_ARB=m
CONFIG_RESET_MESON=y
CONFIG_RESET_MESON_AUDIO_ARB=m
CONFIG_PHY_MESON_GXL_USB3=m
CONFIG_PHY_MESON_G12A_USB2=y
CONFIG_PHY_MESON_G12A_USB3_PCIE=y
CONFIG_PHY_MESON_GXL_USB3=m
CONFIG_PHY_MESON_G12A_USB2=y
CONFIG_PHY_MESON_G12A_USB3_PCIE=y
#
# Performance monitor support
#
# Performance monitor support
CONFIG_ARM_CCI5xx_PMU=y
# CONFIG_ARM_CCN is not set
CONFIG_ARM_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
# CONFIG_ARM_CCN is not set
CONFIG_ARM_PMU=y
+# end of Performance monitor support
#
CONFIG_MESON_MX_EFUSE=m
#
CONFIG_MESON_MX_EFUSE=m
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
CONFIG_DMA_REMAP=y
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
CONFIG_DMA_REMAP=y
+# end of Library routines
#
# Compile-time checks and compiler options
#
# CONFIG_OPTIMIZE_INLINING is not set
#
# Compile-time checks and compiler options
#
# CONFIG_OPTIMIZE_INLINING is not set
+# end of Compile-time checks and compiler options
#
# Memory Debugging
#
# CONFIG_DEBUG_RODATA_TEST is not set
#
# Memory Debugging
#
# CONFIG_DEBUG_RODATA_TEST is not set
+# end of Memory Debugging
#
# Debug Lockups and Hangs
#
# CONFIG_SOFTLOCKUP_DETECTOR is not set
#
# Debug Lockups and Hangs
#
# CONFIG_SOFTLOCKUP_DETECTOR is not set
+# end of Debug Lockups and Hangs
#
# RCU Debugging
#
CONFIG_RCU_CPU_STALL_TIMEOUT=21
#
# RCU Debugging
#
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_PID_IN_CONTEXTIDR is not set
# CONFIG_CORESIGHT is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_PID_IN_CONTEXTIDR is not set
# CONFIG_CORESIGHT is not set
# Timers subsystem
#
CONFIG_CONTEXT_TRACKING_FORCE=y
# Timers subsystem
#
CONFIG_CONTEXT_TRACKING_FORCE=y
+# end of Timers subsystem
#
CONFIG_PERF_USE_VMALLOC=y
#
CONFIG_PERF_USE_VMALLOC=y
+# Kernel Performance Events And Counters
#
CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y
#
CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y
# CONFIG_ARCH_MULTI_V6 is not set
CONFIG_ARCH_MULTI_V7=y
CONFIG_ARCH_MULTI_V6_V7=y
# CONFIG_ARCH_MULTI_V6 is not set
CONFIG_ARCH_MULTI_V7=y
CONFIG_ARCH_MULTI_V6_V7=y
-
-#
-# end of Multiple platform selection
-#
CONFIG_ARCH_VIRT=y
# CONFIG_ARCH_ARTPEC is not set
# CONFIG_ARCH_AT91 is not set
CONFIG_ARCH_VIRT=y
# CONFIG_ARCH_ARTPEC is not set
# CONFIG_ARCH_AT91 is not set
-# end of Samsung Common options
#
CONFIG_ARCH_HIGHBANK=y
CONFIG_ARCH_HISI=y
#
CONFIG_ARCH_HIGHBANK=y
CONFIG_ARCH_HISI=y
# CONFIG_ARCH_HIP01 is not set
CONFIG_ARCH_HIP04=y
CONFIG_ARCH_HIX5HD2=y
# CONFIG_ARCH_HIP01 is not set
CONFIG_ARCH_HIP04=y
CONFIG_ARCH_HIX5HD2=y
# end of Hisilicon platform type
# end of Hisilicon platform type
# CONFIG_OMAP_RESET_CLOCKS is not set
CONFIG_OMAP_32K_TIMER=y
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
# CONFIG_OMAP_RESET_CLOCKS is not set
CONFIG_OMAP_32K_TIMER=y
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-
-#
-# end of TI OMAP Common Features
-#
CONFIG_MACH_OMAP_GENERIC=y
#
CONFIG_MACH_OMAP_GENERIC=y
#
CONFIG_MACH_OMAP3517EVM=y
CONFIG_MACH_OMAP3_PANDORA=y
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
CONFIG_MACH_OMAP3517EVM=y
CONFIG_MACH_OMAP3_PANDORA=y
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
# end of TI OMAP2/3/4 Specific Features
# end of TI OMAP2/3/4 Specific Features
CONFIG_OMAP5_ERRATA_801819=y
CONFIG_OMAP5_ERRATA_801819=y
# end of TI OMAP/AM/DM/DRA Family
# end of TI OMAP/AM/DM/DRA Family
CONFIG_ARM_ERRATA_825619=y
CONFIG_ARM_ERRATA_852421=y
CONFIG_ARM_ERRATA_852423=y
CONFIG_ARM_ERRATA_825619=y
CONFIG_ARM_ERRATA_852421=y
CONFIG_ARM_ERRATA_852423=y
CONFIG_KRAIT_L2_ACCESSORS=y
#
CONFIG_KRAIT_L2_ACCESSORS=y
#
CONFIG_ALIGNMENT_TRAP=y
# CONFIG_UACCESS_WITH_MEMCPY is not set
CONFIG_STACKPROTECTOR_PER_TASK=y
CONFIG_ALIGNMENT_TRAP=y
# CONFIG_UACCESS_WITH_MEMCPY is not set
CONFIG_STACKPROTECTOR_PER_TASK=y
+# end of Kernel Features
CONFIG_CRASH_DUMP=y
CONFIG_AUTO_ZRELADDR=y
# CONFIG_EFI is not set
CONFIG_CRASH_DUMP=y
CONFIG_AUTO_ZRELADDR=y
# CONFIG_EFI is not set
#
# CPU frequency scaling drivers
#
# CPU frequency scaling drivers
CONFIG_ARM_ZYNQ_CPUIDLE=y
CONFIG_ARM_U8500_CPUIDLE=y
CONFIG_ARM_EXYNOS_CPUIDLE=y
CONFIG_ARM_ZYNQ_CPUIDLE=y
CONFIG_ARM_U8500_CPUIDLE=y
CONFIG_ARM_EXYNOS_CPUIDLE=y
# end of ARM CPU Idle Drivers
# end of ARM CPU Idle Drivers
CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
#
CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
#
#
CONFIG_APM_EMULATION=y
CONFIG_ARM_CPU_SUSPEND=y
#
CONFIG_APM_EMULATION=y
CONFIG_ARM_CPU_SUSPEND=y
+# end of Power management options
# Tegra firmware driver
#
# CONFIG_TEGRA_IVC is not set
# Tegra firmware driver
#
# CONFIG_TEGRA_IVC is not set
+# end of Tegra firmware driver
# end of Firmware Drivers
# end of Firmware Drivers
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=m
CONFIG_CRYPTO_SHA1_ARM_NEON=m
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=m
CONFIG_CRYPTO_SHA1_ARM_NEON=m
# GCC plugins
#
CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK=y
# GCC plugins
#
CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK=y
+# end of GCC plugins
+# end of General architecture-dependent options
#
# Executable file formats
#
# CONFIG_BINFMT_ELF_FDPIC is not set
# CONFIG_BINFMT_FLAT is not set
#
# Executable file formats
#
# CONFIG_BINFMT_ELF_FDPIC is not set
# CONFIG_BINFMT_FLAT is not set
+# end of Executable file formats
#
# Memory Management options
#
# Memory Management options
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_BOUNCE=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_BOUNCE=y
+# end of Memory Management options
-# end of Cadence PCIe controllers support
+# Cadence PCIe controllers support
#
# CONFIG_PCI_FTPCI100 is not set
CONFIG_PCI_TEGRA=y
#
# CONFIG_PCI_FTPCI100 is not set
CONFIG_PCI_TEGRA=y
CONFIG_PCI_LAYERSCAPE=y
CONFIG_PCIE_QCOM=y
CONFIG_PCIE_HISI_STB=y
CONFIG_PCI_LAYERSCAPE=y
CONFIG_PCIE_QCOM=y
CONFIG_PCIE_HISI_STB=y
+# end of DesignWare PCI Core Support
#
# Firmware loader
#
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
#
# Firmware loader
#
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
CONFIG_SUNXI_RSB=m
CONFIG_TEGRA_GMI=m
CONFIG_TI_SYSC=y
CONFIG_SUNXI_RSB=m
CONFIG_TEGRA_GMI=m
CONFIG_TI_SYSC=y
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
#
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
#
# CONFIG_QCOM_COINCELL is not set
# CONFIG_QCOM_FASTRPC is not set
CONFIG_SRAM_EXEC=y
# CONFIG_QCOM_COINCELL is not set
# CONFIG_QCOM_FASTRPC is not set
CONFIG_SRAM_EXEC=y
#
# CONFIG_IDE is not set
#
#
# CONFIG_IDE is not set
#
-# end of SCSI Transports
#
CONFIG_SCSI_UFS_QCOM=m
CONFIG_SCSI_UFS_MEDIATEK=m
#
CONFIG_SCSI_UFS_QCOM=m
CONFIG_SCSI_UFS_MEDIATEK=m
-# end of Distributed Switch Architecture drivers
+# Distributed Switch Architecture drivers
#
CONFIG_NET_VENDOR_ALLWINNER=y
CONFIG_SUN4I_EMAC=m
#
CONFIG_NET_VENDOR_ALLWINNER=y
CONFIG_SUN4I_EMAC=m
# Hardware I/O ports
#
CONFIG_SERIO_SUN4I_PS2=m
# Hardware I/O ports
#
CONFIG_SERIO_SUN4I_PS2=m
+# end of Hardware I/O ports
+# end of Input device support
CONFIG_SERIAL_OMAP=m
CONFIG_SERIAL_BCM63XX=m
CONFIG_SERIAL_ST_ASC=m
CONFIG_SERIAL_OMAP=m
CONFIG_SERIAL_BCM63XX=m
CONFIG_SERIAL_ST_ASC=m
CONFIG_SERIAL_MCTRL_GPIO=m
# CONFIG_HVC_DCC is not set
CONFIG_HW_RANDOM_BCM2835=y
CONFIG_SERIAL_MCTRL_GPIO=m
# CONFIG_HVC_DCC is not set
CONFIG_HW_RANDOM_BCM2835=y
CONFIG_HW_RANDOM_MTK=y
CONFIG_HW_RANDOM_EXYNOS=m
CONFIG_HW_RANDOM_KEYSTONE=m
CONFIG_HW_RANDOM_MTK=y
CONFIG_HW_RANDOM_EXYNOS=m
CONFIG_HW_RANDOM_KEYSTONE=m
+# end of Character devices
#
# PC SMBus host controller drivers
#
# PC SMBus host controller drivers
+# Other I2C/SMBus bus drivers
#
CONFIG_SPMI_MSM_PMIC_ARB=m
#
CONFIG_SPMI_MSM_PMIC_ARB=m
# PTP clock support
#
CONFIG_PTP_1588_CLOCK_QORIQ=m
# PTP clock support
#
CONFIG_PTP_1588_CLOCK_QORIQ=m
+# end of PTP clock support
-# end of PTP clock support
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
# CONFIG_PINCTRL_AS3722 is not set
CONFIG_PINCTRL_AMD=y
#
# CONFIG_PINCTRL_AS3722 is not set
CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MT8135=y
CONFIG_PINCTRL_MT8127=y
CONFIG_PINCTRL_MT6397=y
CONFIG_PINCTRL_MT8135=y
CONFIG_PINCTRL_MT8127=y
CONFIG_PINCTRL_MT6397=y
# end of MediaTek pinctrl drivers
# end of MediaTek pinctrl drivers
CONFIG_PINCTRL_MESON8=y
CONFIG_PINCTRL_MESON8B=y
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
CONFIG_PINCTRL_MESON8=y
CONFIG_PINCTRL_MESON8B=y
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
# CONFIG_GPIO_XILINX is not set
# CONFIG_GPIO_ZEVIO is not set
CONFIG_GPIO_ZYNQ=m
# CONFIG_GPIO_XILINX is not set
# CONFIG_GPIO_ZEVIO is not set
CONFIG_GPIO_ZYNQ=m
+# end of Memory mapped GPIO drivers
#
# I2C GPIO expanders
#
CONFIG_GPIO_TS4900=m
#
# I2C GPIO expanders
#
CONFIG_GPIO_TS4900=m
+# end of I2C GPIO expanders
#
# MFD GPIO expanders
#
# CONFIG_HTC_EGPIO is not set
#
# MFD GPIO expanders
#
# CONFIG_HTC_EGPIO is not set
+# end of MFD GPIO expanders
-# end of USB GPIO expanders
#
# CONFIG_ROCKCHIP_IODOMAIN is not set
CONFIG_POWER_RESET_BRCMKONA=y
#
# CONFIG_ROCKCHIP_IODOMAIN is not set
CONFIG_POWER_RESET_BRCMKONA=y
CONFIG_BRCMSTB_THERMAL=m
CONFIG_BCM_NS_THERMAL=y
CONFIG_BCM_SR_THERMAL=y
CONFIG_BRCMSTB_THERMAL=m
CONFIG_BCM_NS_THERMAL=y
CONFIG_BCM_SR_THERMAL=y
+# end of Broadcom thermal drivers
#
# Texas Instruments thermal drivers
#
# CONFIG_TI_SOC_THERMAL is not set
#
# Texas Instruments thermal drivers
#
# CONFIG_TI_SOC_THERMAL is not set
+# end of Texas Instruments thermal drivers
#
# Samsung thermal drivers
#
CONFIG_EXYNOS_THERMAL=y
#
# Samsung thermal drivers
#
CONFIG_EXYNOS_THERMAL=y
+# end of Samsung thermal drivers
#
# STMicroelectronics thermal drivers
#
# STMicroelectronics thermal drivers
CONFIG_ST_THERMAL=m
CONFIG_ST_THERMAL_SYSCFG=m
CONFIG_ST_THERMAL_MEMMAP=m
CONFIG_ST_THERMAL=m
CONFIG_ST_THERMAL_SYSCFG=m
CONFIG_ST_THERMAL_MEMMAP=m
+# end of STMicroelectronics thermal drivers
#
# NVIDIA Tegra thermal drivers
#
CONFIG_TEGRA_SOCTHERM=m
#
# NVIDIA Tegra thermal drivers
#
CONFIG_TEGRA_SOCTHERM=m
+# end of NVIDIA Tegra thermal drivers
#
# Qualcomm thermal drivers
#
CONFIG_QCOM_TSENS=m
CONFIG_QCOM_SPMI_TEMP_ALARM=m
#
# Qualcomm thermal drivers
#
CONFIG_QCOM_TSENS=m
CONFIG_QCOM_SPMI_TEMP_ALARM=m
+# end of Qualcomm thermal drivers
#
# Watchdog Device Drivers
#
# Watchdog Device Drivers
CONFIG_MFD_DB8500_PRCMU=y
#
CONFIG_MFD_DB8500_PRCMU=y
#
-# end of STMicroelectronics STMPE Interface Drivers
+# STMicroelectronics STMPE Interface Drivers
#
CONFIG_MFD_SUN6I_PRCM=y
CONFIG_MFD_OMAP_USB_HOST=y
#
CONFIG_MFD_SUN6I_PRCM=y
CONFIG_MFD_OMAP_USB_HOST=y
# CONFIG_MFD_T7L66XB is not set
# CONFIG_MFD_TC6387XB is not set
# CONFIG_MFD_TC6393XB is not set
# CONFIG_MFD_T7L66XB is not set
# CONFIG_MFD_TC6387XB is not set
# CONFIG_MFD_TC6393XB is not set
# end of Multifunction device drivers
# end of Multifunction device drivers
CONFIG_REGULATOR_88PM8607=y
# CONFIG_REGULATOR_AB8500 is not set
CONFIG_REGULATOR_DBX500_PRCMU=y
CONFIG_REGULATOR_88PM8607=y
# CONFIG_REGULATOR_AB8500 is not set
CONFIG_REGULATOR_DBX500_PRCMU=y
CONFIG_IMX_IPUV3_CORE=m
#
CONFIG_IMX_IPUV3_CORE=m
#
-# end of Display Engine Configuration
+# Display Engine Configuration
#
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_DRM_EXYNOS=m
#
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_DRM_EXYNOS=m
CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
CONFIG_DRM_OMAP_PANEL_DSI_CM=m
CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01=m
CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
CONFIG_DRM_OMAP_PANEL_DSI_CM=m
CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01=m
# end of OMAPDRM External Display Device Drivers
# end of OMAPDRM External Display Device Drivers
# CONFIG_DRM_TILCDC is not set
CONFIG_DRM_MSM=m
CONFIG_DRM_MSM_GPU_STATE=y
# CONFIG_DRM_TILCDC is not set
CONFIG_DRM_MSM=m
CONFIG_DRM_MSM_GPU_STATE=y
#
CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_DW_MIPI_DSI=m
#
CONFIG_DRM_ANALOGIX_DP=m
CONFIG_DRM_DW_MIPI_DSI=m
# end of Display Interface Bridges
# end of Display Interface Bridges
# CONFIG_DRM_STI is not set
# CONFIG_DRM_IMX is not set
CONFIG_DRM_V3D=m
# CONFIG_DRM_STI is not set
# CONFIG_DRM_IMX is not set
CONFIG_DRM_V3D=m
# CONFIG_FB_DA8XX is not set
# CONFIG_FB_MX3 is not set
# CONFIG_FB_MXS is not set
# CONFIG_FB_DA8XX is not set
# CONFIG_FB_MX3 is not set
# CONFIG_FB_MXS is not set
+# end of Graphics support
-# end of Graphics support
+# Console display driver support
#
CONFIG_SND_ALS300=m
# CONFIG_SND_ALI5451 is not set
#
CONFIG_SND_ALS300=m
# CONFIG_SND_ALI5451 is not set
# HD-Audio
#
CONFIG_SND_HDA_TEGRA=m
# HD-Audio
#
CONFIG_SND_HDA_TEGRA=m
CONFIG_SND_ARM=y
CONFIG_SND_ARMAACI=m
# CONFIG_SND_SOC_ADI is not set
CONFIG_SND_ARM=y
CONFIG_SND_ARMAACI=m
# CONFIG_SND_SOC_ADI is not set
CONFIG_SND_SOC_IMX_SPDIF=m
CONFIG_SND_SOC_FSL_ASOC_CARD=m
CONFIG_SND_SOC_IMX_AUDMIX=m
CONFIG_SND_SOC_IMX_SPDIF=m
CONFIG_SND_SOC_FSL_ASOC_CARD=m
CONFIG_SND_SOC_IMX_AUDMIX=m
-
-#
-# end of SoC Audio for Freescale CPUs
-#
CONFIG_SND_SOC_MEDIATEK=m
CONFIG_SND_SOC_MT2701=m
CONFIG_SND_SOC_MT2701_CS42448=m
CONFIG_SND_SOC_MEDIATEK=m
CONFIG_SND_SOC_MT2701=m
CONFIG_SND_SOC_MT2701_CS42448=m
CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m
#
CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m
#
-# end of ASoC support for Amlogic platforms
+# ASoC support for Amlogic platforms
#
CONFIG_SND_SOC_QCOM=m
CONFIG_SND_SOC_LPASS_CPU=m
#
CONFIG_SND_SOC_QCOM=m
CONFIG_SND_SOC_LPASS_CPU=m
CONFIG_SND_SUN4I_I2S=m
CONFIG_SND_SUN4I_SPDIF=m
CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m
CONFIG_SND_SUN4I_I2S=m
CONFIG_SND_SUN4I_SPDIF=m
CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m
# end of Allwinner SoC Audio support
# end of Allwinner SoC Audio support
CONFIG_SND_SOC_UX500=m
CONFIG_SND_SOC_UX500_PLAT_DMA=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_UX500=m
CONFIG_SND_SOC_UX500_PLAT_DMA=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5677=m
CONFIG_SND_SOC_WM8994=m
CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5677=m
CONFIG_SND_SOC_WM8994=m
CONFIG_SND_SYNTH_EMUX=m
#
CONFIG_SND_SYNTH_EMUX=m
#
CONFIG_TWL6030_USB=m
CONFIG_USB_MXS_PHY=m
CONFIG_USB_TEGRA_PHY=y
CONFIG_TWL6030_USB=m
CONFIG_USB_MXS_PHY=m
CONFIG_USB_TEGRA_PHY=y
+# end of USB Physical Layer drivers
#
# MMC/SD/SDIO Host Controller Drivers
#
# MMC/SD/SDIO Host Controller Drivers
# CONFIG_DMA_OMAP is not set
#
# CONFIG_DMA_OMAP is not set
#
-# end of Xen driver support
#
# CONFIG_MELLANOX_PLATFORM is not set
#
# CONFIG_MELLANOX_PLATFORM is not set
CONFIG_COMMON_CLK_MT8135=y
CONFIG_COMMON_CLK_MT8173=y
CONFIG_COMMON_CLK_MT8516=y
CONFIG_COMMON_CLK_MT8135=y
CONFIG_COMMON_CLK_MT8173=y
CONFIG_COMMON_CLK_MT8516=y
# end of Clock driver for MediaTek SoC
# end of Clock driver for MediaTek SoC
CONFIG_COMMON_CLK_MESON_INPUT=m
CONFIG_COMMON_CLK_MESON8B=y
CONFIG_KRAIT_CLOCKS=y
CONFIG_COMMON_CLK_MESON_INPUT=m
CONFIG_COMMON_CLK_MESON8B=y
CONFIG_KRAIT_CLOCKS=y
CONFIG_TEGRA_CLK_EMC=y
CONFIG_TEGRA_CLK_DFLL=y
CONFIG_COMMON_CLK_TI_ADPLL=m
CONFIG_TEGRA_CLK_EMC=y
CONFIG_TEGRA_CLK_DFLL=y
CONFIG_COMMON_CLK_TI_ADPLL=m
# end of Common Clock Framework
# end of Common Clock Framework
# CONFIG_HWSPINLOCK_OMAP is not set
CONFIG_HWSPINLOCK_QCOM=m
CONFIG_HWSPINLOCK_SIRF=m
# CONFIG_HWSPINLOCK_OMAP is not set
CONFIG_HWSPINLOCK_QCOM=m
CONFIG_HWSPINLOCK_SIRF=m
CONFIG_MTK_TIMER=y
CONFIG_CLKSRC_IMX_GPT=y
CONFIG_CLKSRC_ST_LPC=y
CONFIG_MTK_TIMER=y
CONFIG_CLKSRC_IMX_GPT=y
CONFIG_CLKSRC_ST_LPC=y
# end of Clock Source drivers
# end of Clock Source drivers
CONFIG_IMX_MBOX=m
CONFIG_PL320_MBOX=y
CONFIG_OMAP2PLUS_MBOX=m
CONFIG_IMX_MBOX=m
CONFIG_PL320_MBOX=y
CONFIG_OMAP2PLUS_MBOX=m
-# end of Generic IOMMU Pagetable Support
+# Generic IOMMU Pagetable Support
#
CONFIG_OMAP_IOMMU=y
# CONFIG_OMAP_IOMMU_DEBUG is not set
#
CONFIG_OMAP_IOMMU=y
# CONFIG_OMAP_IOMMU_DEBUG is not set
CONFIG_QCOM_WCNSS_PIL=m
CONFIG_ST_REMOTEPROC=m
CONFIG_ST_SLIM_REMOTEPROC=m
CONFIG_QCOM_WCNSS_PIL=m
CONFIG_ST_REMOTEPROC=m
CONFIG_ST_SLIM_REMOTEPROC=m
+# end of Remoteproc drivers
#
# Rpmsg drivers
#
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
#
# Rpmsg drivers
#
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
#
# Broadcom SoC drivers
#
CONFIG_SOC_BRCMSTB=y
CONFIG_BRCMSTB_PM=y
#
# Broadcom SoC drivers
#
CONFIG_SOC_BRCMSTB=y
CONFIG_BRCMSTB_PM=y
+# end of Broadcom SoC drivers
#
# NXP/Freescale QorIQ SoC drivers
#
CONFIG_FSL_GUTS=y
#
# NXP/Freescale QorIQ SoC drivers
#
CONFIG_FSL_GUTS=y
+# end of NXP/Freescale QorIQ SoC drivers
#
# i.MX SoC drivers
#
# CONFIG_IMX_GPCV2_PM_DOMAINS is not set
#
# i.MX SoC drivers
#
# CONFIG_IMX_GPCV2_PM_DOMAINS is not set
+# end of i.MX SoC drivers
CONFIG_MTK_INFRACFG=y
# CONFIG_MTK_PMIC_WRAP is not set
# CONFIG_MTK_SCPSYS is not set
CONFIG_MTK_INFRACFG=y
# CONFIG_MTK_PMIC_WRAP is not set
# CONFIG_MTK_SCPSYS is not set
+# end of MediaTek SoC drivers
# CONFIG_QCOM_SMSM is not set
# CONFIG_QCOM_WCNSS_CTRL is not set
# CONFIG_QCOM_APR is not set
# CONFIG_QCOM_SMSM is not set
# CONFIG_QCOM_WCNSS_CTRL is not set
# CONFIG_QCOM_APR is not set
# end of Qualcomm SoC drivers
# end of Qualcomm SoC drivers
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_SOC_SAMSUNG=y
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_SOC_SAMSUNG=y
CONFIG_ROCKCHIP_SARADC=m
CONFIG_SUN4I_GPADC=m
# CONFIG_XILINX_XADC is not set
CONFIG_ROCKCHIP_SARADC=m
CONFIG_SUN4I_GPADC=m
# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
-# end of Temperature sensors
#
# CONFIG_PWM_AB8500 is not set
CONFIG_PWM_ATMEL_HLCDC_PWM=m
#
# CONFIG_PWM_AB8500 is not set
CONFIG_PWM_ATMEL_HLCDC_PWM=m
# CONFIG_KEYSTONE_IRQ is not set
# CONFIG_QCOM_PDC is not set
CONFIG_IMX_IRQSTEER=y
# CONFIG_KEYSTONE_IRQ is not set
# CONFIG_QCOM_PDC is not set
CONFIG_IMX_IRQSTEER=y
# end of IRQ chip support
# end of IRQ chip support
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_RESET_BERLIN=y
CONFIG_RESET_BRCMSTB=y
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_RESET_BERLIN=y
CONFIG_RESET_BRCMSTB=y
CONFIG_TI_PIPE3=m
CONFIG_TWL4030_USB=m
CONFIG_PHY_TI_GMII_SEL=m
CONFIG_TI_PIPE3=m
CONFIG_TWL4030_USB=m
CONFIG_PHY_TI_GMII_SEL=m
#
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM_IMX_OCOTP=m
#
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM_SNVS_LPGPR=m
#
CONFIG_NVMEM_SNVS_LPGPR=m
#
-# end of HW tracing support
#
# CONFIG_TEE is not set
#
# CONFIG_TEE is not set
# CONFIG_MUX_ADG792A is not set
# CONFIG_MUX_GPIO is not set
# CONFIG_MUX_MMIO is not set
# CONFIG_MUX_ADG792A is not set
# CONFIG_MUX_GPIO is not set
# CONFIG_MUX_MMIO is not set
+# end of Multiplexer drivers
+# end of Device Drivers
#
# Pseudo filesystems
#
CONFIG_PROC_VMCORE=y
# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
#
# Pseudo filesystems
#
CONFIG_PROC_VMCORE=y
# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+# end of Pseudo filesystems
#
# Random Number Generation
#
# Random Number Generation
# Library routines
#
CONFIG_STMP_DEVICE=y
# Library routines
#
CONFIG_STMP_DEVICE=y
+# end of Library routines
#
# Memory Debugging
#
# CONFIG_DEBUG_HIGHMEM is not set
#
# Memory Debugging
#
# CONFIG_DEBUG_HIGHMEM is not set
+# end of Memory Debugging
#
CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_ARM_PTDUMP_CORE=y
#
CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_ARM_PTDUMP_CORE=y
# Timers subsystem
#
# CONFIG_CONTEXT_TRACKING_FORCE is not set
# Timers subsystem
#
# CONFIG_CONTEXT_TRACKING_FORCE is not set
+# end of Timers subsystem
#
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_SUPPORTS_INT128=y
#
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
#
CONFIG_SYSCTL_EXCEPTION_TRACE=y
#
+# Kernel Performance Events And Counters
#
CONFIG_ARM64=y
CONFIG_64BIT=y
#
CONFIG_ARM64=y
CONFIG_64BIT=y
# CONFIG_ARCH_THUNDER2 is not set
CONFIG_ARCH_XGENE=y
# CONFIG_ARCH_ZYNQMP is not set
# CONFIG_ARCH_THUNDER2 is not set
CONFIG_ARCH_XGENE=y
# CONFIG_ARCH_ZYNQMP is not set
+# end of Platform selection
#
# ARM errata workarounds via the alternatives framework
#
# ARM errata workarounds via the alternatives framework
# CONFIG_HISILICON_ERRATUM_161600802 is not set
CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
CONFIG_FUJITSU_ERRATUM_010001=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
# 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
# CONFIG_ARM64_4K_PAGES is not set
# CONFIG_ARM64_16K_PAGES is not set
CONFIG_ARM64_64K_PAGES=y
CONFIG_ARM64_PAN=y
CONFIG_ARM64_LSE_ATOMICS=y
CONFIG_ARM64_VHE=y
CONFIG_ARM64_PAN=y
CONFIG_ARM64_LSE_ATOMICS=y
CONFIG_ARM64_VHE=y
+# end of ARMv8.1 architectural features
#
# ARMv8.2 architectural features
#
# ARMv8.2 architectural features
CONFIG_ARM64_PMEM=y
CONFIG_ARM64_RAS_EXTN=y
CONFIG_ARM64_CNP=y
CONFIG_ARM64_PMEM=y
CONFIG_ARM64_RAS_EXTN=y
CONFIG_ARM64_CNP=y
+# end of ARMv8.2 architectural features
#
# ARMv8.3 architectural features
#
CONFIG_ARM64_PTR_AUTH=y
#
# ARMv8.3 architectural features
#
CONFIG_ARM64_PTR_AUTH=y
# end of ARMv8.3 architectural features
# end of ARMv8.3 architectural features
CONFIG_ARM64_SVE=y
CONFIG_ARM64_MODULE_PLTS=y
CONFIG_RELOCATABLE=y
CONFIG_ARM64_SVE=y
CONFIG_ARM64_MODULE_PLTS=y
CONFIG_RELOCATABLE=y
CONFIG_EFI_STUB=y
CONFIG_EFI=y
CONFIG_DMI=y
CONFIG_EFI_STUB=y
CONFIG_EFI=y
CONFIG_DMI=y
CONFIG_SYSVIPC_COMPAT=y
#
CONFIG_SYSVIPC_COMPAT=y
#
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
# 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
# end of EFI (Extensible Firmware Interface) Support
+# end of Firmware Drivers
-# end of Firmware Drivers
#
CONFIG_ARCH_SUPPORTS_ACPI=y
CONFIG_ACPI=y
#
CONFIG_ARCH_SUPPORTS_ACPI=y
CONFIG_ACPI=y
CONFIG_COMPAT_OLD_SIGACTION=y
CONFIG_VMAP_STACK=y
CONFIG_ARCH_USE_MEMREMAP_PROT=y
CONFIG_COMPAT_OLD_SIGACTION=y
CONFIG_VMAP_STACK=y
CONFIG_ARCH_USE_MEMREMAP_PROT=y
+# end of General architecture-dependent options
-# end of Partition Types
#
CONFIG_BLOCK_COMPAT=y
#
#
CONFIG_BLOCK_COMPAT=y
#
#
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
#
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
# Executable file formats
#
CONFIG_COMPAT_BINFMT_ELF=y
# Executable file formats
#
CONFIG_COMPAT_BINFMT_ELF=y
+# end of Executable file formats
#
# Memory Management options
#
# Memory Management options
# CONFIG_TRANSPARENT_HUGEPAGE is not set
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=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
# end of Memory Management options
CONFIG_COMPAT_NETLINK_MESSAGES=y
#
CONFIG_COMPAT_NETLINK_MESSAGES=y
#
CONFIG_HOTPLUG_PCI_ACPI_IBM=y
#
CONFIG_HOTPLUG_PCI_ACPI_IBM=y
#
-# end of Cadence PCIe controllers support
+# Cadence PCIe controllers support
#
CONFIG_PCI_FTPCI100=y
CONFIG_PCI_XGENE=y
#
CONFIG_PCI_FTPCI100=y
CONFIG_PCI_XGENE=y
#
CONFIG_PCI_HISI=y
# CONFIG_PCIE_KIRIN is not set
#
CONFIG_PCI_HISI=y
# CONFIG_PCIE_KIRIN is not set
+# end of DesignWare PCI Core Support
#
# Firmware loader
#
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
#
# Firmware loader
#
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_GENERIC_CPU_VULNERABILITIES=y
#
# Bus devices
#
# CONFIG_BRCMSTB_GISB_ARB is not set
CONFIG_GENERIC_CPU_VULNERABILITIES=y
#
# Bus devices
#
# CONFIG_BRCMSTB_GISB_ARB is not set
CONFIG_OF_NUMA=y
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_OF_NUMA=y
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
-# end of Intel MIC & related support
#
# CONFIG_GENWQE is not set
#
#
# CONFIG_GENWQE is not set
#
-# end of SCSI Transports
#
CONFIG_SCSI_HISI_SAS=m
CONFIG_SCSI_HISI_SAS_PCI=m
#
CONFIG_SCSI_HISI_SAS=m
CONFIG_SCSI_HISI_SAS_PCI=m
-
-#
-# end of SCSI device support
-#
CONFIG_ATA_ACPI=y
CONFIG_SATA_ZPODD=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_ZPODD=y
-# end of Distributed Switch Architecture drivers
+# Distributed Switch Architecture drivers
#
CONFIG_VORTEX=m
CONFIG_AMD_XGBE=m
#
CONFIG_VORTEX=m
CONFIG_AMD_XGBE=m
# Input device support
#
CONFIG_INPUT_MATRIXKMAP=m
# Input device support
#
CONFIG_INPUT_MATRIXKMAP=m
+# end of Input device support
#
# Serial drivers
#
CONFIG_SERIAL_8250_PNP=y
#
# Serial drivers
#
CONFIG_SERIAL_8250_PNP=y
+# Non-8250 serial port support
#
CONFIG_HVC_DCC=y
CONFIG_IPMI_DMI_DECODE=y
#
CONFIG_HVC_DCC=y
CONFIG_IPMI_DMI_DECODE=y
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_XGENE_SLIMPRO=m
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_XGENE_SLIMPRO=m
-# end of PTP clock support
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PINCTRL_AS3722=m
CONFIG_PINCTRL_AMD=m
#
CONFIG_PINCTRL_AS3722=m
CONFIG_PINCTRL_AMD=m
CONFIG_GPIO_XGENE=y
CONFIG_GPIO_XGENE_SB=m
CONFIG_GPIO_XILINX=m
CONFIG_GPIO_XGENE=y
CONFIG_GPIO_XGENE_SB=m
CONFIG_GPIO_XILINX=m
+# end of Memory mapped GPIO drivers
#
# MFD GPIO expanders
#
# CONFIG_GPIO_TPS68470 is not set
#
# MFD GPIO expanders
#
# CONFIG_GPIO_TPS68470 is not set
+# end of MFD GPIO expanders
#
# PCI GPIO expanders
#
CONFIG_GPIO_MLXBF=m
#
# PCI GPIO expanders
#
CONFIG_GPIO_MLXBF=m
+# end of PCI GPIO expanders
-# end of USB GPIO expanders
#
CONFIG_POWER_RESET_XGENE=y
#
CONFIG_POWER_RESET_XGENE=y
#
CONFIG_SENSORS_MLXREG_FAN=m
CONFIG_SENSORS_XGENE=m
#
CONFIG_SENSORS_MLXREG_FAN=m
CONFIG_SENSORS_XGENE=m
CONFIG_SENSORS_ACPI_POWER=m
#
CONFIG_SENSORS_ACPI_POWER=m
#
# CONFIG_ABX500_CORE is not set
#
# CONFIG_ABX500_CORE is not set
#
-# end of STMicroelectronics STMPE Interface Drivers
+# STMicroelectronics STMPE Interface Drivers
# end of Multifunction device drivers
# end of Multifunction device drivers
# CONFIG_REGULATOR_88PM8607 is not set
# CONFIG_REGULATOR_GPIO is not set
CONFIG_REGULATOR_HI6421V530=m
# CONFIG_REGULATOR_88PM8607 is not set
# CONFIG_REGULATOR_GPIO is not set
CONFIG_REGULATOR_HI6421V530=m
# CONFIG_IR_NUVOTON is not set
#
# CONFIG_IR_NUVOTON is not set
#
-# end of Display Engine Configuration
+# Display Engine Configuration
#
# CONFIG_HSA_AMD is not set
CONFIG_DRM_RCAR_WRITEBACK=y
#
#
# CONFIG_HSA_AMD is not set
CONFIG_DRM_RCAR_WRITEBACK=y
#
-# end of Display Interface Bridges
+# Display Interface Bridges
#
CONFIG_DRM_HISI_KIRIN=m
CONFIG_HISI_KIRIN_DW_DSI=m
#
CONFIG_DRM_HISI_KIRIN=m
CONFIG_HISI_KIRIN_DW_DSI=m
#
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
#
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
-
-#
-# end of Graphics support
-#
+# end of Console display driver support
# CONFIG_SND_LX6464ES is not set
#
# CONFIG_SND_LX6464ES is not set
#
#
# CONFIG_SND_DESIGNWARE_PCM is not set
#
# CONFIG_SND_DESIGNWARE_PCM is not set
CONFIG_SND_SOC_FSL_MICFIL=m
#
CONFIG_SND_SOC_FSL_MICFIL=m
#
-# end of STMicroelectronics STM32 SOC audio support
+# STMicroelectronics STM32 SOC audio support
#
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XTFPGA_I2S is not set
#
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XTFPGA_I2S is not set
# Xen driver support
#
CONFIG_XEN_EFI=y
# Xen driver support
#
CONFIG_XEN_EFI=y
# end of Xen driver support
# end of Xen driver support
CONFIG_MELLANOX_PLATFORM=y
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
CONFIG_MELLANOX_PLATFORM=y
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
CONFIG_COMMON_CLK_GXBB=y
CONFIG_COMMON_CLK_AXG=y
CONFIG_COMMON_CLK_G12A=y
CONFIG_COMMON_CLK_GXBB=y
CONFIG_COMMON_CLK_AXG=y
CONFIG_COMMON_CLK_G12A=y
+# end of Common Clock Framework
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_HISILICON_ERRATUM_161010101=y
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_HISILICON_ERRATUM_161010101=y
CONFIG_ARM64_ERRATUM_858921=y
# end of Clock Source drivers
# end of Clock Source drivers
# CONFIG_PL320_MBOX is not set
CONFIG_PCC=y
CONFIG_XGENE_SLIMPRO_MBOX=m
#
# CONFIG_PL320_MBOX is not set
CONFIG_PCC=y
CONFIG_XGENE_SLIMPRO_MBOX=m
#
-# end of Generic IOMMU Pagetable Support
+# Generic IOMMU Pagetable Support
#
# CONFIG_ARM_SMMU is not set
CONFIG_ARM_SMMU_V3=y
#
# CONFIG_ARM_SMMU is not set
CONFIG_ARM_SMMU_V3=y
# Remoteproc drivers
#
# CONFIG_REMOTEPROC is not set
# Remoteproc drivers
#
# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
#
# Broadcom SoC drivers
#
# CONFIG_SOC_BRCMSTB is not set
#
# Broadcom SoC drivers
#
# CONFIG_SOC_BRCMSTB is not set
+# end of Broadcom SoC drivers
# Light sensors
#
# CONFIG_ACPI_ALS is not set
# Light sensors
#
# CONFIG_ACPI_ALS is not set
#
# PHY Subsystem
#
CONFIG_PHY_XGENE=m
#
# PHY Subsystem
#
CONFIG_PHY_XGENE=m
#
# Performance monitor support
#
# Performance monitor support
# CONFIG_HISI_PMU is not set
CONFIG_XGENE_PMU=y
# CONFIG_ARM_SPE_PMU is not set
# CONFIG_HISI_PMU is not set
CONFIG_XGENE_PMU=y
# CONFIG_ARM_SPE_PMU is not set
+# end of Performance monitor support
#
CONFIG_LIBNVDIMM=y
CONFIG_BLK_DEV_PMEM=m
#
CONFIG_LIBNVDIMM=y
CONFIG_BLK_DEV_PMEM=m
# HW tracing support
#
# CONFIG_INTEL_TH_ACPI is not set
# HW tracing support
#
# CONFIG_INTEL_TH_ACPI is not set
# end of HW tracing support
# end of HW tracing support
#
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
#
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
CONFIG_MUX_ADG792A=m
CONFIG_MUX_GPIO=m
CONFIG_MUX_MMIO=m
CONFIG_MUX_ADG792A=m
CONFIG_MUX_GPIO=m
CONFIG_MUX_MMIO=m
+# end of Multiplexer drivers
+# end of Device Drivers
# CONFIG_HUGETLBFS is not set
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_EFIVAR_FS=y
# CONFIG_HUGETLBFS is not set
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_EFIVAR_FS=y
+# end of Pseudo filesystems
+# end of File systems
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
# CONFIG_STACKLEAK_METRICS is not set
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
# CONFIG_STACKLEAK_METRICS is not set
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
+# end of Memory initialization
# end of Security options
# end of Security options
CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
CONFIG_SG_SPLIT=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
CONFIG_SG_SPLIT=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+# end of Library routines
#
# Compile-time checks and compiler options
#
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
#
# Compile-time checks and compiler options
#
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
+# end of Compile-time checks and compiler options
#
# Memory Debugging
#
# CONFIG_KASAN is not set
#
# Memory Debugging
#
# CONFIG_KASAN is not set
+# end of Memory Debugging
#
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_HIST_TRIGGERS is not set
#
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_HIST_TRIGGERS is not set
-CONFIG_GCC_VERSION=80200
+CONFIG_GCC_VERSION=90100
CONFIG_CLANG_VERSION=0
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
CONFIG_CLANG_VERSION=0
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
# Timers subsystem
#
CONFIG_CONTEXT_TRACKING_FORCE=y
# Timers subsystem
#
CONFIG_CONTEXT_TRACKING_FORCE=y
+# end of Timers subsystem
#
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
#
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
+# Kernel Performance Events And Counters
#
CONFIG_64BIT=y
CONFIG_X86_64=y
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
CONFIG_PERF_EVENTS_AMD_POWER=m
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
CONFIG_PERF_EVENTS_AMD_POWER=m
# end of Performance monitoring
# end of Performance monitoring
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_I8K=m
CONFIG_MICROCODE=y
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_I8K=m
CONFIG_MICROCODE=y
CONFIG_LEGACY_VSYSCALL_NONE=y
# CONFIG_CMDLINE_BOOL is not set
# CONFIG_MODIFY_LDT_SYSCALL is not set
CONFIG_LEGACY_VSYSCALL_NONE=y
# CONFIG_CMDLINE_BOOL is not set
# CONFIG_MODIFY_LDT_SYSCALL is not set
# end of Processor type and features
# end of Processor type and features
CONFIG_ARCH_HAS_ADD_PAGES=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_ARCH_HAS_ADD_PAGES=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_X86_SPEEDSTEP_LIB=m
#
CONFIG_X86_SPEEDSTEP_LIB=m
#
+# end of Power management and ACPI options
#
# Bus options (PCI etc.)
#
# Bus options (PCI etc.)
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_X86_SYSFB is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_X86_SYSFB is not set
+# end of Bus options (PCI etc.)
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
# end of Binary Emulations
# end of Binary Emulations
CONFIG_X86_DEV_DMA_OPS=y
#
CONFIG_X86_DEV_DMA_OPS=y
#
# CONFIG_EFI_TEST is not set
CONFIG_APPLE_PROPERTIES=y
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_EFI_TEST is not set
CONFIG_APPLE_PROPERTIES=y
# CONFIG_RESET_ATTACK_MITIGATION is not set
# end of EFI (Extensible Firmware Interface) Support
# end of EFI (Extensible Firmware Interface) Support
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
CONFIG_EFI_DEV_PATH_PARSER=y
CONFIG_EFI_EARLYCON=y
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
CONFIG_EFI_DEV_PATH_PARSER=y
CONFIG_EFI_EARLYCON=y
+# end of Firmware Drivers
-# end of Firmware Drivers
#
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
#
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_VMAP_STACK=y
CONFIG_ARCH_HAS_REFCOUNT=y
CONFIG_ARCH_USE_MEMREMAP_PROT=y
CONFIG_VMAP_STACK=y
CONFIG_ARCH_HAS_REFCOUNT=y
CONFIG_ARCH_USE_MEMREMAP_PROT=y
+# end of General architecture-dependent options
-# end of Partition Types
#
CONFIG_BLOCK_COMPAT=y
#
#
CONFIG_BLOCK_COMPAT=y
#
#
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
#
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
# Executable file formats
#
CONFIG_COMPAT_BINFMT_ELF=y
# Executable file formats
#
CONFIG_COMPAT_BINFMT_ELF=y
+# end of Executable file formats
#
# Memory Management options
#
# Memory Management options
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
# end of Memory Management options
# end of Memory Management options
CONFIG_COMPAT_NETLINK_MESSAGES=y
#
CONFIG_COMPAT_NETLINK_MESSAGES=y
#
CONFIG_HYPERV_VSOCKETS=m
#
CONFIG_HYPERV_VSOCKETS=m
#
-# end of Networking options
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
#
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
#
-# end of Cadence PCIe controllers support
+# Cadence PCIe controllers support
#
CONFIG_PCI_FTPCI100=y
CONFIG_VMD=m
#
#
CONFIG_PCI_FTPCI100=y
CONFIG_VMD=m
#
-# end of PCI switch controller drivers
+# PCI switch controller drivers
#
CONFIG_PCCARD=m
# CONFIG_PCMCIA is not set
#
CONFIG_PCCARD=m
# CONFIG_PCMCIA is not set
# Firmware loader
#
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
# Firmware loader
#
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_GENERIC_CPU_VULNERABILITIES=y
#
CONFIG_GENERIC_CPU_VULNERABILITIES=y
#
#
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
CONFIG_PNP=y
#
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
CONFIG_PNP=y
-# end of Texas Instruments shared transport line discipline
+# Texas Instruments shared transport line discipline
#
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
#
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
# CONFIG_SCIF_BUS is not set
#
# CONFIG_SCIF_BUS is not set
#
-# end of Intel MIC & related support
#
# CONFIG_GENWQE is not set
#
# CONFIG_GENWQE is not set
# CONFIG_IDE is not set
#
# CONFIG_IDE is not set
#
-# end of SCSI Transports
#
CONFIG_AIC79XX_RESET_DELAY_MS=4000
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
#
CONFIG_AIC79XX_RESET_DELAY_MS=4000
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
CONFIG_HYPERV_STORAGE=m
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_ISCI=m
CONFIG_HYPERV_STORAGE=m
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_ISCI=m
-
-#
-# end of SCSI device support
-#
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
-# end of IEEE 1394 (FireWire) support
+# IEEE 1394 (FireWire) support
#
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_MII=m
#
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_MII=m
-# end of Distributed Switch Architecture drivers
+# Distributed Switch Architecture drivers
#
CONFIG_VORTEX=m
CONFIG_AMD8111_ETH=m
#
CONFIG_VORTEX=m
CONFIG_AMD8111_ETH=m
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_CT82C710 is not set
CONFIG_HYPERV_KEYBOARD=m
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_CT82C710 is not set
CONFIG_HYPERV_KEYBOARD=m
+# end of Hardware I/O ports
+# end of Input device support
CONFIG_SERIAL_ARC_NR_PORTS=1
CONFIG_SERIAL_RP2=m
CONFIG_SERIAL_RP2_NR_UARTS=32
CONFIG_SERIAL_ARC_NR_PORTS=1
CONFIG_SERIAL_RP2=m
CONFIG_SERIAL_RP2_NR_UARTS=32
CONFIG_IPMI_DMI_DECODE=y
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_IPMI_DMI_DECODE=y
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
# CONFIG_HPET_MMAP is not set
CONFIG_HANGCHECK_TIMER=m
# CONFIG_TELCLOCK is not set
# CONFIG_HPET_MMAP is not set
CONFIG_HANGCHECK_TIMER=m
# CONFIG_TELCLOCK is not set
# end of Character devices
# end of Character devices
# CONFIG_RANDOM_TRUST_CPU is not set
#
# CONFIG_RANDOM_TRUST_CPU is not set
#
# Multiplexer I2C Chip support
#
CONFIG_I2C_ARB_GPIO_CHALLENGE=m
# Multiplexer I2C Chip support
#
CONFIG_I2C_ARB_GPIO_CHALLENGE=m
+# end of Multiplexer I2C Chip support
#
# PC SMBus host controller drivers
#
# PC SMBus host controller drivers
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_MLXCPLD=m
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_MLXCPLD=m
#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_KVM=m
#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_KVM=m
-
-#
-# end of PTP clock support
-#
# CONFIG_PINCTRL_AS3722 is not set
CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MCP23S08=m
# CONFIG_PINCTRL_AS3722 is not set
CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MCP23S08=m
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_VX855 is not set
CONFIG_GPIO_XILINX=m
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_VX855 is not set
CONFIG_GPIO_XILINX=m
+# end of Memory mapped GPIO drivers
#
# Port-mapped I/O GPIO drivers
#
# Port-mapped I/O GPIO drivers
# CONFIG_GPIO_SCH311X is not set
# CONFIG_GPIO_WINBOND is not set
# CONFIG_GPIO_WS16C48 is not set
# CONFIG_GPIO_SCH311X is not set
# CONFIG_GPIO_WINBOND is not set
# CONFIG_GPIO_WS16C48 is not set
+# end of Port-mapped I/O GPIO drivers
CONFIG_GPIO_TC3589X=y
# CONFIG_GPIO_TPS68470 is not set
# CONFIG_GPIO_WHISKEY_COVE is not set
CONFIG_GPIO_TC3589X=y
# CONFIG_GPIO_TPS68470 is not set
# CONFIG_GPIO_WHISKEY_COVE is not set
+# end of MFD GPIO expanders
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_SODAVILLE=y
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_SODAVILLE=y
+# end of PCI GPIO expanders
-# end of USB GPIO expanders
#
CONFIG_MAX8925_POWER=m
CONFIG_WM831X_BACKUP=m
#
CONFIG_MAX8925_POWER=m
CONFIG_WM831X_BACKUP=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_XGENE=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_XGENE=m
CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m
CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m
CONFIG_INT340X_THERMAL=m
CONFIG_ACPI_THERMAL_REL=m
CONFIG_INT3406_THERMAL=m
CONFIG_INT340X_THERMAL=m
CONFIG_ACPI_THERMAL_REL=m
CONFIG_INT3406_THERMAL=m
# end of ACPI INT340X thermal drivers
# end of ACPI INT340X thermal drivers
CONFIG_INTEL_BXT_PMIC_THERMAL=m
CONFIG_INTEL_PCH_THERMAL=m
CONFIG_INTEL_BXT_PMIC_THERMAL=m
CONFIG_INTEL_PCH_THERMAL=m
+# end of Intel thermal drivers
#
# Watchdog Device Drivers
#
# Watchdog Device Drivers
# CONFIG_ABX500_CORE is not set
#
# CONFIG_ABX500_CORE is not set
#
-# end of STMicroelectronics STMPE Interface Drivers
+# STMicroelectronics STMPE Interface Drivers
#
CONFIG_MFD_TPS68470=y
CONFIG_MFD_VX855=m
#
CONFIG_MFD_TPS68470=y
CONFIG_MFD_VX855=m
# end of Multifunction device drivers
# end of Multifunction device drivers
CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_NXP_TDA998X=m
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_NXP_TDA998X=m
+# end of I2C encoder or helper chips
#
# Display Engine Configuration
#
CONFIG_DRM_AMD_DC_DCN1_0=y
CONFIG_DRM_AMD_DC_DCN1_01=y
#
# Display Engine Configuration
#
CONFIG_DRM_AMD_DC_DCN1_0=y
CONFIG_DRM_AMD_DC_DCN1_01=y
# end of Display Engine Configuration
# end of Display Engine Configuration
CONFIG_HSA_AMD=y
CONFIG_DRM_I915=m
CONFIG_DRM_I915_ALPHA_SUPPORT=y
CONFIG_HSA_AMD=y
CONFIG_DRM_I915=m
CONFIG_DRM_I915_ALPHA_SUPPORT=y
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
# end of drm/i915 Debugging
# end of drm/i915 Debugging
CONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
# CONFIG_DRM_GMA500 is not set
#
CONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
# CONFIG_DRM_GMA500 is not set
#
-# end of Display Interface Bridges
+# Display Interface Bridges
#
CONFIG_DRM_VBOXVIDEO=m
# CONFIG_DRM_I810 is not set
#
CONFIG_DRM_VBOXVIDEO=m
# CONFIG_DRM_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_HYPERV is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_HYPERV is not set
+# end of Frame buffer Devices
#
# Backlight & LCD device support
#
# Backlight & LCD device support
CONFIG_LCD_PLATFORM=m
CONFIG_BACKLIGHT_APPLE=m
# CONFIG_BACKLIGHT_SAHARA is not set
CONFIG_LCD_PLATFORM=m
CONFIG_BACKLIGHT_APPLE=m
# CONFIG_BACKLIGHT_SAHARA is not set
+# end of Backlight & LCD device support
#
# Console display driver support
#
# Console display driver support
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
+# end of Console display driver support
# end of Graphics support
# end of Graphics support
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_PCSP=m
CONFIG_SND_SB_COMMON=m
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_PCSP=m
CONFIG_SND_SB_COMMON=m
#
CONFIG_SND_HDA_COMPONENT=y
CONFIG_SND_HDA_I915=y
#
CONFIG_SND_HDA_COMPONENT=y
CONFIG_SND_HDA_I915=y
# Special HID drivers
#
# CONFIG_HID_HYPERV_MOUSE is not set
# Special HID drivers
#
# CONFIG_HID_HYPERV_MOUSE is not set
+# end of Special HID drivers
#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
+# end of Intel ISH HID support
-# end of USB Type-C Alternate Mode drivers
+# USB Type-C Alternate Mode drivers
#
CONFIG_USB_ROLES_INTEL_XHCI=m
#
CONFIG_USB_ROLES_INTEL_XHCI=m
#
CONFIG_DCA=m
# CONFIG_UIO_HV_GENERIC is not set
#
CONFIG_DCA=m
# CONFIG_UIO_HV_GENERIC is not set
CONFIG_HYPERV_TSCPAGE=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERV_TSCPAGE=y
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m
+# end of Microsoft Hyper-V guest support
CONFIG_XEN_ACPI=y
# CONFIG_XEN_SYMS is not set
CONFIG_XEN_HAVE_VPMU=y
CONFIG_XEN_ACPI=y
# CONFIG_XEN_SYMS is not set
CONFIG_XEN_HAVE_VPMU=y
# end of Xen driver support
# end of Xen driver support
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m
# CONFIG_ACER_WIRELESS is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m
# CONFIG_ACER_WIRELESS is not set
#
CONFIG_COMMON_CLK_WM831X=m
CONFIG_COMMON_CLK_MAX77686=m
#
CONFIG_COMMON_CLK_WM831X=m
CONFIG_COMMON_CLK_MAX77686=m
+# end of Common Clock Framework
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# end of Clock Source drivers
# end of Clock Source drivers
-# end of Generic IOMMU Pagetable Support
+# Generic IOMMU Pagetable Support
#
CONFIG_AMD_IOMMU=y
CONFIG_AMD_IOMMU_V2=m
#
CONFIG_AMD_IOMMU=y
CONFIG_AMD_IOMMU_V2=m
# Remoteproc drivers
#
# CONFIG_REMOTEPROC is not set
# Remoteproc drivers
#
# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
# Light sensors
#
# CONFIG_ACPI_ALS is not set
# Light sensors
#
# CONFIG_ACPI_ALS is not set
-# end of Temperature sensors
#
# CONFIG_PWM is not set
#
#
# CONFIG_PWM is not set
#
-# end of Performance monitor support
+# Performance monitor support
#
# CONFIG_RAS_CEC is not set
CONFIG_THUNDERBOLT=m
#
#
# CONFIG_RAS_CEC is not set
CONFIG_THUNDERBOLT=m
#
#
CONFIG_LIBNVDIMM=y
CONFIG_BLK_DEV_PMEM=m
#
CONFIG_LIBNVDIMM=y
CONFIG_BLK_DEV_PMEM=m
# HW tracing support
#
# CONFIG_INTEL_TH_ACPI is not set
# HW tracing support
#
# CONFIG_INTEL_TH_ACPI is not set
+# end of HW tracing support
# CONFIG_MUX_ADG792A is not set
# CONFIG_MUX_GPIO is not set
# CONFIG_MUX_MMIO is not set
# CONFIG_MUX_ADG792A is not set
# CONFIG_MUX_GPIO is not set
# CONFIG_MUX_MMIO is not set
# end of Multiplexer drivers
# end of Multiplexer drivers
# CONFIG_UNISYS_VISORBUS is not set
# CONFIG_UNISYS_VISORBUS is not set
# CONFIG_HUGETLBFS is not set
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_EFIVAR_FS=m
# CONFIG_HUGETLBFS is not set
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_EFIVAR_FS=m
+# end of Pseudo filesystems
+# end of File systems
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
# CONFIG_STACKLEAK_METRICS is not set
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
# CONFIG_STACKLEAK_METRICS is not set
# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
+# end of Memory initialization
+# end of Security options
#
# Crypto core or helper
#
# Crypto core or helper
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
CONFIG_ARCH_HAS_UACCESS_MCSAFE=y
CONFIG_ARCH_STACKWALK=y
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
CONFIG_ARCH_HAS_UACCESS_MCSAFE=y
CONFIG_ARCH_STACKWALK=y
+# end of Library routines
#
# Compile-time checks and compiler options
#
CONFIG_OPTIMIZE_INLINING=y
CONFIG_STACK_VALIDATION=y
#
# Compile-time checks and compiler options
#
CONFIG_OPTIMIZE_INLINING=y
CONFIG_STACK_VALIDATION=y
+# end of Compile-time checks and compiler options
#
# Memory Debugging
#
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_KASAN is not set
#
# Memory Debugging
#
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_KASAN is not set
+# end of Memory Debugging
#
# Debug Lockups and Hangs
#
# Debug Lockups and Hangs
CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
+# end of Debug Lockups and Hangs
#
# RCU Debugging
#
CONFIG_RCU_CPU_STALL_TIMEOUT=60
#
# RCU Debugging
#
CONFIG_RCU_CPU_STALL_TIMEOUT=60
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
name = kernel
version = 5.2
name = kernel
version = 5.2
thisapp = linux-%{version}
maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
thisapp = linux-%{version}
maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
section = None
for line in f.readlines():
section = None
for line in f.readlines():
- m = re.match("^# (.*)$", line)
+ line = line.rstrip()
+
+ # Ignore some stuff
+ if not line or line == "#":
+ continue
+
+ if line.startswith("# Automatically generated file;"):
+ continue
+
+ if line.endswith("Kernel Configuration"):
+ continue
+
+ # End of section
+ m = re.match("# end of (.*)$", line)
if m:
_section = m.group(1)
if m:
_section = m.group(1)
- if not _section.startswith("CONFIG_") and \
- not _section.endswith("Kernel Configuration") and \
- not _section.startswith("Automatically generated file;"):
- section = _section
- elif not line:
- section = None
+
+ if _section in printed_sections:
+ print "# end of %s" % _section
+
+ continue
+
+ # New section
+ m = re.match("^# (.*)$", line)
+ if m and not "CONFIG_" in line:
+ section = m.group(1)
+ continue
option = None
value = None
option = None
value = None
option_value = "%s=%s" % (option, value)
if not option_value in options:
option_value = "%s=%s" % (option, value)
if not option_value in options:
+ if section and not section in printed_sections:
print
print "#"
print "# %s" % section
print "#"
print
print "#"
print "# %s" % section
print "#"
+ printed_sections.append(section)
if value == "n":
print "# %s is not set" % option
if value == "n":
print "# %s is not set" % option