mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 06:33:41 +00:00
6752d4cb08
The OpenWrt build system uses MACHINE_FEATURES of fpu to set the HAS_FPU which in turn sets the default of CONFIG_SOFT_FLOAT as well as uClibc configuration. As the IMX6 SoC has both vfpv3 and NEON hardware support we want to add fpu to the feature list. This will default the IMX6 target to use -mfloat-abi=hard which will the be most efficient use of floating point. When switching to hard float, we also need to enable VFP support in the kernel. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39759
363 lines
9.0 KiB
Plaintext
363 lines
9.0 KiB
Plaintext
CONFIG_AHCI_IMX=y
|
|
CONFIG_ALIGNMENT_TRAP=y
|
|
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
|
|
CONFIG_ARCH_HAS_CPUFREQ=y
|
|
CONFIG_ARCH_HAS_OPP=y
|
|
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
|
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
|
CONFIG_ARCH_MULTIPLATFORM=y
|
|
# CONFIG_ARCH_MULTI_CPU_AUTO is not set
|
|
CONFIG_ARCH_MULTI_V6_V7=y
|
|
CONFIG_ARCH_MULTI_V7=y
|
|
CONFIG_ARCH_MXC=y
|
|
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
|
|
CONFIG_ARCH_NR_GPIO=0
|
|
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
|
# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
|
|
# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
|
|
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
|
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
|
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
|
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
|
CONFIG_ARM=y
|
|
# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set
|
|
# CONFIG_ARM_CPU_SUSPEND is not set
|
|
CONFIG_ARM_ERRATA_754322=y
|
|
CONFIG_ARM_ERRATA_764369=y
|
|
CONFIG_ARM_ERRATA_775420=y
|
|
CONFIG_ARM_GIC=y
|
|
CONFIG_ARM_IMX6Q_CPUFREQ=y
|
|
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
|
CONFIG_ARM_L1_CACHE_SHIFT=6
|
|
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
|
# CONFIG_ARM_LPAE is not set
|
|
CONFIG_ARM_NR_BANKS=8
|
|
CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|
CONFIG_ARM_THUMB=y
|
|
# CONFIG_ARM_THUMBEE is not set
|
|
CONFIG_ARM_VIRT_EXT=y
|
|
CONFIG_ATA=y
|
|
CONFIG_ATAGS=y
|
|
# CONFIG_ATA_SFF is not set
|
|
CONFIG_AUTO_ZRELADDR=y
|
|
# CONFIG_CACHE_L2X0 is not set
|
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLKSRC_MMIO=y
|
|
CONFIG_CLKSRC_OF=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMMON_CLK=y
|
|
CONFIG_CPU_32v6K=y
|
|
CONFIG_CPU_32v7=y
|
|
CONFIG_CPU_ABRT_EV7=y
|
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
|
CONFIG_CPU_CACHE_V7=y
|
|
CONFIG_CPU_CACHE_VIPT=y
|
|
CONFIG_CPU_COPY_V6=y
|
|
CONFIG_CPU_CP15=y
|
|
CONFIG_CPU_CP15_MMU=y
|
|
CONFIG_CPU_FREQ=y
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
|
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
|
CONFIG_CPU_FREQ_GOV_COMMON=y
|
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
|
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
|
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
|
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
|
CONFIG_CPU_FREQ_STAT=y
|
|
CONFIG_CPU_FREQ_STAT_DETAILS=y
|
|
CONFIG_CPU_HAS_ASID=y
|
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
|
CONFIG_CPU_PABRT_V7=y
|
|
CONFIG_CPU_RMAP=y
|
|
CONFIG_CPU_TLB_V7=y
|
|
CONFIG_CPU_V7=y
|
|
CONFIG_CRC16=y
|
|
CONFIG_CRYPTO_CRC32C=y
|
|
CONFIG_CRYPTO_DEFLATE=y
|
|
CONFIG_CRYPTO_HASH=y
|
|
CONFIG_CRYPTO_HASH2=y
|
|
CONFIG_CRYPTO_LZO=y
|
|
CONFIG_CRYPTO_XZ=y
|
|
CONFIG_DCACHE_WORD_ACCESS=y
|
|
CONFIG_DEBUG_IMX_UART_PORT=1
|
|
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
|
# CONFIG_DEBUG_UART_8250 is not set
|
|
# CONFIG_DEBUG_UART_PL01X is not set
|
|
# CONFIG_DEBUG_USER is not set
|
|
CONFIG_DECOMPRESS_BZIP2=y
|
|
CONFIG_DECOMPRESS_GZIP=y
|
|
CONFIG_DECOMPRESS_LZO=y
|
|
CONFIG_DECOMPRESS_XZ=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_DMA_ENGINE=y
|
|
CONFIG_DMA_OF=y
|
|
CONFIG_DTC=y
|
|
# CONFIG_DW_DMAC_CORE is not set
|
|
# CONFIG_DW_DMAC_PCI is not set
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
|
CONFIG_EXT2_FS_SECURITY=y
|
|
CONFIG_EXT2_FS_XATTR=y
|
|
CONFIG_EXT3_FS=y
|
|
CONFIG_EXT3_FS_POSIX_ACL=y
|
|
CONFIG_EXT3_FS_SECURITY=y
|
|
CONFIG_EXT3_FS_XATTR=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
|
CONFIG_EXT4_FS_SECURITY=y
|
|
CONFIG_FEC=y
|
|
CONFIG_FRAME_POINTER=y
|
|
CONFIG_FS_MBCACHE=y
|
|
CONFIG_FS_POSIX_ACL=y
|
|
CONFIG_GENERIC_ALLOCATOR=y
|
|
CONFIG_GENERIC_BUG=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
|
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
CONFIG_GENERIC_CPUFREQ_CPU0=y
|
|
CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_NET_UTILS=y
|
|
CONFIG_GENERIC_PCI_IOMAP=y
|
|
CONFIG_GENERIC_SCHED_CLOCK=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
|
CONFIG_GENERIC_STRNLEN_USER=y
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_DEVRES=y
|
|
CONFIG_GPIO_GENERIC=y
|
|
CONFIG_GPIO_MXC=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
# CONFIG_HAMRADIO is not set
|
|
CONFIG_HARDIRQS_SW_RESEND=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
CONFIG_HAS_IOPORT=y
|
|
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
|
|
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_PFN_VALID=y
|
|
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
CONFIG_HAVE_ARM_SCU=y
|
|
CONFIG_HAVE_ARM_TWD=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_BPF_JIT=y
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
CONFIG_HAVE_CONTEXT_TRACKING=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
|
CONFIG_HAVE_DMA_API_DEBUG=y
|
|
CONFIG_HAVE_DMA_ATTRS=y
|
|
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
|
CONFIG_HAVE_HW_BREAKPOINT=y
|
|
CONFIG_HAVE_IDE=y
|
|
CONFIG_HAVE_IMX_ANATOP=y
|
|
CONFIG_HAVE_IMX_GPC=y
|
|
CONFIG_HAVE_IMX_MMDC=y
|
|
CONFIG_HAVE_IMX_SRC=y
|
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
|
CONFIG_HAVE_KERNEL_GZIP=y
|
|
CONFIG_HAVE_KERNEL_LZ4=y
|
|
CONFIG_HAVE_KERNEL_LZMA=y
|
|
CONFIG_HAVE_KERNEL_LZO=y
|
|
CONFIG_HAVE_KERNEL_XZ=y
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HAVE_PERF_REGS=y
|
|
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
|
|
CONFIG_HAVE_PROC_CPU=y
|
|
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
|
CONFIG_HAVE_SMP=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_UID16=y
|
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
|
CONFIG_HZ_FIXED=0
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_BOARDINFO=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_IMX=y
|
|
CONFIG_IMX2_WDT=y
|
|
CONFIG_IMX_DMA=y
|
|
CONFIG_IMX_SDMA=y
|
|
# CONFIG_IMX_WEIM is not set
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IOMMU_HELPER=y
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_FORCED_THREADING=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_JBD=y
|
|
CONFIG_JBD2=y
|
|
CONFIG_KTIME_SCALAR=y
|
|
# CONFIG_LEDS_REGULATOR is not set
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
# CONFIG_MACH_EUKREA_CPUIMX51SD is not set
|
|
# CONFIG_MACH_IMX51_DT is not set
|
|
# CONFIG_MACH_MX51_BABBAGE is not set
|
|
CONFIG_MDIO_BOARDINFO=y
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
|
CONFIG_MIGHT_HAVE_PCI=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK=y
|
|
# CONFIG_MMC_MXC is not set
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_ESDHC_IMX=y
|
|
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
|
|
# CONFIG_MMC_SDHCI_PCI is not set
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
# CONFIG_MMC_TIFM_SD is not set
|
|
CONFIG_MODULES_USE_ELF_REL=y
|
|
CONFIG_MTD_M25P80=y
|
|
CONFIG_MTD_NAND=y
|
|
CONFIG_MTD_NAND_ECC=y
|
|
CONFIG_MTD_NAND_GPMI_NAND=y
|
|
# CONFIG_MTD_PHYSMAP_OF is not set
|
|
# CONFIG_MTD_SM_COMMON is not set
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_MTD_UBI_BEB_LIMIT=20
|
|
# CONFIG_MTD_UBI_FASTMAP is not set
|
|
# CONFIG_MTD_UBI_GLUEBI is not set
|
|
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
|
CONFIG_MULTI_IRQ_HANDLER=y
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
|
# CONFIG_MX3_IPU is not set
|
|
# CONFIG_MXC_DEBUG_BOARD is not set
|
|
# CONFIG_MXC_IRQ_PRIOR is not set
|
|
CONFIG_MXS_DMA=y
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
|
CONFIG_NEON=y
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
CONFIG_NET_RX_BUSY_POLL=y
|
|
CONFIG_NLS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NO_HZ_COMMON=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_NR_CPUS=4
|
|
CONFIG_OF=y
|
|
CONFIG_OF_ADDRESS=y
|
|
CONFIG_OF_EARLY_FLATTREE=y
|
|
CONFIG_OF_FLATTREE=y
|
|
CONFIG_OF_GPIO=y
|
|
CONFIG_OF_IRQ=y
|
|
CONFIG_OF_MDIO=y
|
|
CONFIG_OF_MTD=y
|
|
CONFIG_OF_NET=y
|
|
CONFIG_OF_PCI=y
|
|
CONFIG_OF_PCI_IRQ=y
|
|
CONFIG_OLD_SIGACTION=y
|
|
CONFIG_OLD_SIGSUSPEND3=y
|
|
CONFIG_PAGEFLAGS_EXTENDED=y
|
|
CONFIG_PAGE_OFFSET=0x80000000
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEAER=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
CONFIG_PCIE_DW=y
|
|
CONFIG_PCI_DOMAINS=y
|
|
CONFIG_PCI_IMX6=y
|
|
CONFIG_PERF_EVENTS=y
|
|
CONFIG_PERF_USE_VMALLOC=y
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_PINCTRL_IMX=y
|
|
CONFIG_PINCTRL_IMX6Q=y
|
|
CONFIG_PINCTRL_IMX6SL=y
|
|
# CONFIG_PINCTRL_SINGLE is not set
|
|
CONFIG_PM_OPP=y
|
|
CONFIG_PPS=y
|
|
# CONFIG_PREEMPT_RCU is not set
|
|
CONFIG_PROC_DEVICETREE=y
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
CONFIG_RATIONAL=y
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
CONFIG_RD_BZIP2=y
|
|
CONFIG_RD_GZIP=y
|
|
CONFIG_RD_LZO=y
|
|
CONFIG_RD_XZ=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_I2C=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_REGMAP_SPI=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_ANATOP=y
|
|
# CONFIG_REGULATOR_DEBUG is not set
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_REGULATOR_PFUZE100=y
|
|
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
|
# CONFIG_RFKILL_REGULATOR is not set
|
|
CONFIG_RFS_ACCEL=y
|
|
CONFIG_RPS=y
|
|
CONFIG_RTC_CLASS=y
|
|
# CONFIG_RTC_DRV_IMXDI is not set
|
|
# CONFIG_RTC_DRV_MXC is not set
|
|
CONFIG_SATA_AHCI_PLATFORM=y
|
|
CONFIG_SCHED_HRTICK=y
|
|
CONFIG_SCSI=y
|
|
CONFIG_SERIAL_IMX=y
|
|
CONFIG_SERIAL_IMX_CONSOLE=y
|
|
CONFIG_SMP=y
|
|
CONFIG_SMP_ON_UP=y
|
|
CONFIG_SOC_BUS=y
|
|
# CONFIG_SOC_IMX53 is not set
|
|
CONFIG_SOC_IMX6Q=y
|
|
CONFIG_SOC_IMX6SL=y
|
|
# CONFIG_SOC_VF610 is not set
|
|
CONFIG_SPARSE_IRQ=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_BITBANG=y
|
|
CONFIG_SPI_IMX=y
|
|
CONFIG_SPI_MASTER=y
|
|
CONFIG_STMP_DEVICE=y
|
|
CONFIG_STOP_MACHINE=y
|
|
CONFIG_SWIOTLB=y
|
|
# CONFIG_SWP_EMULATE is not set
|
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
|
# CONFIG_THUMB2_KERNEL is not set
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_TREE_RCU=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
|
CONFIG_UBIFS_FS_LZO=y
|
|
CONFIG_UBIFS_FS_XZ=y
|
|
CONFIG_UBIFS_FS_ZLIB=y
|
|
CONFIG_UID16=y
|
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
|
# CONFIG_USB_MXS_PHY is not set
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USE_OF=y
|
|
CONFIG_VECTORS_BASE=0xffff0000
|
|
CONFIG_VFP=y
|
|
CONFIG_VFPv3=y
|
|
CONFIG_VMSPLIT_2G=y
|
|
# CONFIG_VMSPLIT_3G is not set
|
|
# CONFIG_XEN is not set
|
|
CONFIG_XPS=y
|
|
CONFIG_XZ_DEC_ARM=y
|
|
CONFIG_XZ_DEC_BCJ=y
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
# CONFIG_ZBUD is not set
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
CONFIG_ZLIB_INFLATE=y
|
|
CONFIG_ZONE_DMA_FLAG=0
|