1ba238e822
Add ARM LPAE kernel for Cortex A-15 devices that support LPAE and HW virtualisation Unified ARM kernel provides highbank and OMAP support Drop remantents of ARM softfp kernels
395 lines
9.9 KiB
Plaintext
395 lines
9.9 KiB
Plaintext
# ARM unified arch kernel
|
|
CONFIG_CPU_V7=y
|
|
# CONFIG_ARCH_MULTI_V4 is not set
|
|
# CONFIG_ARCH_MULTI_V4T is not set
|
|
# CONFIG_ARCH_MULTI_V6 is not set
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
CONFIG_ARCH_MULTI_V7=y
|
|
# This is V6 so we'll eventually support it in v5 unified kernels
|
|
# CONFIG_ARCH_BCM is not set
|
|
CONFIG_ARCH_HIGHBANK=y
|
|
CONFIG_ARCH_MVEBU=y
|
|
# CONFIG_ARCH_MXC is not set
|
|
CONFIG_ARCH_OMAP2PLUS=y
|
|
CONFIG_ARCH_PICOXCELL=y
|
|
CONFIG_ARCH_SOCFPGA=y
|
|
CONFIG_ARCH_SUNXI=y
|
|
CONFIG_ARCH_VEXPRESS_CA9X4=y
|
|
CONFIG_ARCH_VEXPRESS_DT=y
|
|
CONFIG_ARCH_VIRT=y
|
|
# CONFIG_ARCH_WM8850 is not set
|
|
CONFIG_ARCH_ZYNQ=y
|
|
|
|
# These are supported in the LPAE kernel
|
|
# CONFIG_ARM_LPAE is not set
|
|
# CONFIG_XEN is not set
|
|
# CONFIG_VIRTIO_CONSOLE is not set
|
|
# CONFIG_ARM_VIRT_EXT is not set
|
|
|
|
# highbank
|
|
CONFIG_CPU_IDLE_CALXEDA=y
|
|
CONFIG_EDAC_HIGHBANK_MC=m
|
|
CONFIG_EDAC_HIGHBANK_L2=m
|
|
CONFIG_SATA_HIGHBANK=m
|
|
|
|
# versatile
|
|
CONFIG_VEXPRESS_CONFIG=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_ARMCLCD=m
|
|
CONFIG_FB_CFB_COPYAREA=m
|
|
CONFIG_FB_CFB_FILLRECT=m
|
|
CONFIG_FB_CFB_IMAGEBLIT=m
|
|
CONFIG_TOUCHSCREEN_ADS7846=m
|
|
|
|
CONFIG_OC_ETM=y
|
|
CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
|
|
|
|
# mvebu
|
|
CONFIG_MACH_ARMADA_370_XP=y
|
|
CONFIG_MACH_ARMADA_370=y
|
|
CONFIG_MACH_ARMADA_XP=y
|
|
CONFIG_ARCH_DOVE=y
|
|
# CONFIG_MACH_DOVE_DB is not set
|
|
# CONFIG_MACH_CM_A510 is not set
|
|
CONFIG_MACH_DOVE_DT=y
|
|
|
|
CONFIG_CACHE_TAUROS2=y
|
|
CONFIG_MV_XOR=y
|
|
CONFIG_CRYPTO_DEV_MV_CESA=m
|
|
CONFIG_MV643XX_ETH=m
|
|
CONFIG_I2C_MV64XXX=m
|
|
CONFIG_PINCTRL_MVEBU=y
|
|
CONFIG_PINCTRL_ARMADA_370=y
|
|
CONFIG_PINCTRL_ARMADA_XP=y
|
|
CONFIG_PINCTRL_DOVE=y
|
|
CONFIG_EDAC_MV64X60=m
|
|
CONFIG_SATA_MV=m
|
|
CONFIG_MARVELL_PHY=m
|
|
CONFIG_RTC_DRV_S35390A=y
|
|
CONFIG_RTC_DRV_88PM80X=m
|
|
CONFIG_RTC_DRV_MV=m
|
|
CONFIG_MVMDIO=m
|
|
CONFIG_MVNETA=m
|
|
CONFIG_GPIO_MVEBU=y
|
|
CONFIG_MVEBU_CLK_CORE=y
|
|
CONFIG_MVEBU_CLK_GATING=y
|
|
CONFIG_DOVE_THERMAL=m
|
|
CONFIG_MMC_SDHCI_DOVE=m
|
|
CONFIG_MMC_MVSDIO=m
|
|
|
|
# omap
|
|
CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
|
|
# CONFIG_ARCH_OMAP2 is not set
|
|
CONFIG_ARCH_OMAP3=y
|
|
CONFIG_ARCH_OMAP4=y
|
|
# CONFIG_SOC_OMAP5 is not set
|
|
# CONFIG_SOC_OMAP2420 is not set
|
|
# CONFIG_SOC_OMAP2430 is not set
|
|
CONFIG_SOC_OMAP3430=y
|
|
CONFIG_SOC_TI81XX=y
|
|
CONFIG_SOC_AM33XX=y
|
|
CONFIG_MACH_OMAP_GENERIC=y
|
|
CONFIG_MACH_OMAP3_BEAGLE=y
|
|
CONFIG_MACH_DEVKIT8000=y
|
|
CONFIG_MACH_OMAP_LDP=y
|
|
CONFIG_MACH_OMAP3530_LV_SOM=y
|
|
CONFIG_MACH_OMAP3_TORPEDO=y
|
|
CONFIG_MACH_OVERO=y
|
|
CONFIG_MACH_OMAP3EVM=y
|
|
CONFIG_MACH_OMAP3517EVM=y
|
|
CONFIG_MACH_CRANEBOARD=y
|
|
CONFIG_MACH_OMAP3_PANDORA=y
|
|
CONFIG_MACH_TOUCHBOOK=y
|
|
CONFIG_MACH_OMAP_3430SDP=y
|
|
# CONFIG_MACH_NOKIA_N8X0 is not set
|
|
# CONFIG_MACH_NOKIA_RM680 is not set
|
|
# CONFIG_MACH_NOKIA_RX51 is not set
|
|
CONFIG_MACH_OMAP_ZOOM2=y
|
|
CONFIG_MACH_OMAP_ZOOM3=y
|
|
CONFIG_MACH_CM_T35=y
|
|
CONFIG_MACH_CM_T3517=y
|
|
CONFIG_MACH_IGEP0030=y
|
|
CONFIG_MACH_SBC3530=y
|
|
CONFIG_MACH_OMAP_3630SDP=y
|
|
CONFIG_MACH_TI8168EVM=y
|
|
CONFIG_MACH_TI8148EVM=y
|
|
CONFIG_MACH_OMAP_4430SDP=y
|
|
CONFIG_MACH_OMAP4_PANDA=y
|
|
|
|
CONFIG_OMAP_RESET_CLOCKS=y
|
|
CONFIG_OMAP_MUX=y
|
|
CONFIG_OMAP_MUX_WARNINGS=y
|
|
CONFIG_OMAP_32K_TIMER=y
|
|
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
|
|
CONFIG_OMAP3_EMU=y
|
|
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
|
|
CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
|
|
CONFIG_TI_DAVINCI_EMAC=m
|
|
CONFIG_TI_DAVINCI_MDIO=m
|
|
CONFIG_TI_DAVINCI_CPDMA=m
|
|
CONFIG_TI_CPSW=m
|
|
CONFIG_TI_CPTS=y
|
|
CONFIG_GPIO_TWL4030=m
|
|
CONFIG_GPIO_TWL6040=m
|
|
CONFIG_CHARGER_TWL4030=m
|
|
CONFIG_OMAP_WATCHDOG=m
|
|
CONFIG_TWL4030_WATCHDOG=m
|
|
CONFIG_TWL4030_MADC=m
|
|
CONFIG_TWL6040_CORE=y
|
|
CONFIG_MFD_OMAP_USB_HOST=y
|
|
CONFIG_REGULATOR_TWL4030=y
|
|
CONFIG_BACKLIGHT_PANDORA=m
|
|
CONFIG_USB_EHCI_HCD_OMAP=y
|
|
CONFIG_USB_OHCI_HCD_OMAP3=y
|
|
CONFIG_MMC_OMAP=y
|
|
CONFIG_MMC_OMAP_HS=y
|
|
CONFIG_RTC_DRV_MAX8907=m
|
|
CONFIG_RTC_DRV_TWL92330=y
|
|
CONFIG_RTC_DRV_TWL4030=y
|
|
CONFIG_RTC_DRV_OMAP=y
|
|
CONFIG_DMA_OMAP=m
|
|
CONFIG_OMAP_IOVMM=m
|
|
CONFIG_HWSPINLOCK_OMAP=m
|
|
CONFIG_OMAP_IOMMU=y
|
|
CONFIG_SENSORS_TWL4030_MADC=m
|
|
CONFIG_TWL6040_CORE=m
|
|
CONFIG_CLK_TWL6040=m
|
|
|
|
CONFIG_INPUT_TWL4030_PWRBUTTON=m
|
|
CONFIG_INPUT_TWL4030_VIBRA=m
|
|
CONFIG_INPUT_TWL6040_VIBRA=m
|
|
CONFIG_KEYBOARD_TWL4030=m
|
|
|
|
# OMAP thermal temp. Can likely be built as module but doesn't autoload so build in to ensure performance on PandaES
|
|
CONFIG_OMAP_BANDGAP=y
|
|
CONFIG_OMAP4_THERMAL=y
|
|
CONFIG_OMAP5_THERMAL=y
|
|
|
|
# OMAP3 thermal/power
|
|
CONFIG_POWER_AVS=y
|
|
CONFIG_POWER_AVS_OMAP=y
|
|
CONFIG_POWER_AVS_OMAP_CLASS3=y
|
|
|
|
CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
|
|
|
|
CONFIG_PWM_TIECAP=m
|
|
CONFIG_PWM_TIEHRPWM=m
|
|
CONFIG_PWM_TWL=m
|
|
CONFIG_PWM_TWL_LED=m
|
|
|
|
CONFIG_CRYPTO_DEV_OMAP_SHAM=m
|
|
CONFIG_CRYPTO_DEV_OMAP_AES=m
|
|
CONFIG_HW_RANDOM_OMAP=m
|
|
|
|
CONFIG_DRM_TILCDC=m
|
|
CONFIG_DRM_OMAP=m
|
|
CONFIG_DRM_OMAP_NUM_CRTCS=2
|
|
CONFIG_OMAP2_VRAM=y
|
|
CONFIG_OMAP2_VRAM_SIZE=0
|
|
CONFIG_OMAP2_VRFB=y
|
|
# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
|
|
# CONFIG_FB_OMAP_LCD_VGA is not set
|
|
# CONFIG_FB_OMAP2 is not set
|
|
# CONFIG_FB_DA8XX is not set
|
|
|
|
CONFIG_OMAP2_DSS=m
|
|
CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y
|
|
# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set
|
|
CONFIG_OMAP2_DSS_DPI=y
|
|
CONFIG_OMAP2_DSS_RFBI=y
|
|
CONFIG_OMAP2_DSS_VENC=y
|
|
CONFIG_OMAP4_DSS_HDMI=y
|
|
CONFIG_OMAP2_DSS_SDI=y
|
|
CONFIG_OMAP2_DSS_DSI=y
|
|
# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set
|
|
CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
|
|
CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET=y
|
|
CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
|
|
|
|
CONFIG_PANEL_GENERIC_DPI=m
|
|
CONFIG_PANEL_TFP410=m
|
|
CONFIG_PANEL_SHARP_LS037V7DW01=m
|
|
CONFIG_PANEL_PICODLP=m
|
|
CONFIG_PANEL_TAAL=m
|
|
|
|
CONFIG_SND_OMAP_SOC=m
|
|
CONFIG_SND_OMAP_SOC_AM3517EVM=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_HDMI=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m
|
|
CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m
|
|
|
|
# CONFIG_OMAP2_DSS_DEBUGFS is not set
|
|
# CONFIG_OMAP_IOMMU_DEBUG is not set
|
|
# CONFIG_OMAP_MUX_DEBUG is not set
|
|
|
|
# Allwinner a1x
|
|
CONFIG_PINCTRL_SUNXI=y
|
|
# CONFIG_SUNXI_RFKILL=y
|
|
# CONFIG_SUNXI_NAND=y
|
|
# CONFIG_SUNXI_DBGREG=m
|
|
# CONFIG_WEMAC_SUN4I=y
|
|
# CONFIG_KEYBOARD_SUN4IKEYPAD=m
|
|
# CONFIG_KEYBOARD_SUN4I_KEYBOARD=m
|
|
# CONFIG_IR_SUN4I=m
|
|
# CONFIG_TOUCHSCREEN_SUN4I_TS=m
|
|
# CONFIG_SUN4I_G2D=y
|
|
# CONFIG_I2C_SUN4I=y
|
|
# CONFIG_DRM_MALI=m
|
|
# CONFIG_MALI=m
|
|
# CONFIG_FB_SUNXI=m
|
|
# CONFIG_FB_SUNXI_UMP=y
|
|
# CONFIG_FB_SUNXI_LCD=m
|
|
# CONFIG_FB_SUNXI_HDMI=m
|
|
# CONFIG_SOUND_SUN4I=y
|
|
# CONFIG_SND_SUN4I_SOC_CODEC=y
|
|
# CONFIG_SND_SUN4I_SOC_HDMIAUDIO=y
|
|
# CONFIG_SND_SUN4I_SOC_SPDIF=m
|
|
# CONFIG_SND_SUN4I_SOC_I2S_INTERFACE=m
|
|
# CONFIG_SND_SOC_I2C_AND_SPI=y
|
|
# CONFIG_USB_SW_SUN4I_HCD=y
|
|
# CONFIG_USB_SW_SUN4I_HCD0=y
|
|
# CONFIG_USB_SW_SUN4I_HCI=y
|
|
# CONFIG_USB_SW_SUN4I_EHCI0=y
|
|
# CONFIG_USB_SW_SUN4I_EHCI1=y
|
|
# CONFIG_USB_SW_SUN4I_OHCI0=y
|
|
# CONFIG_USB_SW_SUN4I_OHCI1=y
|
|
# CONFIG_USB_SW_SUN4I_USB=y
|
|
# CONFIG_USB_SW_SUN4I_USB_MANAGER=y
|
|
# CONFIG_MMC_SUNXI_POWER_CONTROL=y
|
|
# CONFIG_MMC_SUNXI=y
|
|
# CONFIG_RTC_DRV_SUN4I=y
|
|
|
|
# imx
|
|
# CONFIG_BACKLIGHT_PWM is not set
|
|
# CONFIG_DRM_IMX is not set
|
|
# CONFIG_DRM_IMX_FB_HELPER=m
|
|
# CONFIG_DRM_IMX_PARALLEL_DISPLAY=m
|
|
# CONFIG_DRM_IMX_IPUV3_CORE=m
|
|
# CONFIG_DRM_IMX_IPUV3=m
|
|
# CONFIG_VIDEO_CODA is not set
|
|
|
|
CONFIG_INPUT_PWM_BEEPER=m
|
|
CONFIG_INPUT_88PM80X_ONKEY=m
|
|
|
|
# exynos
|
|
# CONFIG_DRM_EXYNOS is not set
|
|
# CONFIG_PINCTRL_EXYNOS5440 is not set
|
|
# CONFIG_PINCTRL_EXYNOS is not set
|
|
|
|
# picoxcell
|
|
CONFIG_CRYPTO_DEV_PICOXCELL=m
|
|
CONFIG_HW_RANDOM_PICOXCELL=m
|
|
|
|
# ST Ericsson
|
|
# CONFIG_I2C_NOMADIK is not set
|
|
# CONFIG_SENSORS_LIS3_I2C is not set
|
|
|
|
# ZYNQ
|
|
CONFIG_LATTICE_ECP3_CONFIG=m
|
|
|
|
# MMC/SD
|
|
CONFIG_MMC_TMIO=m
|
|
CONFIG_MMC_SDHCI_PXAV3=m
|
|
CONFIG_MMC_SDHCI_PXAV2=m
|
|
|
|
# Multi function devices
|
|
CONFIG_MFD_CORE=m
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MFD_88PM800=m
|
|
CONFIG_MFD_88PM805=m
|
|
CONFIG_MFD_T7L66XB=y
|
|
CONFIG_MFD_TC6387XB=y
|
|
|
|
# Regulator drivers
|
|
CONFIG_REGULATOR_FAN53555=m
|
|
# CONFIG_CHARGER_MANAGER is not set
|
|
# CONFIG_REGULATOR_DUMMY is not set
|
|
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
|
|
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
|
CONFIG_RFKILL_REGULATOR=m
|
|
CONFIG_REGULATOR_GPIO=m
|
|
CONFIG_REGULATOR_AD5398=m
|
|
CONFIG_REGULATOR_ISL6271A=m
|
|
CONFIG_REGULATOR_MAX1586=m
|
|
CONFIG_REGULATOR_MAX8649=m
|
|
CONFIG_REGULATOR_MAX8660=m
|
|
CONFIG_REGULATOR_MAX8952=m
|
|
CONFIG_REGULATOR_MAX8973=m
|
|
CONFIG_REGULATOR_LP3971=m
|
|
CONFIG_REGULATOR_LP3972=m
|
|
CONFIG_REGULATOR_TPS51632=m
|
|
CONFIG_REGULATOR_TPS62360=m
|
|
CONFIG_REGULATOR_TPS65023=m
|
|
CONFIG_REGULATOR_TPS6507X=m
|
|
CONFIG_REGULATOR_MAX8907=m
|
|
CONFIG_REGULATOR_LP872X=y
|
|
CONFIG_REGULATOR_LP8755=m
|
|
|
|
# Needs work/investigation
|
|
|
|
# CONFIG_ARM_CHARLCD is not set
|
|
# CONFIG_MTD_AFS_PARTS is not set
|
|
# CONFIG_IP_PNP_RARP is not set
|
|
# CONFIG_BPF_JIT is not set
|
|
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
|
|
# CONFIG_PID_IN_CONTEXTIDR is not set
|
|
# CONFIG_DEPRECATED_PARAM_STRUCT is not set
|
|
|
|
# CONFIG_DW_DMAC_BIG_ENDIAN_IO is not set
|
|
# CONFIG_ARM_KPROBES_TEST is not set
|
|
# CONFIG_LEDS_PWM is not set
|
|
|
|
# Defined config options we don't use yet
|
|
# CONFIG_PINCTRL_IMX35 is not set
|
|
# CONFIG_DRM_IMX_FB_HELPER is not set
|
|
# CONFIG_DRM_IMX_PARALLEL_DISPLAY is not set
|
|
# CONFIG_DRM_IMX_IPUV3_CORE is not set
|
|
# CONFIG_DRM_IMX_IPUV3 is not set
|
|
# CONFIG_REGULATOR_ANATOP is not set
|
|
|
|
# CONFIG_BATTERY_RX51 is not set
|
|
# CONFIG_IR_RX51 is not set
|
|
# CONFIG_GENERIC_CPUFREQ_CPU0 is not set
|
|
# CONFIG_MFD_SMSC is not set
|
|
# CONFIG_MFD_SEC_CORE is not set
|
|
# CONFIG_MFD_DA9055 is not set
|
|
# CONFIG_MFD_LP8788 is not set
|
|
# CONFIG_MFD_MAX8907 is not set
|
|
# CONFIG_MFD_TPS65912_I2C is not set
|
|
# CONFIG_MFD_DA9052_I2C is not set
|
|
# CONFIG_MFD_MAX77686 is not set
|
|
# CONFIG_MFD_MAX77693 is not set
|
|
# CONFIG_MFD_MAX8997 is not set
|
|
# CONFIG_MFD_TPS65090 is not set
|
|
# CONFIG_MFD_AAT2870_CORE is not set
|
|
# CONFIG_MFD_RC5T583 is not set
|
|
# CONFIG_MFD_PALMAS is not set
|
|
# CONFIG_MFD_DA9055 is not set
|
|
# CONFIG_MFD_SMSC is not set
|
|
# CONFIG_MFD_TPS65910 is not set
|
|
# CONFIG_MFD_TPS80031 is not set
|
|
# CONFIG_MFD_AS3711 is not set
|
|
# CONFIG_PMIC_DA903X is not set
|
|
# CONFIG_PMIC_ADP5520 is not set
|
|
# CONFIG_REGULATOR_LP3972 is not set
|
|
# CONFIG_REGULATOR_LP872X is not set
|
|
# CONFIG_SGI_IOC4 is not set
|
|
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
|
|
|
|
# CONFIG_DVB_USB_PCTV452E is not set
|
|
# We need to fix these as they should be either generic includes or kconfig fixes
|
|
# drivers/input/touchscreen/eeti_ts.c:65:2: error: implicit declaration of function 'irq_to_gpio' [-Werror=implicit-function-declaration]
|
|
# CONFIG_TOUCHSCREEN_EETI is not set
|
|
# CONFIG_TOUCHSCREEN_EGALAX is not set
|
|
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
|
|
CONFIG_VIRTUALIZATION=y
|
|
# CONFIG_CHARGER_MANAGER is not set
|
|
# CONFIG_POWER_RESET_QNAP is not set
|
|
# CONFIG_POWER_RESET_RESTART is not set
|
|
# CONFIG_ARM_PSCI is not set
|
|
# CONFIG_ARM_HIGHBANK_CPUFREQ is not set
|
|
# CONFIG_RFKILL_REGULATOR is not set
|
|
|
|
CONFIG_XZ_DEC_ARM=y
|