Lines Matching +full:dsp +full:- +full:config +full:- +full:name
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 config ARC
53 config ARCH_HAS_CACHE_LINE_SIZE
56 config TRACE_IRQFLAGS_SUPPORT
59 config LOCKDEP_SUPPORT
62 config SCHED_OMIT_FRAME_POINTER
65 config GENERIC_CSUM
68 config ARCH_DISCONTIGMEM_ENABLE
71 config ARCH_FLATMEM_ENABLE
74 config MMU
77 config NO_IOPORT_MAP
80 config GENERIC_CALIBRATE_DELAY
83 config GENERIC_HWEIGHT
86 config STACKTRACE_SUPPORT
90 config HAVE_ARCH_TRANSPARENT_HUGEPAGE
98 source "arch/arc/plat-tb10x/Kconfig"
99 source "arch/arc/plat-axs10x/Kconfig"
100 source "arch/arc/plat-hsdk/Kconfig"
108 config ISA_ARCOMPACT
114 config ISA_ARCV2
118 ISA for the Next Generation ARC-HS cores
131 config ARC_CPU_750D
137 config ARC_CPU_770
143 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
145 -Caches: New Prog Model, Region Flush
146 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
150 config ARC_CPU_HS
151 bool "ARC-HS"
156 - SMP configurations of up to 4 cores with coherency
157 - Optional L2 Cache and IO-Coherency
158 - Revised Interrupt Architecture (multiple priorites, reg banks,
160 - MMUv4 (PIPT dcache, Huge Pages)
161 - Instructions for
171 config ARC_TUNE_MCPU
172 string "Override default -mcpu compiler flag"
175 Override default -mcpu=xxx compiler flag (which is set depending on
180 config CPU_BIG_ENDIAN
185 config SMP
186 bool "Symmetric Multi-Processing"
193 config NR_CPUS
194 int "Maximum number of CPUs (2-4096)"
198 config ARC_SMP_HALT_ON_RESET
199 bool "Enable Halt-on-reset boot mode"
201 In SMP configuration cores can be configured as Halt-on-reset
202 or they could all start at same time. For Halt-on-reset, non
209 config ARC_MCIP
214 This IP block enables SMP in ARC-HS38 cores.
215 It provides for cross-core interrupts, multi-core debug
224 config ARC_CACHE_LINE_SHIFT
230 This option specifies "N", with Line-len = 2 power N
234 config ARC_HAS_ICACHE
238 config ARC_HAS_DCACHE
242 config ARC_CACHE_PAGES
247 This can be used to over-ride the global I/D Cache Enable on a
248 per-page basis (but only for pages accessed via MMU such as
250 TLB entries have a per-page Cache Enable Bit.
254 config ARC_CACHE_VIPT_ALIASING
260 config ARC_HAS_ICCM
265 config ARC_ICCM_SZ
270 config ARC_HAS_DCCM
275 config ARC_DCCM_SZ
280 config ARC_DCCM_BASE
293 config ARC_MMU_V1
298 config ARC_MMU_V2
301 Fixed the deficiency of v1 - possible thrashing in memcpy scenario
302 when 2 D-TLB and 1 I-TLB entries index into same 2way set.
304 config ARC_MMU_V3
309 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
314 config ARC_MMU_V4
325 config ARC_PAGE_SIZE_8K
330 config ARC_PAGE_SIZE_16K
334 config ARC_PAGE_SIZE_4K
345 config ARC_HUGEPAGE_2M
348 config ARC_HUGEPAGE_16M
353 config NODES_SHIFT
362 config ARC_COMPACT_IRQ_LEVELS
365 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
368 config ARC_FPU_SAVE_RESTORE
376 config ARC_CANT_LLSC
379 config ARC_HAS_LLSC
384 config ARC_HAS_SWAPE
385 bool "Insn: SWAPE (endian-swap)"
390 config ARC_USE_UNALIGNED_MEM_ACCESS
399 config ARC_HAS_LL64
402 Enable gcc to generate 64-bit load/store instructions
407 config ARC_HAS_DIV_REM
411 config ARC_HAS_ACCL_REGS
412 bool "Reg Pair ACCL:ACCH (FPU and/or MPY > 6 and/or DSP)"
415 Depending on the configuration, CPU can contain accumulator reg-pair
419 config ARC_DSP_HANDLED
422 config ARC_DSP_SAVE_RESTORE_REGS
426 prompt "DSP support"
429 Depending on the configuration, CPU can contain DSP registers
434 config ARC_DSP_NONE
435 bool "No DSP extension presence in HW"
437 No DSP extension presence in HW
439 config ARC_DSP_KERNEL
440 bool "DSP extension in HW, no support for userspace"
444 DSP extension presence in HW, no support for DSP-enabled userspace
445 applications. We don't save / restore DSP registers and only do
448 config ARC_DSP_USERSPACE
449 bool "Support DSP for userspace apps"
454 DSP extension presence in HW, support save / restore DSP registers to
455 run DSP-enabled userspace applications
457 config ARC_DSP_AGU_USERSPACE
458 bool "Support DSP with AGU for userspace apps"
463 DSP and AGU extensions presence in HW, support save / restore DSP
464 and AGU registers to run DSP-enabled userspace applications
467 config ARC_IRQ_NO_AUTOSAVE
475 config ARC_LPB_DISABLE
485 config LINUX_LINK_BASE
490 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
491 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
499 config LINUX_RAM_BASE
507 config HIGHMEM
515 config ARC_HAS_PAE40
516 bool "Support for the 40-bit Physical Address Extension"
524 config ARC_KVADDR_SIZE
533 kernel-user gutter)
535 config ARC_CURR_IN_REG
543 config ARC_EMUL_UNALIGNED
550 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
553 config HZ
557 config ARC_METAWARE_HLINK
562 Metaware Debugger. This can come in handy for Linux-host communication
571 config ARC_DW2_UNWIND
584 config ARC_DBG_TLB_PARANOIA
587 config ARC_DBG_JUMP_LABEL
592 Enable paranoid checks and self-test of both ARC-specific and generic
596 config ARC_BUILTIN_DTB_NAME
599 Set the name of the DTB to embed in the vmlinux binary
604 config FORCE_MAX_ZONEORDER