]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - kernel/config-arm32-generic
kernel: Update to version 4.2
[ipfire-3.x.git] / kernel / config-arm32-generic
index 06e4d5904bcbd6b1ff1d00db226f12e2d7887e21..31b7ecf60a85f0d188fb746b79a99ecedea6bc7b 100644 (file)
@@ -20,16 +20,10 @@ CONFIG_KERNEL_XZ=y
 # CONFIG_KERNEL_LZO is not set
 # CONFIG_KERNEL_LZ4 is not set
 
-#
-# IRQ subsystem
-#
-CONFIG_IRQ_FORCED_THREADING=y
-
 #
 # RCU Subsystem
 #
 CONFIG_CONTEXT_TRACKING_FORCE=y
-CONFIG_RCU_FANOUT=32
 
 #
 # Kernel Performance Events And Counters
@@ -131,7 +125,7 @@ CONFIG_MACH_MESON8=y
 CONFIG_ARCH_MXC=y
 
 #
-# Device tree only
+# Cortex-A platforms
 #
 # CONFIG_SOC_IMX50 is not set
 # CONFIG_SOC_IMX51 is not set
@@ -140,10 +134,15 @@ CONFIG_SOC_IMX6=y
 CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
 CONFIG_SOC_IMX6SX=y
+# CONFIG_SOC_IMX7D is not set
+# CONFIG_SOC_LS1021A is not set
+
+#
+# Cortex-A/Cortex-M asymmetric multiprocessing platforms
+#
 CONFIG_SOC_VF610=y
 CONFIG_VF_USE_ARM_GLOBAL_TIMER=y
 # CONFIG_VF_USE_PIT_TIMER is not set
-# CONFIG_SOC_LS1021A is not set
 CONFIG_ARCH_MEDIATEK=y
 CONFIG_MACH_MT6589=y
 CONFIG_MACH_MT6592=y
@@ -185,21 +184,16 @@ CONFIG_SOC_HAS_REALTIME_COUNTER=y
 CONFIG_SOC_OMAP3430=y
 CONFIG_SOC_TI81XX=y
 CONFIG_OMAP_PACKAGE_CBB=y
-CONFIG_OMAP_PACKAGE_CUS=y
 
 #
 # OMAP Legacy Platform Data Board Type
 #
-CONFIG_MACH_OMAP3_BEAGLE=y
 CONFIG_MACH_OMAP_LDP=y
 CONFIG_MACH_OMAP3530_LV_SOM=y
 CONFIG_MACH_OMAP3_TORPEDO=y
-CONFIG_MACH_OVERO=y
 CONFIG_MACH_OMAP3517EVM=y
 CONFIG_MACH_OMAP3_PANDORA=y
 CONFIG_MACH_NOKIA_RX51=y
-CONFIG_MACH_CM_T35=y
-CONFIG_MACH_CM_T3730=y
 # CONFIG_OMAP3_SDRC_AC_TIMING is not set
 CONFIG_ARCH_QCOM=y
 # CONFIG_ARCH_MSM8X60 is not set
@@ -289,6 +283,7 @@ CONFIG_ARCH_TEGRA_2x_SOC=y
 CONFIG_ARCH_TEGRA_3x_SOC=y
 CONFIG_ARCH_TEGRA_114_SOC=y
 CONFIG_ARCH_TEGRA_124_SOC=y
+# CONFIG_ARCH_UNIPHIER is not set
 CONFIG_ARCH_U8500=y
 CONFIG_UX500_SOC_DB8500=y
 CONFIG_MACH_MOP500=y
@@ -302,9 +297,9 @@ CONFIG_ARCH_VEXPRESS_SPC=y
 CONFIG_ARCH_VEXPRESS_TC2_PM=y
 CONFIG_ARCH_VT8500=y
 CONFIG_ARCH_WM8850=y
+# CONFIG_ARCH_ZX is not set
 CONFIG_ARCH_ZYNQ=y
 CONFIG_PLAT_VERSATILE=y
