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
403 lines
10 KiB
Plaintext
403 lines
10 KiB
Plaintext
CONFIG_ARCH_OMAP=y
|
|
CONFIG_ARCH_OMAP_OTG=y
|
|
# CONFIG_ARCH_OMAP1 is not set
|
|
# 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
|
|
CONFIG_ARCH_OMAP2PLUS=y
|
|
# CONFIG_ARCH_MVEBU is not set
|
|
# CONFIG_ARCH_BCM is not set
|
|
# CONFIG_ARCH_HIGHBANK is not set
|
|
# CONFIG_ARCH_SOCFPGA is not set
|
|
# CONFIG_ARCH_SUNXI is not set
|
|
# CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA is not set
|
|
# CONFIG_ARCH_VEXPRESS_CA9X4 is not set
|
|
# CONFIG_ARCH_VIRT is not set
|
|
# CONFIG_ARCH_WM8850 is not set
|
|
# CONFIG_ARCH_ZYNQ is not set
|
|
# CONFIG_ARCH_MXC is not set
|
|
# CONFIG_ARCH_WM8505 is not set
|
|
# CONFIG_ARM_CHARLCD is not set
|
|
# CONFIG_PATA_PLATFORM is not set
|
|
# CONFIG_I2C_VERSATILE is not set
|
|
# CONFIG_SENSORS_VEXPRESS is not set
|
|
# CONFIG_REGULATOR_VEXPRESS is not set
|
|
# CONFIG_RTC_DRV_LP8788 is not set
|
|
|
|
#
|
|
# OMAP Feature Selections
|
|
#
|
|
CONFIG_OMAP_RESET_CLOCKS=y
|
|
CONFIG_OMAP_MUX=y
|
|
# CONFIG_OMAP_MUX_DEBUG is not set
|
|
CONFIG_OMAP_MUX_WARNINGS=y
|
|
CONFIG_OMAP_MCBSP=y
|
|
CONFIG_OMAP_MBOX_FWK=m
|
|
CONFIG_OMAP_MBOX_KFIFO_SIZE=256
|
|
CONFIG_OMAP_32K_TIMER=y
|
|
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
|
|
CONFIG_OMAP_32K_TIMER_HZ=128
|
|
CONFIG_OMAP_DM_TIMER=y
|
|
# CONFIG_OMAP_PM_NONE is not set
|
|
CONFIG_OMAP_PM_NOOP=y
|
|
CONFIG_OMAP_IOMMU=y
|
|
# CONFIG_OMAP_IOMMU_DEBUG is not set
|
|
CONFIG_OMAP3_EMU=y
|
|
CONFIG_HWSPINLOCK_OMAP=m
|
|
CONFIG_DMA_OMAP=y
|
|
# CONFIG_DMADEVICES_VDEBUG is not set
|
|
|
|
#
|
|
# TI OMAP2/3/4 Specific Features
|
|
#
|
|
CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
|
|
# CONFIG_ARCH_OMAP2 is not set
|
|
CONFIG_ARCH_OMAP3=y
|
|
CONFIG_ARCH_OMAP4=y
|
|
CONFIG_SOC_OMAP3430=y
|
|
CONFIG_SOC_TI81XX=y
|
|
CONFIG_SOC_AM33XX=y
|
|
CONFIG_SOC_OMAPTI816X=y
|
|
# CONFIG_SOC_OMAP5 is not set
|
|
CONFIG_OMAP_PACKAGE_CBB=y
|
|
CONFIG_OMAP_PACKAGE_CBL=y
|
|
CONFIG_OMAP_PACKAGE_CBS=y
|
|
# CONFIG_OMAP4_ERRATA_I688 is not set
|
|
|
|
#
|
|
# OMAP Board Type
|
|
#
|
|
CONFIG_MACH_CM_T35=y
|
|
CONFIG_MACH_CM_T3517=y
|
|
CONFIG_MACH_CRANEBOARD=y
|
|
CONFIG_MACH_DEVKIT8000=y
|
|
CONFIG_MACH_IGEP0020=y
|
|
CONFIG_MACH_IGEP0030=y
|
|
CONFIG_MACH_OMAP_GENERIC=y
|
|
CONFIG_MACH_OMAP_LDP=y
|
|
CONFIG_MACH_OMAP_ZOOM2=y
|
|
CONFIG_MACH_OMAP_ZOOM3=y
|
|
CONFIG_MACH_OMAP_3430SDP=y
|
|
CONFIG_MACH_OMAP_3630SDP=y
|
|
CONFIG_MACH_OMAP_4430SDP=y
|
|
CONFIG_MACH_OMAP3_BEAGLE=y
|
|
CONFIG_MACH_OMAP3_PANDORA=y
|
|
CONFIG_MACH_OMAP3_TOUCHBOOK=y
|
|
CONFIG_MACH_OMAP3_TORPEDO=y
|
|
CONFIG_MACH_OMAP3_WESTBRIDGE_AST_PNAND_HAL=y
|
|
CONFIG_MACH_OMAP3EVM=y
|
|
CONFIG_MACH_OMAP3517EVM=y
|
|
CONFIG_MACH_OMAP3530_LV_SOM=y
|
|
CONFIG_MACH_OMAP4_PANDA=y
|
|
CONFIG_MACH_OVERO=y
|
|
CONFIG_MACH_SBC3530=y
|
|
CONFIG_MACH_TI8148EVM=y
|
|
CONFIG_MACH_TI8168EVM=y
|
|
CONFIG_MACH_TOUCHBOOK=y
|
|
# CONFIG_MACH_NOKIA_RM680 is not set
|
|
# CONFIG_MACH_NOKIA_RX51 is not set
|
|
|
|
|
|
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
|
|
|
|
|
|
# System MMU
|
|
CONFIG_CPU_32v6K=y
|
|
CONFIG_CPU_V7=y
|
|
CONFIG_CPU_32v7=y
|
|
CONFIG_CPU_ABRT_EV7=y
|
|
CONFIG_CPU_PABRT_V7=y
|
|
CONFIG_CPU_CACHE_V7=y
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
CONFIG_CPU_COPY_V6=y
|
|
CONFIG_CPU_TLB_V7=y
|
|
CONFIG_CPU_HAS_ASID=y
|
|
CONFIG_ARM_THUMBEE=y
|
|
CONFIG_SWP_EMULATE=y
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
CONFIG_OUTER_CACHE=y
|
|
CONFIG_OUTER_CACHE_SYNC=y
|
|
CONFIG_CACHE_L2X0=y
|
|
CONFIG_CACHE_PL310=y
|
|
CONFIG_ARM_DMA_MEM_BUFFERABLE=y
|
|
CONFIG_ARM_ERRATA_430973=y
|
|
# CONFIG_ARM_ERRATA_458693 is not set
|
|
# CONFIG_ARM_ERRATA_460075 is not set
|
|
# CONFIG_ARM_ERRATA_742230 is not set
|
|
# CONFIG_ARM_ERRATA_742231 is not set
|
|
CONFIG_PL310_ERRATA_588369=y
|
|
CONFIG_PL310_ERRATA_769419=y
|
|
CONFIG_ARM_ERRATA_720789=y
|
|
# CONFIG_ARM_ERRATA_743622 is not set
|
|
# CONFIG_ARM_ERRATA_751472 is not set
|
|
# CONFIG_ARM_ERRATA_753970 is not set
|
|
# CONFIG_ARM_ERRATA_754322 is not set
|
|
# CONFIG_ARM_ERRATA_754327 is not set
|
|
# CONFIG_ARM_ERRATA_764369 is not set
|
|
CONFIG_ARM_GIC=y
|
|
CONFIG_HAVE_ARM_SCU=y
|
|
CONFIG_HAVE_ARM_TWD=y
|
|
CONFIG_HOTPLUG_CPU=y
|
|
CONFIG_HZ=128
|
|
# CONFIG_THUMB2_KERNEL is not set
|
|
CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
|
|
CONFIG_SPLIT_PTLOCK_CPUS=4
|
|
# CONFIG_KSM is not set
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_CMDLINE=""
|
|
# CONFIG_AUTO_ZRELADDR is not set
|
|
CONFIG_VFPv3=y
|
|
CONFIG_NEON=y
|
|
CONFIG_BINFMT_MISC=m
|
|
CONFIG_PM_DEBUG=y
|
|
# CONFIG_PM_ADVANCED_DEBUG is not set
|
|
# CONFIG_PM_VERBOSE is not set
|
|
CONFIG_CAN_PM_TRACE=y
|
|
CONFIG_PM_SLEEP_SMP=y
|
|
CONFIG_ARCH_HAS_OPP=y
|
|
CONFIG_PM_OPP=y
|
|
|
|
# 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
|
|
|
|
#
|
|
# OMAP Hardware
|
|
#
|
|
CONFIG_WL_TI=y
|
|
CONFIG_WLCORE_SDIO=m
|
|
CONFIG_WLCORE_SPI=m
|
|
CONFIG_TI_ST=m
|
|
CONFIG_TI_DAC7512=m
|
|
# CONFIG_TI_CPSW is not set
|
|
CONFIG_MTD_NAND_OMAP2=y
|
|
CONFIG_MTD_NAND_OMAP_PREFETCH=y
|
|
CONFIG_MTD_NAND_OMAP_PREFETCH_DMA=y
|
|
CONFIG_WL1251_SPI=m
|
|
CONFIG_WL12XX_SPI=m
|
|
CONFIG_WL12XX_SDIO_TEST=m
|
|
CONFIG_WL18XX=m
|
|
CONFIG_SPI_DAVINCI=m
|
|
CONFIG_SPI_OMAP24XX=y
|
|
CONFIG_MFD_TI_SSP=m
|
|
CONFIG_SPI_TI_SSP=m
|
|
CONFIG_NFC_WILINK=m
|
|
CONFIG_INPUT_TWL4030_PWRBUTTON=m
|
|
CONFIG_INPUT_TWL4030_VIBRA=m
|
|
CONFIG_INPUT_TWL6040_VIBRA=m
|
|
CONFIG_KEYBOARD_OMAP4=m
|
|
CONFIG_KEYBOARD_TWL4030=m
|
|
CONFIG_TOUCHSCREEN_TI_TSCADC=m
|
|
CONFIG_SERIAL_OMAP=y
|
|
CONFIG_SERIAL_OMAP_CONSOLE=y
|
|
CONFIG_OMAP_WATCHDOG=y
|
|
CONFIG_CLK_TWL6040=m
|
|
CONFIG_TWL4030_CORE=y
|
|
CONFIG_TWL4030_MADC=m
|
|
CONFIG_TWL4030_POWER=y
|
|
CONFIG_TWL4030_CODEC=y
|
|
CONFIG_TWL4030_WATCHDOG=m
|
|
CONFIG_GPIO_TWL4030=m
|
|
CONFIG_GPIO_TWL6040=m
|
|
CONFIG_CHARGER_TWL4030=m
|
|
CONFIG_TWL6030_PWM=m
|
|
CONFIG_TWL6040_CORE=y
|
|
CONFIG_SENSORS_TWL4030_MADC=m
|
|
CONFIG_SENSORS_LIS3_I2C=m
|
|
CONFIG_TI_DAVINCI_EMAC=m
|
|
CONFIG_TI_DAVINCI_MDIO=m
|
|
CONFIG_TI_DAVINCI_CPDMA=m
|
|
|
|
CONFIG_LEDS_PWM=m
|
|
CONFIG_LEDS_LP8788=m
|
|
CONFIG_MTD_ONENAND_OMAP2=y
|
|
CONFIG_HDQ_MASTER_OMAP=m
|
|
CONFIG_I2C_OMAP=m
|
|
CONFIG_MFD_OMAP_USB_HOST=y
|
|
CONFIG_MFD_WL1273_CORE=m
|
|
CONFIG_MFD_LP8788=y
|
|
CONFIG_MFD_TPS65910=y
|
|
CONFIG_GPIO_TPS65910=y
|
|
CONFIG_REGULATOR_TWL4030=y
|
|
CONFIG_REGULATOR_LP8788=y
|
|
CONFIG_REGULATOR_TPS65217=y
|
|
CONFIG_REGULATOR_TPS65910=y
|
|
# Enable V4L2 drivers for OMAP2+
|
|
CONFIG_MEDIA_CONTROLLER=y
|
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|
CONFIG_V4L_PLATFORM_DRIVERS=y
|
|
CONFIG_VIDEO_OMAP2_VOUT=m
|
|
CONFIG_VIDEO_OMAP3=m
|
|
CONFIG_VIDEO_VPFE_CAPTURE=m
|
|
# The ones below are for TI Davinci
|
|
# CONFIG_VIDEO_VPSS_SYSTEM is not set
|
|
# CONFIG_VIDEO_DM6446_CCDC is not set
|
|
# CONFIG_VIDEO_DM644X_VPBE is not set
|
|
# CONFIG_VIDEO_DM355_CCDC is not set
|
|
# CONFIG_VIDEO_ISIF is not set
|
|
# Also enable vivi driver - useful for testing a full kernelspace V4L2 driver
|
|
CONFIG_V4L_TEST_DRIVERS=y
|
|
CONFIG_VIDEO_VIVI=m
|
|
|
|
CONFIG_DRM=m
|
|
CONFIG_DRM_OMAP=m
|
|
CONFIG_DRM_OMAP_NUM_CRTCS=2
|
|
# CONFIG_DRM_EXYNOS is not set
|
|
# CONFIG_DRM_IMX is not set
|
|
# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
|
|
# CONFIG_FB_OMAP_LCD_VGA is not set
|
|
CONFIG_OMAP2_VRAM=y
|
|
CONFIG_OMAP2_VRAM_SIZE=0
|
|
CONFIG_OMAP2_VRFB=y
|
|
# CONFIG_FB_OMAP2 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_FB_DA8XX=m
|
|
CONFIG_FB_DA8XX_CONSISTENT_DMA_SIZE=5
|
|
|
|
CONFIG_LCD_CLASS_DEVICE=m
|
|
CONFIG_PANEL_GENERIC_DPI=m
|
|
CONFIG_PANEL_TFP410=m
|
|
CONFIG_PANEL_TAAL=m
|
|
CONFIG_PANEL_PICODLP=m
|
|
CONFIG_PANEL_SHARP_LS037V7DW01=m
|
|
CONFIG_PANEL_NEC_NL8048HL11_01B=m
|
|
CONFIG_PANEL_TPO_TD043MTEA1=m
|
|
CONFIG_BACKLIGHT_LCD_SUPPORT=y
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=m
|
|
CONFIG_BACKLIGHT_LP8788=m
|
|
CONFIG_BACKLIGHT_PWM=m
|
|
CONFIG_BACKLIGHT_PANDORA=m
|
|
|
|
|
|
CONFIG_SND_OMAP_SOC=y
|
|
CONFIG_SND_OMAP_SOC_DMIC=m
|
|
CONFIG_SND_OMAP_SOC_MCBSP=m
|
|
CONFIG_SND_OMAP_SOC_MCPDM=m
|
|
CONFIG_SND_OMAP_SOC_OVERO=m
|
|
CONFIG_SND_OMAP_SOC_OMAP3EVM=m
|
|
CONFIG_SND_OMAP_SOC_AM3517EVM=m
|
|
CONFIG_SND_OMAP_SOC_SDP3430=m
|
|
CONFIG_SND_OMAP_SOC_SDP4430=m
|
|
CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m
|
|
CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE=m
|
|
CONFIG_SND_OMAP_SOC_ZOOM2=m
|
|
CONFIG_SND_OMAP_SOC_IGEP0020=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_HDMI=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=m
|
|
CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m
|
|
CONFIG_SND_SOC_I2C_AND_SPI=y
|
|
# CONFIG_SND_OMAP_SOC_RX51 is not set
|
|
# CONFIG_SND_SOC_ALL_CODECS is not set
|
|
CONFIG_SND_SOC_TLV320AIC23=m
|
|
CONFIG_SND_SOC_TLV320AIC3X=m
|
|
CONFIG_SND_SOC_TWL4030=m
|
|
CONFIG_SND_SOC_TWL6040=m
|
|
CONFIG_RADIO_WL128X=m
|
|
|
|
CONFIG_USB_OTG=y
|
|
CONFIG_USB_EHCI_HCD_OMAP=y
|
|
CONFIG_USB_MUSB_OMAP2PLUS=y
|
|
CONFIG_USB_MUSB_HDRC=y
|
|
CONFIG_USB_OHCI_HCD_OMAP3=y
|
|
# CONFIG_USB_OTG_WHITELIST is not set
|
|
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
|
# CONFIG_MUSB_PIO_ONLY is not set
|
|
# CONFIG_USB_MUSB_DEBUG is not set
|
|
#
|
|
|
|
# CONFIG_USB_GADGET_OMAP is not set
|
|
# CONFIG_ISP1301_OMAP is not set
|
|
|
|
# This block is temporary until we work out why the MMC modules don't work as modules
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MMC_SDHCI_OF=y
|
|
CONFIG_MMC_SPI=y
|
|
|
|
CONFIG_MMC_OMAP=y
|
|
CONFIG_MMC_OMAP_HS=y
|
|
CONFIG_TWL4030_USB=y
|
|
CONFIG_TWL6030_USB=y
|
|
CONFIG_RTC_DRV_OMAP=m
|
|
CONFIG_RTC_DRV_TWL4030=y
|
|
CONFIG_RTC_DRV_TPS65910=m
|
|
|
|
CONFIG_PWM_TIECAP=m
|
|
CONFIG_PWM_TIEHRPWM=m
|
|
CONFIG_PWM_TWL=m
|
|
CONFIG_PWM_TWL_LED=m
|
|
|
|
# CONFIG_IR_RX51 is not set
|
|
# CONFIG_BATTERY_RX51 is not set
|
|
|
|
# CONFIG_TIDSPBRIDGE is not set
|
|
# CONFIG_TIDSPBRIDGE_MEMPOOL_SIZE=0x600000
|
|
# CONFIG_TIDSPBRIDGE_DEBUG is not set
|
|
# CONFIG_TIDSPBRIDGE_RECOVERY=y
|
|
# CONFIG_TIDSPBRIDGE_CACHE_LINE_CHECK is not set
|
|
# CONFIG_TIDSPBRIDGE_WDT3=y
|
|
# CONFIG_TIDSPBRIDGE_WDT_TIMEOUT=5
|
|
# CONFIG_TIDSPBRIDGE_NTFY_PWRERR is not set
|
|
# CONFIG_TIDSPBRIDGE_BACKTRACE is not set
|
|
|
|
# CONFIG_OMAP_REMOTEPROC is not set
|
|
# CONFIG_OMAP_IOVMM is not set
|
|
|
|
CONFIG_CRYPTO_DEV_OMAP_SHAM=m
|
|
CONFIG_CRYPTO_DEV_OMAP_AES=m
|
|
CONFIG_HW_RANDOM_OMAP=m
|
|
|
|
# CONFIG_NET_VENDOR_BROADCOM is not set
|
|
# CONFIG_MTD_NAND_OMAP_BCH is not set
|
|
# CONFIG_MFD_TPS65912_I2C is not set
|
|
# CONFIG_PMIC_DA903X is not set
|
|
# CONFIG_MFD_DA9052_I2C is not set
|
|
# CONFIG_PMIC_ADP5520 is not set
|
|
# CONFIG_MFD_MAX77686 is not set
|
|
# CONFIG_MFD_MAX77693 is not set
|
|
# CONFIG_MFD_MAX8997 is not set
|
|
# CONFIG_MFD_SEC_CORE 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_REGULATOR_LP3972 is not set
|
|
# CONFIG_REGULATOR_LP872X is not set
|
|
|
|
# CONFIG_OMAP2_DSS_DEBUG is not set
|
|
# CONFIG_OMAP2_DSS_DEBUGFS is not set
|
|
# CONFIG_ARM_PSCI is not set
|
|
# CONFIG_WILINK_PLATFORM_DATA is not set
|
|
|
|
# VIRTIO_PCI is not set
|
|
# VIRTIO_MMIO is not set
|
|
# REMOTEPROC is not set
|
|
# RPMSG is not set
|