Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
86 source "arch/arc/plat-tb10x/Kconfig"
87 source "arch/arc/plat-axs10x/Kconfig"
88 source "arch/arc/plat-hsdk/Kconfig"
94 default ISA_ARCV2
106 ISA for the Next Generation ARC-HS cores
114 default ARC_CPU_770 if ISA_ARCOMPACT
115 default ARC_CPU_HS if ISA_ARCV2
119 depends on ISA_ARCOMPACT
124 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
126 -Caches: New Prog Model, Region Flush
127 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
130 bool "ARC-HS"
131 depends on ISA_ARCV2
133 Support for ARC HS38x Cores based on ARCv2 ISA
135 - SMP configurations of up to 4 cores with coherency
136 - Optional L2 Cache and IO-Coherency
137 - Revised Interrupt Architecture (multiple priorites, reg banks,
139 - MMUv4 (PIPT dcache, Huge Pages)
140 - Instructions for
151 string "Override default -mcpu compiler flag"
152 default ""
154 Override default -mcpu=xxx compiler flag (which is set depending on
157 ISA default value will be used as a fallback.
165 bool "Symmetric Multi-Processing"
173 int "Maximum number of CPUs (2-4096)"
175 default "4"
178 bool "Enable Halt-on-reset boot mode"
180 In SMP configuration cores can be configured as Halt-on-reset
181 or they could all start at same time. For Halt-on-reset, non
190 depends on ISA_ARCV2
191 default y if SMP
193 This IP block enables SMP in ARC-HS38 cores.
194 It provides for cross-core interrupts, multi-core debug
199 default y
206 default "6"
209 This option specifies "N", with Line-len = 2 power N
215 default y
219 default y
223 default y
224 depends on ARC_HAS_ICACHE || ARC_HAS_DCACHE
226 This can be used to over-ride the global I/D Cache Enable on a
227 per-page basis (but only for pages accessed via MMU such as
229 TLB entries have a per-page Cache Enable Bit.
235 depends on ARC_HAS_DCACHE && ISA_ARCOMPACT
246 default "64"
247 depends on ARC_HAS_ICCM
256 default "64"
257 depends on ARC_HAS_DCCM
261 default "0xA0000000"
262 depends on ARC_HAS_DCCM
266 default ARC_MMU_V3 if ISA_ARCOMPACT
267 default ARC_MMU_V4 if ISA_ARCV2
271 depends on ISA_ARCOMPACT
274 Variable Page size (1k-16k), var JTLB size 128 x (2 or 4)
279 depends on ISA_ARCV2
286 default ARC_PAGE_SIZE_8K
298 depends on ARC_MMU_V3 || ARC_MMU_V4
304 depends on ISA_ARCV2 && TRANSPARENT_HUGEPAGE
305 default ARC_HUGEPAGE_2M
317 default 2
320 depends on ISA_ARCOMPACT
322 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
323 depends on !SMP
338 default y
339 depends on !ARC_CANT_LLSC
342 bool "Insn: SWAPE (endian-swap)"
343 default y
349 default y
353 which is disabled by default. Enable unaligned access in
359 Enable gcc to generate 64-bit load/store instructions
362 default y
366 default y
370 default y
372 Depending on the configuration, CPU can contain accumulator reg-pair
384 default ARC_DSP_NONE
386 Depending on the configuration, CPU can contain DSP registers
401 DSP extension presence in HW, no support for DSP-enabled userspace
412 run DSP-enabled userspace applications
421 and AGU registers to run DSP-enabled userspace applications
425 bool "Disable hardware autosave regfile on interrupts"
426 default n
428 On HS cores, taken interrupt auto saves the regfile on stack.
435 On HS cores, loop buffer (LPB) is programmable in runtime and can
444 default "0x80000000"
447 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
448 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
450 hence the default value of 0x8zs.
458 default LINUX_LINK_BASE
460 By default Linux is linked at base of RAM. However in some special
474 bool "Support for the 40-bit Physical Address Extension"
475 depends on ISA_ARCV2
479 Enable access to physical memory beyond 4G, only supported on
485 default "256"
491 kernel-user gutter)
495 default y
505 depends on ISA_ARCOMPACT
508 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
513 default 100
520 Metaware Debugger. This can come in handy for Linux-host communication
525 default y
531 default y
544 depends on JUMP_LABEL
545 default y if STATIC_KEYS_SELFTEST
547 Enable paranoid checks and self-test of both ARC-specific and generic
561 default "12" if ARC_HUGEPAGE_16M
562 default "11"