-CONFIG_ARM_TIMER_SP804=y
 CONFIG_ARCH_SUPPORTS_FIRMWARE=y
 CONFIG_ARCH_SUPPORTS_TRUSTED_FOUNDATIONS=y
 
@@ -381,8 +376,9 @@ CONFIG_PCI_HOST_GENERIC=y
 CONFIG_PCI_KEYSTONE=y
 CONFIG_PCIE_XILINX=y
 CONFIG_PCI_LAYERSCAPE=y
-CONFIG_PCIE_IPROC=m
+CONFIG_PCIE_IPROC=y
 CONFIG_PCIE_IPROC_PLATFORM=m
+# CONFIG_PCIE_IPROC_BCMA is not set
 # CONFIG_PCCARD is not set
 
 #
@@ -412,6 +408,7 @@ CONFIG_AEABI=y
 # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
 CONFIG_HIGHMEM=y
 # CONFIG_HIGHPTE is not set
+# CONFIG_ARM_MODULE_PLTS is not set
 CONFIG_FLATMEM=y
 CONFIG_FLAT_NODE_MEM_MAP=y
 # CONFIG_PHYS_ADDR_T_64BIT is not set
@@ -439,11 +436,9 @@ CONFIG_AUTO_ZRELADDR=y
 #
 # CPU frequency scaling drivers
 #
-CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
 # CONFIG_ARM_DT_BL_CPUFREQ is not set
 # CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is not set
 CONFIG_ARM_EXYNOS_CPUFREQ=y
-CONFIG_ARM_EXYNOS4210_CPUFREQ=y
 CONFIG_ARM_EXYNOS4X12_CPUFREQ=y
 CONFIG_ARM_EXYNOS5250_CPUFREQ=y
 # CONFIG_ARM_EXYNOS_CPU_FREQ_BOOST_SW is not set
@@ -486,10 +481,8 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 #
 # Generic Driver Options
 #
-CONFIG_FW_LOADER_USER_HELPER=y
 CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
 CONFIG_SOC_BUS=y
-CONFIG_REGMAP_SPMI=m
 
 #
 # Bus devices
@@ -500,10 +493,6 @@ CONFIG_BRCMSTB_GISB_ARB=y
 CONFIG_OMAP_INTERCONNECT=y
 # CONFIG_OMAP_OCP2SCP is not set
 CONFIG_SIMPLE_PM_BUS=y
-
-#
-# Device Tree and Open Firmware support
-#
 CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
 # CONFIG_MG_DISK is not set
 
@@ -518,18 +507,20 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
 # CONFIG_EEPROM_SUNXI_SID is not set
 
 #
-# Intel MIC Card Driver
+# SCIF Driver
 #
 # CONFIG_IDE is not set
 
 #
 # SCSI Transports
 #
+CONFIG_SCSI_UFS_QCOM=y
 CONFIG_SCSI_NSP32=m
 
 #
 # Controllers with non-SFF native interface
 #
+CONFIG_AHCI_BRCMSTB=m
 CONFIG_AHCI_ST=m
 CONFIG_AHCI_IMX=m
 CONFIG_AHCI_SUNXI=m
@@ -566,6 +557,7 @@ CONFIG_NET_VENDOR_FREESCALE=y
 CONFIG_FEC=m
 CONFIG_FSL_PQ_MDIO=m
 CONFIG_FSL_XGMAC_MDIO=m
+CONFIG_GIANFAR=m
 CONFIG_NET_VENDOR_HISILICON=y
 CONFIG_HIX5HD2_GMAC=m
 CONFIG_HIP04_ETH=m
@@ -573,6 +565,7 @@ CONFIG_PXA168_ETH=m
 CONFIG_AX88796=m
 CONFIG_AX88796_93CX6=y
 CONFIG_SH_ETH=m
