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
56 config LOCKDEP_SUPPORT
59 config SCHED_OMIT_FRAME_POINTER
62 config GENERIC_CSUM
65 config ARCH_FLATMEM_ENABLE
68 config MMU
71 config NO_IOPORT_MAP
74 config GENERIC_CALIBRATE_DELAY
77 config GENERIC_HWEIGHT
80 config STACKTRACE_SUPPORT
88 source "arch/arc/plat-tb10x/Kconfig"
89 source "arch/arc/plat-axs10x/Kconfig"
90 source "arch/arc/plat-hsdk/Kconfig"
98 config ISA_ARCOMPACT
104 config ISA_ARCV2
108 ISA for the Next Generation ARC-HS cores
119 config ARC_CPU_770
126 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
128 -Caches: New Prog Model, Region Flush
129 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
131 config ARC_CPU_HS
132 bool "ARC-HS"
137 - SMP configurations of up to 4 cores with coherency
138 - Optional L2 Cache and IO-Coherency
139 - Revised Interrupt Architecture (multiple priorites, reg banks,
141 - MMUv4 (PIPT dcache, Huge Pages)
142 - Instructions for
152 config ARC_TUNE_MCPU
153 string "Override default -mcpu compiler flag"
156 Override default -mcpu=xxx compiler flag (which is set depending on
161 config CPU_BIG_ENDIAN
166 config SMP
167 bool "Symmetric Multi-Processing"
174 config NR_CPUS
175 int "Maximum number of CPUs (2-4096)"
179 config ARC_SMP_HALT_ON_RESET
180 bool "Enable Halt-on-reset boot mode"
182 In SMP configuration cores can be configured as Halt-on-reset
183 or they could all start at same time. For Halt-on-reset, non
190 config ARC_MCIP
195 This IP block enables SMP in ARC-HS38 cores.
196 It provides for cross-core interrupts, multi-core debug
205 config ARC_CACHE_LINE_SHIFT
211 This option specifies "N", with Line-len = 2 power N
215 config ARC_HAS_ICACHE
219 config ARC_HAS_DCACHE
223 config ARC_CACHE_PAGES
228 This can be used to over-ride the global I/D Cache Enable on a
229 per-page basis (but only for pages accessed via MMU such as
231 TLB entries have a per-page Cache Enable Bit.
235 config ARC_CACHE_VIPT_ALIASING
241 config ARC_HAS_ICCM
246 config ARC_ICCM_SZ
251 config ARC_HAS_DCCM
256 config ARC_DCCM_SZ
261 config ARC_DCCM_BASE
271 config ARC_MMU_V3
276 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
279 config ARC_MMU_V4
290 config ARC_PAGE_SIZE_8K
295 config ARC_PAGE_SIZE_16K
298 config ARC_PAGE_SIZE_4K
309 config ARC_HUGEPAGE_2M
312 config ARC_HUGEPAGE_16M
317 config PGTABLE_LEVELS
321 config ARC_COMPACT_IRQ_LEVELS
324 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
327 config ARC_FPU_SAVE_RESTORE
335 config ARC_CANT_LLSC
338 config ARC_HAS_LLSC
343 config ARC_HAS_SWAPE
344 bool "Insn: SWAPE (endian-swap)"
349 config ARC_USE_UNALIGNED_MEM_ACCESS
358 config ARC_HAS_LL64
361 Enable gcc to generate 64-bit load/store instructions
366 config ARC_HAS_DIV_REM
370 config ARC_HAS_ACCL_REGS
371 bool "Reg Pair ACCL:ACCH (FPU and/or MPY > 6 and/or DSP)"
374 Depending on the configuration, CPU can contain accumulator reg-pair
378 config ARC_DSP_HANDLED
381 config ARC_DSP_SAVE_RESTORE_REGS
385 prompt "DSP support"
388 Depending on the configuration, CPU can contain DSP registers
393 config ARC_DSP_NONE
394 bool "No DSP extension presence in HW"
396 No DSP extension presence in HW
398 config ARC_DSP_KERNEL
399 bool "DSP extension in HW, no support for userspace"
403 DSP extension presence in HW, no support for DSP-enabled userspace
404 applications. We don't save / restore DSP registers and only do
407 config ARC_DSP_USERSPACE
408 bool "Support DSP for userspace apps"
413 DSP extension presence in HW, support save / restore DSP registers to
414 run DSP-enabled userspace applications
416 config ARC_DSP_AGU_USERSPACE
417 bool "Support DSP with AGU for userspace apps"
422 DSP and AGU extensions presence in HW, support save / restore DSP
423 and AGU registers to run DSP-enabled userspace applications
426 config ARC_IRQ_NO_AUTOSAVE
434 config ARC_LPB_DISABLE
444 config LINUX_LINK_BASE
449 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
450 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
458 config LINUX_RAM_BASE
466 config HIGHMEM
475 config ARC_HAS_PAE40
476 bool "Support for the 40-bit Physical Address Extension"
484 config ARC_KVADDR_SIZE
493 kernel-user gutter)
495 config ARC_CURR_IN_REG
503 config ARC_EMUL_UNALIGNED
510 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
513 config HZ
517 config ARC_METAWARE_HLINK
522 Metaware Debugger. This can come in handy for Linux-host communication
531 config ARC_DW2_UNWIND
544 config ARC_DBG_JUMP_LABEL
549 Enable paranoid checks and self-test of both ARC-specific and generic
553 config ARC_BUILTIN_DTB_NAME
556 Set the name of the DTB to embed in the vmlinux binary
561 config ARCH_FORCE_MAX_ORDER