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)
90 source "arch/arc/plat-tb10x/Kconfig"
91 source "arch/arc/plat-axs10x/Kconfig"
92 source "arch/arc/plat-hsdk/Kconfig"
98 default ISA_ARCV2
110 ISA for the Next Generation ARC-HS cores
118 default ARC_CPU_770 if ISA_ARCOMPACT
119 default ARC_CPU_HS if ISA_ARCV2
123 depends on ISA_ARCOMPACT
128 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4)
130 -Caches: New Prog Model, Region Flush
131 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
134 bool "ARC-HS"
135 depends on ISA_ARCV2
137 Support for ARC HS38x Cores based on ARCv2 ISA
139 - SMP configurations of up to 4 cores with coherency
140 - Optional L2 Cache and IO-Coherency
141 - Revised Interrupt Architecture (multiple priorites, reg banks,
143 - MMUv4 (PIPT dcache, Huge Pages)
144 - Instructions for
155 string "Override default -mcpu compiler flag"
156 default ""
158 Override default -mcpu=xxx compiler flag (which is set depending on
161 ISA default value will be used as a fallback.
169 bool "Symmetric Multi-Processing"
177 int "Maximum number of CPUs (2-4096)"
179 default "4"
182 bool "Enable Halt-on-reset boot mode"
184 In SMP configuration cores can be configured as Halt-on-reset
185 or they could all start at same time. For Halt-on-reset, non
194 depends on ISA_ARCV2
195 default y if SMP
197 This IP block enables SMP in ARC-HS38 cores.
198 It provides for cross-core interrupts, multi-core debug
203 default y
210 default "6"
213 This option specifies "N", with Line-len = 2 power N
219 default y
223 default y
227 default y
228 depends on ARC_HAS_ICACHE || ARC_HAS_DCACHE
230 This can be used to over-ride the global I/D Cache Enable on a
231 per-page basis (but only for pages accessed via MMU such as
233 TLB entries have a per-page Cache Enable Bit.
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
306 depends on ISA_ARCV2 && TRANSPARENT_HUGEPAGE
307 default ARC_HUGEPAGE_2M
319 default 2
322 depends on ISA_ARCOMPACT
324 # if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
325 depends on !SMP
340 default y
341 depends on !ARC_CANT_LLSC
344 bool "Insn: SWAPE (endian-swap)"
345 default y
351 default y
355 which is disabled by default. Enable unaligned access in
361 Enable gcc to generate 64-bit load/store instructions
364 default y
368 default y
372 default y
374 Depending on the configuration, CPU can contain accumulator reg-pair
386 default ARC_DSP_NONE
388 Depending on the configuration, CPU can contain DSP registers
403 DSP extension presence in HW, no support for DSP-enabled userspace
414 run DSP-enabled userspace applications
423 and AGU registers to run DSP-enabled userspace applications
427 bool "Disable hardware autosave regfile on interrupts"
428 default n
430 On HS cores, taken interrupt auto saves the regfile on stack.
437 On HS cores, loop buffer (LPB) is programmable in runtime and can
446 default "0x80000000"
449 -Lower 2G (0 - 0x7FFF_FFFF ) is user virtual, translated by MMU
450 -Upper 2G (0x8000_0000 onwards) is untranslated, for kernel
452 hence the default value of 0x8zs.
460 default LINUX_LINK_BASE
462 By default Linux is linked at base of RAM. However in some special
476 bool "Support for the 40-bit Physical Address Extension"
477 depends on ARC_MMU_V4
478 depends on !ARC_PAGE_SIZE_4K
482 Enable access to physical memory beyond 4G, only supported on
488 default "256"
494 kernel-user gutter)
498 default y
508 depends on ISA_ARCOMPACT
511 Use ONLY-IF-ABS-NECESSARY as it will be very slow and also can hide
516 default 100
523 Metaware Debugger. This can come in handy for Linux-host communication
528 default y
534 default y
547 depends on JUMP_LABEL
548 default y if STATIC_KEYS_SELFTEST
550 Enable paranoid checks and self-test of both ARC-specific and generic
556 default "nsim_700"
564 default "11" if ARC_HUGEPAGE_16M
565 default "10"