+CONFIG_RAVB=m
 CONFIG_SMC911X=m
 CONFIG_TI_DAVINCI_EMAC=m
 CONFIG_TI_DAVINCI_MDIO=m
@@ -644,6 +637,7 @@ CONFIG_SERIAL_SH_SCI_NR_UARTS=2
 CONFIG_SERIAL_OMAP=m
 CONFIG_SERIAL_BCM63XX=m
 CONFIG_SERIAL_ST_ASC=m
+CONFIG_SERIAL_STM32=m
 # CONFIG_HVC_DCC is not set
 CONFIG_HW_RANDOM_IPROC_RNG200=m
 CONFIG_HW_RANDOM_OMAP=y
@@ -666,11 +660,13 @@ CONFIG_I2C_HIX5HD2=m
 # I2C system bus drivers (mostly embedded / system-on-chip)
 #
 CONFIG_I2C_BCM_IPROC=m
+# CONFIG_I2C_BRCMSTB is not set
 # CONFIG_I2C_CADENCE is not set
 CONFIG_I2C_DAVINCI=m
 CONFIG_I2C_EXYNOS5=m
 CONFIG_I2C_IMX=m
 CONFIG_I2C_MESON=m
+CONFIG_I2C_MT65XX=m
 CONFIG_I2C_MV64XXX=m
 CONFIG_I2C_NOMADIK=y
 CONFIG_I2C_OMAP=y
@@ -707,6 +703,7 @@ CONFIG_PPS=y
 # PTP clock support
 #
 CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_GIANFAR=m
 
 #
 # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
@@ -752,6 +749,7 @@ CONFIG_PINCTRL_MSM=y
 CONFIG_PINCTRL_APQ8064=y
 CONFIG_PINCTRL_APQ8084=y
 CONFIG_PINCTRL_IPQ8064=y
+CONFIG_PINCTRL_MSM8660=m
 CONFIG_PINCTRL_MSM8960=m
 CONFIG_PINCTRL_MSM8X74=m
 CONFIG_PINCTRL_MSM8916=m
@@ -771,16 +769,20 @@ CONFIG_PINCTRL_SUN6I_A31S=y
 CONFIG_PINCTRL_SUN6I_A31_R=y
 CONFIG_PINCTRL_SUN7I_A20=y
 CONFIG_PINCTRL_SUN8I_A23=y
+CONFIG_PINCTRL_SUN8I_A33=y
 CONFIG_PINCTRL_SUN8I_A23_R=y
 CONFIG_PINCTRL_SUN9I_A80=y
 # CONFIG_PINCTRL_WM8850 is not set
 CONFIG_PINCTRL_MTK_COMMON=y
 CONFIG_PINCTRL_MT8135=y
+CONFIG_PINCTRL_MT8127=y
+CONFIG_PINCTRL_MT6397=y
 CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
 
 #
 # Memory mapped GPIO drivers
 #
+CONFIG_GPIO_BRCMSTB=m
 # CONFIG_GPIO_DAVINCI is not set
 # CONFIG_GPIO_DWAPB is not set
 # CONFIG_GPIO_EM is not set
@@ -809,10 +811,12 @@ CONFIG_POWER_RESET_KEYSTONE=y
 #
 # Native drivers
 #
+# CONFIG_HISI_THERMAL is not set
 CONFIG_ROCKCHIP_THERMAL=m
 CONFIG_RCAR_THERMAL=y
 CONFIG_DB8500_THERMAL=y
 CONFIG_TEGRA_SOCTHERM=m
+CONFIG_DB8500_CPUFREQ_COOLING=y
 
 #
 # Texas Instruments thermal drivers
@@ -838,10 +842,10 @@ CONFIG_S3C2410_WATCHDOG=m
 CONFIG_OMAP_WATCHDOG=m
 CONFIG_DAVINCI_WATCHDOG=m
 CONFIG_SUNXI_WATCHDOG=m
