mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 18:19:02 +00:00
9ef282cd96
This enables misaligned access handling by software in Linux kernel. With some wireless drivers (ath9k-htc and mt7601u for example) we see misaligned accesses here and there and to cope with that without fixing stuff in the drivers we're just gracefully handling it on ARC. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> SVN-Revision: 49134
171 lines
4.5 KiB
Groff
171 lines
4.5 KiB
Groff
# CONFIG_16KSTACKS is not set
|
|
CONFIG_ARC=y
|
|
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
|
|
# CONFIG_ARCH_HAS_GCOV_PROFILE_ALL is not set
|
|
# CONFIG_ARCH_HAS_SG_CHAIN is not set
|
|
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
|
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|
CONFIG_ARC_BUILTIN_DTB_NAME=""
|
|
CONFIG_ARC_CACHE=y
|
|
CONFIG_ARC_CACHE_LINE_SHIFT=5
|
|
CONFIG_ARC_CACHE_PAGES=y
|
|
# CONFIG_ARC_CACHE_VIPT_ALIASING is not set
|
|
# CONFIG_ARC_CANT_LLSC is not set
|
|
# CONFIG_ARC_COMPACT_IRQ_LEVELS is not set
|
|
# CONFIG_ARC_CPU_750D is not set
|
|
CONFIG_ARC_CPU_770=y
|
|
CONFIG_ARC_CURR_IN_REG=y
|
|
CONFIG_ARC_DBG=y
|
|
# CONFIG_ARC_DBG_TLB_MISS_COUNT is not set
|
|
# CONFIG_ARC_DBG_TLB_PARANOIA is not set
|
|
CONFIG_ARC_DW2_UNWIND=y
|
|
CONFIG_ARC_EMUL_UNALIGNED=y
|
|
# CONFIG_ARC_FPU_SAVE_RESTORE is not set
|
|
CONFIG_ARC_HAS_DCACHE=y
|
|
# CONFIG_ARC_HAS_DCCM is not set
|
|
CONFIG_ARC_HAS_HW_MPY=y
|
|
CONFIG_ARC_HAS_ICACHE=y
|
|
# CONFIG_ARC_HAS_ICCM is not set
|
|
CONFIG_ARC_HAS_LLSC=y
|
|
CONFIG_ARC_HAS_SWAPE=y
|
|
# CONFIG_ARC_METAWARE_HLINK is not set
|
|
# CONFIG_ARC_MMU_V1 is not set
|
|
# CONFIG_ARC_MMU_V2 is not set
|
|
CONFIG_ARC_MMU_V3=y
|
|
# CONFIG_ARC_PAGE_SIZE_16K is not set
|
|
# CONFIG_ARC_PAGE_SIZE_4K is not set
|
|
CONFIG_ARC_PAGE_SIZE_8K=y
|
|
CONFIG_ARC_PLAT_AXS10X=y
|
|
CONFIG_ARC_PLAT_SIM=y
|
|
# CONFIG_ARC_PLAT_TB10X is not set
|
|
# CONFIG_ARC_UBOOT_SUPPORT is not set
|
|
CONFIG_AXS101=y
|
|
CONFIG_CLKDEV_LOOKUP=y
|
|
CONFIG_CLONE_BACKWARDS=y
|
|
CONFIG_COMMON_CLK=y
|
|
# CONFIG_CPU_BIG_ENDIAN is not set
|
|
CONFIG_CRYPTO_RNG2=y
|
|
CONFIG_CRYPTO_WORKQUEUE=y
|
|
CONFIG_DTC=y
|
|
CONFIG_DWMAC_GENERIC=y
|
|
# CONFIG_DWMAC_SUNXI is not set
|
|
CONFIG_DW_APB_ICTL=y
|
|
CONFIG_GENERIC_ATOMIC64=y
|
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
|
CONFIG_GENERIC_CSUM=y
|
|
CONFIG_GENERIC_FIND_FIRST_BIT=y
|
|
CONFIG_GENERIC_IO=y
|
|
CONFIG_GENERIC_IRQ_CHIP=y
|
|
CONFIG_GENERIC_IRQ_SHOW=y
|
|
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
|
# CONFIG_GEN_RTC is not set
|
|
CONFIG_GPIOLIB=y
|
|
CONFIG_GPIO_DEVRES=y
|
|
CONFIG_GPIO_DWAPB=y
|
|
CONFIG_GPIO_GENERIC=y
|
|
CONFIG_HAS_DMA=y
|
|
CONFIG_HAS_IOMEM=y
|
|
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
|
|
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
|
CONFIG_HAVE_ARCH_KGDB=y
|
|
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
|
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
|
|
CONFIG_HAVE_CLK=y
|
|
CONFIG_HAVE_CLK_PREPARE=y
|
|
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
|
|
CONFIG_HAVE_FUTEX_CMPXCHG=y
|
|
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
|
|
CONFIG_HAVE_IOREMAP_PROT=y
|
|
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
|
|
CONFIG_HAVE_MEMBLOCK=y
|
|
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
|
CONFIG_HAVE_NET_DSA=y
|
|
CONFIG_HAVE_OPROFILE=y
|
|
CONFIG_HAVE_PERF_EVENTS=y
|
|
CONFIG_HZ_PERIODIC=y
|
|
CONFIG_INITRAMFS_SOURCE=""
|
|
CONFIG_IRQCHIP=y
|
|
CONFIG_IRQ_DOMAIN=y
|
|
CONFIG_IRQ_WORK=y
|
|
CONFIG_ISA_ARCOMPACT=y
|
|
# CONFIG_ISA_ARCV2 is not set
|
|
CONFIG_KALLSYMS=y
|
|
CONFIG_LIBFDT=y
|
|
CONFIG_LINUX_LINK_BASE=0x80000000
|
|
CONFIG_LZO_COMPRESS=y
|
|
CONFIG_LZO_DECOMPRESS=y
|
|
CONFIG_MDIO_BOARDINFO=y
|
|
CONFIG_MFD_SYSCON=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_DW=y
|
|
# CONFIG_MMC_DW_EXYNOS is not set
|
|
# CONFIG_MMC_DW_K3 is not set
|
|
CONFIG_MMC_DW_PLTFM=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
CONFIG_NATIONAL_PHY=y
|
|
CONFIG_NEED_PER_CPU_KM=y
|
|
# CONFIG_NET_CADENCE is not set
|
|
CONFIG_NET_PTP_CLASSIFY=y
|
|
# CONFIG_NET_VENDOR_ARC is not set
|
|
# CONFIG_NET_VENDOR_BROADCOM is not set
|
|
# CONFIG_NET_VENDOR_INTEL is not set
|
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
|
# CONFIG_NET_VENDOR_MICREL is not set
|
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
|
# CONFIG_NET_VENDOR_QUALCOMM is not set
|
|
# CONFIG_NET_VENDOR_ROCKER is not set
|
|
# CONFIG_NET_VENDOR_SAMSUNG is not set
|
|
# CONFIG_NET_VENDOR_SEEQ is not set
|
|
# CONFIG_NET_VENDOR_VIA is not set
|
|
# CONFIG_NET_VENDOR_WIZNET is not set
|
|
CONFIG_NO_BOOTMEM=y
|
|
CONFIG_NO_IOPORT_MAP=y
|
|
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_PERF_USE_VMALLOC=y
|
|
CONFIG_PGTABLE_LEVELS=2
|
|
CONFIG_PHYLIB=y
|
|
CONFIG_PPS=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_PREEMPT_COUNT=y
|
|
# CONFIG_PREEMPT_NONE is not set
|
|
CONFIG_PREEMPT_RCU=y
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
CONFIG_RATIONAL=y
|
|
# CONFIG_RCU_BOOST is not set
|
|
CONFIG_RCU_STALL_COMMON=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_REGMAP_MMIO=y
|
|
CONFIG_RESET_CONTROLLER=y
|
|
# CONFIG_RTC is not set
|
|
# CONFIG_SCHED_INFO is not set
|
|
# CONFIG_SCSI_DMA is not set
|
|
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
|
|
CONFIG_SERIAL_8250_DW=y
|
|
# CONFIG_SERIAL_8250_FSL is not set
|
|
CONFIG_SERIAL_8250_NR_UARTS=4
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
|
CONFIG_SERIAL_ARC=y
|
|
CONFIG_SERIAL_ARC_CONSOLE=y
|
|
CONFIG_SERIAL_ARC_NR_PORTS=1
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SRCU=y
|
|
CONFIG_STACKTRACE=y
|
|
CONFIG_STMMAC_ETH=y
|
|
CONFIG_STMMAC_PLATFORM=y
|
|
CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y
|
|
CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y
|
|
CONFIG_TICK_CPU_ACCOUNTING=y
|
|
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_ZONE_DMA_FLAG=0
|