-CONFIG_MAX63XX_WATCHDOG=m
 CONFIG_IMX2_WDT=m
 CONFIG_UX500_WATCHDOG=y
 CONFIG_SIRFSOC_WATCHDOG=y
+CONFIG_ST_LPC_WATCHDOG=m
 CONFIG_TEGRA_WATCHDOG=m
 CONFIG_QCOM_WDT=m
 CONFIG_MESON_WATCHDOG=m
@@ -910,6 +914,7 @@ CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
 CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
 CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
 CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m
+CONFIG_VIDEO_STI_BDISP=m
 CONFIG_VIDEO_RENESAS_VSP1=m
 # CONFIG_VIDEO_TI_VPE is not set
 
@@ -923,7 +928,6 @@ CONFIG_IMX_IPUV3_CORE=m
 #
 # Direct Rendering Manager
 #
-CONFIG_DRM_MIPI_DSI=y
 CONFIG_DRM_GEM_CMA_HELPER=y
 CONFIG_DRM_KMS_CMA_HELPER=y
 
@@ -931,15 +935,19 @@ CONFIG_DRM_KMS_CMA_HELPER=y
 # I2C encoder or helper chips
 #
 CONFIG_DRM_DW_HDMI=m
+CONFIG_NOUVEAU_PLATFORM_DRIVER=y
 CONFIG_DRM_EXYNOS=m
 # CONFIG_DRM_EXYNOS_FIMD is not set
+CONFIG_DRM_EXYNOS5433_DECON=y
 # CONFIG_DRM_EXYNOS7_DECON is not set
+CONFIG_DRM_EXYNOS_DSI=y
 CONFIG_DRM_EXYNOS_HDMI=y
 CONFIG_DRM_EXYNOS_VIDI=y
 CONFIG_DRM_EXYNOS_G2D=y
 CONFIG_DRM_EXYNOS_IPP=y
 # CONFIG_DRM_EXYNOS_FIMC is not set
 # CONFIG_DRM_EXYNOS_ROTATOR is not set
+CONFIG_DRM_EXYNOS_MIC=y
 CONFIG_DRM_ROCKCHIP=m
 CONFIG_ROCKCHIP_DW_HDMI=m
 CONFIG_DRM_ARMADA=m
@@ -952,6 +960,7 @@ CONFIG_DRM_MSM=m
 # CONFIG_DRM_MSM_FBDEV is not set
 # CONFIG_DRM_MSM_REGISTER_LOGGING is not set
 CONFIG_DRM_MSM_DSI=y
+CONFIG_DRM_MSM_DSI_PLL=y
 CONFIG_DRM_TEGRA=m
 CONFIG_DRM_TEGRA_FBDEV=y
 # CONFIG_DRM_TEGRA_DEBUG is not set
@@ -960,7 +969,6 @@ CONFIG_DRM_TEGRA_FBDEV=y
 #
 # Display Panels
 #
-# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
 # CONFIG_DRM_STI is not set
 # CONFIG_DRM_IMX is not set
 
@@ -980,7 +988,6 @@ CONFIG_DRM_TEGRA_FBDEV=y
 CONFIG_EXYNOS_VIDEO=y
 # CONFIG_EXYNOS_MIPI_DSI is not set
 # CONFIG_FB_SH_MOBILE_MERAM is not set
-CONFIG_VIDEOMODE_HELPERS=y
 
 #
 # HD-Audio
@@ -1011,9 +1018,15 @@ CONFIG_SND_SOC_IMX_ES8328=m
 CONFIG_SND_SOC_IMX_SGTL5000=m
 CONFIG_SND_SOC_IMX_SPDIF=m
 CONFIG_SND_SOC_FSL_ASOC_CARD=m
+CONFIG_SND_SOC_MEDIATEK=m
+CONFIG_SND_SOC_MT8173_MAX98090=m
+CONFIG_SND_SOC_MT8173_RT5650_RT5676=m
 CONFIG_SND_SOC_LPASS_CPU=m
 CONFIG_SND_SOC_LPASS_PLATFORM=m
+CONFIG_SND_SOC_LPASS_IPQ806X=m
+CONFIG_SND_SOC_LPASS_APQ8016=m
 CONFIG_SND_SOC_STORM=m
+CONFIG_SND_SOC_APQ8016_SBC=m
 CONFIG_SND_SOC_ROCKCHIP=m
 CONFIG_SND_SOC_ROCKCHIP_I2S=m
 CONFIG_SND_SOC_SAMSUNG=m
@@ -1049,6 +1062,9 @@ CONFIG_SND_SOC_ES8328_I2C=m
 CONFIG_SND_SOC_MAX98090=m
 CONFIG_SND_SOC_MAX98095=m
 CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5677=m
 CONFIG_SND_SOC_WM8994=m
 
 #
@@ -1096,7 +1112,6 @@ CONFIG_USB_DWC3_QCOM=m
 CONFIG_KEYSTONE_USB_PHY=m
 CONFIG_AM335X_CONTROL_USB=m
 CONFIG_AM335X_PHY_USB=m
-CONFIG_USB_MSM_OTG=m
 CONFIG_USB_MXS_PHY=m
 CONFIG_USB_RCAR_PHY=m
 
@@ -1104,7 +1119,6 @@ CONFIG_USB_RCAR_PHY=m
 # MMC/SD/SDIO Host Controller Drivers
 #
 CONFIG_MMC_SDHCI_IO_ACCESSORS=y
-CONFIG_MMC_SDHCI_OF_ARASAN=m
 CONFIG_MMC_SDHCI_ESDHC_IMX=m
 CONFIG_MMC_SDHCI_TEGRA=m
 CONFIG_MMC_SDHCI_S3C=m
@@ -1124,9 +1138,15 @@ CONFIG_MMC_SH_MMCIF=m
 CONFIG_MMC_WMT=y
 CONFIG_MMC_SUNXI=m
 
+#
+# LED drivers
+#
+CONFIG_LEDS_AAT1290=m
+
 #
 # iptables trigger is under Netfilter config (LED target)
 #
+CONFIG_EDAC_ATOMIC_SCRUB=y
 # CONFIG_EDAC is not set
 
 #
@@ -1148,6 +1168,7 @@ CONFIG_RTC_DRV_PM8XXX=m
 CONFIG_RTC_DRV_TEGRA=m
 CONFIG_RTC_DRV_MXC=m
 CONFIG_RTC_DRV_SIRFSOC=m
+CONFIG_RTC_DRV_ST_LPC=m
 
 #
 # DMA Devices
@@ -1179,7 +1200,6 @@ CONFIG_NBPFAXI_DMA=m
 # DMA Clients
 #
 # CONFIG_QCOM_BAM_DMA is not set
-# CONFIG_VFIO is not set
 
 #
 # Speakup console speech
@@ -1197,6 +1217,8 @@ CONFIG_CHROME_PLATFORMS=y
 # CONFIG_COMMON_CLK_AXI_CLKGEN is not set
 CONFIG_CLK_QORIQ=y
 CONFIG_COMMON_CLK_KEYSTONE=y
+CONFIG_COMMON_CLK_IPROC=y
+CONFIG_COMMON_CLK_HI6220=y
 CONFIG_COMMON_CLK_QCOM=m
 CONFIG_APQ_GCC_8084=m
 CONFIG_APQ_MMCC_8084=m
@@ -1210,11 +1232,15 @@ CONFIG_MSM_MMCC_8960=m
 CONFIG_MSM_GCC_8974=m
 CONFIG_MSM_MMCC_8974=m
 CONFIG_COMMON_CLK_SAMSUNG=y
+CONFIG_TEGRA_CLK_EMC=y
+CONFIG_HWSPINLOCK=m
 
 #
 # Hardware Spinlock drivers
 #
 # CONFIG_HWSPINLOCK_OMAP is not set
+CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK_SIRF=m
 # CONFIG_HSEM_U8500 is not set
 
 #
@@ -1240,18 +1266,14 @@ CONFIG_MTK_TIMER=y
 CONFIG_SYS_SUPPORTS_SH_TMU=y
 CONFIG_SH_TIMER_TMU=y
 CONFIG_CLKSRC_VERSATILE=y
+CONFIG_CLKSRC_IMX_GPT=y
 CONFIG_PL320_MBOX=y
 CONFIG_OMAP2PLUS_MBOX=m
 CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_IOMMU_API=y
 
 #
 # Generic IOMMU Pagetable Support
 #
-CONFIG_IOMMU_IO_PGTABLE=y
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-CONFIG_OF_IOMMU=y
 CONFIG_OMAP_IOMMU=y
 # CONFIG_OMAP_IOMMU_DEBUG is not set
 CONFIG_ROCKCHIP_IOMMU=y
@@ -1266,6 +1288,7 @@ CONFIG_ARM_SMMU=y
 #
 CONFIG_REMOTEPROC=m
 CONFIG_OMAP_REMOTEPROC=m
+CONFIG_WKUP_M3_RPROC=m
 
 #
 # Rpmsg drivers
@@ -1277,6 +1300,8 @@ CONFIG_RPMSG=m
 #
 # CONFIG_MTK_PMIC_WRAP is not set
 CONFIG_QCOM_GSBI=m
+CONFIG_QCOM_PM=y
+CONFIG_SUNXI_SRAM=y
 # CONFIG_KEYSTONE_NAVIGATOR_QMSS is not set
 CONFIG_KEYSTONE_NAVIGATOR_DMA=m
 
@@ -1291,10 +1316,12 @@ CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
 CONFIG_OMAP_GPMC=y
 CONFIG_TEGRA20_MC=y
 CONFIG_TEGRA_MC=y
+CONFIG_TEGRA124_EMC=y
 
 #
 # Analog to digital converters
 #
+# CONFIG_BERLIN2_ADC is not set
 # CONFIG_EXYNOS_ADC is not set
 CONFIG_ROCKCHIP_SARADC=m
 # CONFIG_XILINX_XADC is not set
@@ -1320,6 +1347,7 @@ CONFIG_BRCMSTB_L2_IRQ=y
 CONFIG_DW_APB_ICTL=y
 CONFIG_OMAP_IRQCHIP=y
 CONFIG_RENESAS_INTC_IRQPIN=y
+CONFIG_ST_IRQCHIP=y
 CONFIG_IRQ_CROSSBAR=y
 # CONFIG_KEYSTONE_IRQ is not set
 CONFIG_ARCH_HAS_RESET_CONTROLLER=y
@@ -1355,11 +1383,13 @@ CONFIG_PHY_ROCKCHIP_USB=m
 CONFIG_PHY_STIH407_USB=m
 CONFIG_PHY_STIH41X_USB=m
 CONFIG_PHY_QCOM_UFS=m
+CONFIG_PHY_BRCMSTB_SATA=m
 
 #
 # Firmware Drivers
 #
 CONFIG_QCOM_SCM=y
+CONFIG_BCM47XX_NVRAM=y
 
 #
 # Pseudo filesystems
@@ -1410,7 +1440,7 @@ CONFIG_CRYPTO_SHA1_ARM_NEON=m
 CONFIG_CRYPTO_SHA1_ARM_CE=m
 CONFIG_CRYPTO_SHA2_ARM_CE=m
 CONFIG_CRYPTO_SHA256_ARM=m
-CONFIG_CRYPTO_SHA512_ARM_NEON=m
+CONFIG_CRYPTO_SHA512_ARM=m
 CONFIG_CRYPTO_AES_ARM=m
 CONFIG_CRYPTO_AES_ARM_BS=m
 CONFIG_CRYPTO_AES_ARM_CE=m