~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/sh/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/sh/Kconfig (Architecture i386) and /arch/sparc/Kconfig (Architecture sparc)


  1 # SPDX-License-Identifier: GPL-2.0             !!   1 # SPDX-License-Identifier: GPL-2.0-only
  2 config SUPERH                                  !!   2 config 64BIT
  3         def_bool y                             !!   3         bool "64-bit kernel" if "$(ARCH)" = "sparc"
  4         select ARCH_32BIT_OFF_T                !!   4         default "$(ARCH)" = "sparc64"
                                                   >>   5         help
                                                   >>   6           SPARC is a family of RISC microprocessors designed and marketed by
                                                   >>   7           Sun Microsystems, incorporated.  They are very widely found in Sun
                                                   >>   8           workstations and clones.
                                                   >>   9 
                                                   >>  10           Say yes to build a 64-bit kernel - formerly known as sparc64
                                                   >>  11           Say no to build a 32-bit kernel - formerly known as sparc
                                                   >>  12 
                                                   >>  13 config SPARC
                                                   >>  14         bool
                                                   >>  15         default y
  5         select ARCH_HAS_CPU_CACHE_ALIASING         16         select ARCH_HAS_CPU_CACHE_ALIASING
  6         select ARCH_HAVE_NMI_SAFE_CMPXCHG if ( !!  17         select ARCH_HAS_DMA_OPS
  7         select ARCH_HAS_BINFMT_FLAT if !MMU    !!  18         select ARCH_MIGHT_HAVE_PC_PARPORT if SPARC64 && PCI
  8         select ARCH_HAS_CPU_FINALIZE_INIT      !!  19         select ARCH_MIGHT_HAVE_PC_SERIO
  9         select ARCH_HAS_CURRENT_STACK_POINTER  !!  20         select OF
 10         select ARCH_HAS_GIGANTIC_PAGE          !!  21         select OF_PROMTREE
 11         select ARCH_HAS_GCOV_PROFILE_ALL       !!  22         select HAVE_ASM_MODVERSIONS
 12         select ARCH_HAS_PTE_SPECIAL            !!  23         select HAVE_ARCH_KGDB if !SMP || SPARC64
 13         select ARCH_HAS_TICK_BROADCAST if GENE !!  24         select HAVE_ARCH_TRACEHOOK
 14         select ARCH_HIBERNATION_POSSIBLE if MM !!  25         select HAVE_ARCH_SECCOMP if SPARC64
 15         select ARCH_MIGHT_HAVE_PC_PARPORT      !!  26         select HAVE_EXIT_THREAD
                                                   >>  27         select HAVE_PCI
                                                   >>  28         select SYSCTL_EXCEPTION_TRACE
                                                   >>  29         select RTC_CLASS
                                                   >>  30         select RTC_DRV_M48T59
                                                   >>  31         select RTC_SYSTOHC
                                                   >>  32         select HAVE_ARCH_JUMP_LABEL if SPARC64
                                                   >>  33         select GENERIC_IRQ_SHOW
 16         select ARCH_WANT_IPC_PARSE_VERSION         34         select ARCH_WANT_IPC_PARSE_VERSION
 17         select ARCH_NEED_CMPXCHG_1_EMU         !!  35         select GENERIC_PCI_IOMAP
                                                   >>  36         select HAS_IOPORT
                                                   >>  37         select HAVE_HARDLOCKUP_DETECTOR_SPARC64 if SPARC64
                                                   >>  38         select HAVE_CBPF_JIT if SPARC32
                                                   >>  39         select HAVE_EBPF_JIT if SPARC64
                                                   >>  40         select HAVE_DEBUG_BUGVERBOSE
                                                   >>  41         select GENERIC_SMP_IDLE_THREAD
                                                   >>  42         select MODULES_USE_ELF_RELA
                                                   >>  43         select PCI_SYSCALL if PCI
                                                   >>  44         select PCI_MSI_ARCH_FALLBACKS if PCI_MSI
                                                   >>  45         select ODD_RT_SIGACTION
                                                   >>  46         select OLD_SIGSUSPEND
 18         select CPU_NO_EFFICIENT_FFS                47         select CPU_NO_EFFICIENT_FFS
 19         select DMA_DECLARE_COHERENT            !!  48         select LOCKDEP_SMALL if LOCKDEP
                                                   >>  49         select NEED_DMA_MAP_STATE
                                                   >>  50         select NEED_SG_DMA_LENGTH
                                                   >>  51         select TRACE_IRQFLAGS_SUPPORT
                                                   >>  52 
                                                   >>  53 config SPARC32
                                                   >>  54         def_bool !64BIT
                                                   >>  55         select ARCH_32BIT_OFF_T
                                                   >>  56         select ARCH_HAS_CPU_FINALIZE_INIT if !SMP
                                                   >>  57         select ARCH_HAS_SYNC_DMA_FOR_CPU
                                                   >>  58         select CLZ_TAB
                                                   >>  59         select DMA_DIRECT_REMAP
 20         select GENERIC_ATOMIC64                    60         select GENERIC_ATOMIC64
 21         select GENERIC_CMOS_UPDATE if SH_SH03  !!  61         select GENERIC_LIB_CMPDI2
 22         select GENERIC_IDLE_POLL_SETUP         !!  62         select GENERIC_LIB_UCMPDI2
 23         select GENERIC_IRQ_SHOW                !!  63         select HAVE_UID16
 24         select GENERIC_LIB_ASHLDI3             !!  64         select HAVE_PAGE_SIZE_4KB
 25         select GENERIC_LIB_ASHRDI3             !!  65         select LOCK_MM_AND_FIND_VMA
 26         select GENERIC_LIB_LSHRDI3             !!  66         select OLD_SIGACTION
 27         select GENERIC_PCI_IOMAP if PCI        !!  67         select ZONE_DMA
 28         select GENERIC_SCHED_CLOCK             !!  68 
 29         select GENERIC_SMP_IDLE_THREAD         !!  69 config SPARC64
 30         select GUP_GET_PXX_LOW_HIGH if X2TLB   !!  70         def_bool 64BIT
 31         select HAS_IOPORT if HAS_IOPORT_MAP    !!  71         select ALTERNATE_USER_ADDRESS_SPACE
 32         select GENERIC_IOREMAP if MMU          << 
 33         select HAVE_ARCH_AUDITSYSCALL          << 
 34         select HAVE_ARCH_KGDB                  << 
 35         select HAVE_ARCH_SECCOMP_FILTER        << 
 36         select HAVE_ARCH_TRACEHOOK             << 
 37         select HAVE_DEBUG_BUGVERBOSE           << 
 38         select HAVE_DEBUG_KMEMLEAK             << 
 39         select HAVE_DYNAMIC_FTRACE             << 
 40         select HAVE_GUP_FAST if MMU            << 
 41         select HAVE_FUNCTION_GRAPH_TRACER      << 
 42         select HAVE_FUNCTION_TRACER                72         select HAVE_FUNCTION_TRACER
 43         select HAVE_FTRACE_MCOUNT_RECORD       !!  73         select HAVE_FUNCTION_GRAPH_TRACER
 44         select HAVE_HW_BREAKPOINT              << 
 45         select HAVE_IOREMAP_PROT if MMU && !X2 << 
 46         select HAVE_KERNEL_BZIP2               << 
 47         select HAVE_KERNEL_GZIP                << 
 48         select HAVE_KERNEL_LZMA                << 
 49         select HAVE_KERNEL_LZO                 << 
 50         select HAVE_KERNEL_XZ                  << 
 51         select HAVE_KPROBES                    << 
 52         select HAVE_KRETPROBES                     74         select HAVE_KRETPROBES
 53         select HAVE_MIXED_BREAKPOINTS_REGS     !!  75         select HAVE_KPROBES
 54         select HAVE_MOD_ARCH_SPECIFIC if DWARF !!  76         select MMU_GATHER_RCU_TABLE_FREE if SMP
 55         select HAVE_NMI                        !!  77         select MMU_GATHER_MERGE_VMAS
 56         select HAVE_PATA_PLATFORM              !!  78         select MMU_GATHER_NO_FLUSH_CACHE
                                                   >>  79         select HAVE_ARCH_TRANSPARENT_HUGEPAGE
                                                   >>  80         select HAVE_DYNAMIC_FTRACE
                                                   >>  81         select HAVE_FTRACE_MCOUNT_RECORD
                                                   >>  82         select HAVE_PAGE_SIZE_8KB
                                                   >>  83         select HAVE_SYSCALL_TRACEPOINTS
                                                   >>  84         select HAVE_CONTEXT_TRACKING_USER
                                                   >>  85         select HAVE_TIF_NOHZ
                                                   >>  86         select HAVE_DEBUG_KMEMLEAK
                                                   >>  87         select IOMMU_HELPER
                                                   >>  88         select SPARSE_IRQ
                                                   >>  89         select RTC_DRV_CMOS
                                                   >>  90         select RTC_DRV_BQ4802
                                                   >>  91         select RTC_DRV_SUN4V
                                                   >>  92         select RTC_DRV_STARFIRE
 57         select HAVE_PERF_EVENTS                    93         select HAVE_PERF_EVENTS
                                                   >>  94         select PERF_USE_VMALLOC
                                                   >>  95         select ARCH_HAVE_NMI_SAFE_CMPXCHG
                                                   >>  96         select HAVE_C_RECORDMCOUNT
                                                   >>  97         select HAVE_ARCH_AUDITSYSCALL
                                                   >>  98         select ARCH_SUPPORTS_ATOMIC_RMW
                                                   >>  99         select ARCH_SUPPORTS_DEBUG_PAGEALLOC
                                                   >> 100         select HAVE_NMI
 58         select HAVE_REGS_AND_STACK_ACCESS_API     101         select HAVE_REGS_AND_STACK_ACCESS_API
 59         select HAVE_UID16                      !! 102         select ARCH_USE_QUEUED_RWLOCKS
 60         select HAVE_SOFTIRQ_ON_OWN_STACK if IR !! 103         select ARCH_USE_QUEUED_SPINLOCKS
 61         select HAVE_STACKPROTECTOR             !! 104         select GENERIC_TIME_VSYSCALL
 62         select HAVE_SYSCALL_TRACEPOINTS        !! 105         select ARCH_CLOCKSOURCE_DATA
 63         select IRQ_FORCED_THREADING            !! 106         select ARCH_HAS_PTE_SPECIAL
 64         select LOCK_MM_AND_FIND_VMA            << 
 65         select MODULES_USE_ELF_RELA            << 
 66         select NEED_SG_DMA_LENGTH              << 
 67         select NO_DMA if !MMU && !DMA_COHERENT << 
 68         select NO_GENERIC_PCI_IOPORT_MAP if PC << 
 69         select OLD_SIGACTION                   << 
 70         select OLD_SIGSUSPEND                  << 
 71         select PCI_DOMAINS if PCI                 107         select PCI_DOMAINS if PCI
 72         select PERF_EVENTS                     !! 108         select ARCH_HAS_GIGANTIC_PAGE
 73         select PERF_USE_VMALLOC                !! 109         select HAVE_SOFTIRQ_ON_OWN_STACK
 74         select RTC_LIB                         !! 110         select HAVE_SETUP_PER_CPU_AREA
 75         select SPARSE_IRQ                      !! 111         select NEED_PER_CPU_EMBED_FIRST_CHUNK
 76         select TRACE_IRQFLAGS_SUPPORT          !! 112         select NEED_PER_CPU_PAGE_FIRST_CHUNK
 77         help                                   << 
 78           The SuperH is a RISC processor targe << 
 79           and consumer electronics; it was als << 
 80           gaming console.  The SuperH port has << 
 81           <http://www.linux-sh.org/>.          << 
 82                                                   113 
 83 config GENERIC_BUG                             !! 114 config ARCH_PROC_KCORE_TEXT
 84         def_bool y                                115         def_bool y
 85         depends on BUG                         << 
 86                                                   116 
 87 config GENERIC_HWEIGHT                         !! 117 config CPU_BIG_ENDIAN
 88         def_bool y                                118         def_bool y
 89                                                   119 
 90 config GENERIC_CALIBRATE_DELAY                 !! 120 config STACKTRACE_SUPPORT
 91         bool                                      121         bool
                                                   >> 122         default y if SPARC64
 92                                                   123 
 93 config GENERIC_LOCKBREAK                       !! 124 config LOCKDEP_SUPPORT
 94         def_bool y                             !! 125         bool
 95         depends on SMP && PREEMPTION           !! 126         default y if SPARC64
 96                                                << 
 97 config ARCH_SUSPEND_POSSIBLE                   << 
 98         def_bool n                             << 
 99                                                   127 
100 config ARCH_HIBERNATION_POSSIBLE                  128 config ARCH_HIBERNATION_POSSIBLE
101         def_bool n                             !! 129         def_bool y if SPARC64
102                                                   130 
103 config SYS_SUPPORTS_APM_EMULATION              !! 131 config AUDIT_ARCH
104         bool                                      132         bool
105         select ARCH_SUSPEND_POSSIBLE           !! 133         default y
106                                                   134 
107 config SYS_SUPPORTS_SMP                        !! 135 config MMU
108         bool                                      136         bool
                                                   >> 137         default y
109                                                   138 
110 config SYS_SUPPORTS_NUMA                       !! 139 config HIGHMEM
111         bool                                      140         bool
                                                   >> 141         default y if SPARC32
                                                   >> 142         select KMAP_LOCAL
112                                                   143 
113 config STACKTRACE_SUPPORT                      !! 144 config PGTABLE_LEVELS
114         def_bool y                             !! 145         default 4 if 64BIT
                                                   >> 146         default 3
115                                                   147 
116 config LOCKDEP_SUPPORT                         !! 148 config ARCH_SUPPORTS_UPROBES
117         def_bool y                             !! 149         def_bool y if SPARC64
118                                                   150 
119 config ARCH_HAS_ILOG2_U32                      !! 151 menu "Processor type and features"
120         def_bool n                             << 
121                                                   152 
122 config ARCH_HAS_ILOG2_U64                      !! 153 config SMP
123         def_bool n                             !! 154         bool "Symmetric multi-processing support"
                                                   >> 155         help
                                                   >> 156           This enables support for systems with more than one CPU. If you have
                                                   >> 157           a system with only one CPU, say N. If you have a system with more
                                                   >> 158           than one CPU, say Y.
124                                                   159 
125 config NO_IOPORT_MAP                           !! 160           If you say N here, the kernel will run on uni- and multiprocessor
126         def_bool !PCI                          !! 161           machines, but will use only one CPU of a multiprocessor machine. If
127         depends on !SH_SHMIN && !SH_HP6XX && ! !! 162           you say Y here, the kernel will run on many, but not all,
128                    !SH_DREAMCAST               !! 163           uniprocessor machines. On a uniprocessor machine, the kernel
                                                   >> 164           will run faster if you say N here.
129                                                   165 
130 config IO_TRAPPED                              !! 166           People using multiprocessor machines who say Y here should also say
131         bool                                   !! 167           Y to "Enhanced Real Time Clock Support", below. The "Advanced Power
                                                   >> 168           Management" code will be disabled if you say Y here.
132                                                   169 
133 config SWAP_IO_SPACE                           !! 170           See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO
134         bool                                   !! 171           available at <https://www.tldp.org/docs.html#howto>.
135                                                   172 
136 config DMA_COHERENT                            !! 173           If you don't know what to do here, say N.
137         bool                                   << 
138                                                   174 
139 config DMA_NONCOHERENT                         !! 175 config NR_CPUS
140         def_bool !NO_DMA && !DMA_COHERENT      !! 176         int "Maximum number of CPUs"
141         select ARCH_HAS_DMA_PREP_COHERENT      !! 177         depends on SMP
142         select ARCH_HAS_SYNC_DMA_FOR_DEVICE    !! 178         range 2 32 if SPARC32
143         select DMA_DIRECT_REMAP                !! 179         range 2 4096 if SPARC64
                                                   >> 180         default 32 if SPARC32
                                                   >> 181         default 4096 if SPARC64
144                                                   182 
145 config PGTABLE_LEVELS                          !! 183 source "kernel/Kconfig.hz"
146         default 3 if X2TLB                     << 
147         default 2                              << 
148                                                   184 
149 menu "System type"                             !! 185 config GENERIC_HWEIGHT
                                                   >> 186         bool
                                                   >> 187         default y
150                                                   188 
151 #                                              !! 189 config GENERIC_CALIBRATE_DELAY
152 # Processor families                           << 
153 #                                              << 
154 config CPU_SH2                                 << 
155         bool                                      190         bool
156         select SH_INTC                         !! 191         default y
157                                                   192 
158 config CPU_SH2A                                !! 193 config ARCH_MAY_HAVE_PC_FDC
159         bool                                      194         bool
160         select CPU_SH2                         !! 195         default y
161         select UNCACHED_MAPPING                << 
162                                                   196 
163 config CPU_J2                                  !! 197 config EMULATED_CMPXCHG
164         bool                                      198         bool
165         select CPU_SH2                         !! 199         default y if SPARC32
166         select OF                              !! 200         help
167         select OF_EARLY_FLATTREE               !! 201           Sparc32 does not have a CAS instruction like sparc64. cmpxchg()
                                                   >> 202           is emulated, and therefore it is not completely atomic.
168                                                   203 
169 config CPU_SH3                                 !! 204 # Makefile helpers
                                                   >> 205 config SPARC32_SMP
170         bool                                      206         bool
171         select CPU_HAS_INTEVT                  !! 207         default y
172         select CPU_HAS_SR_RB                   !! 208         depends on SPARC32 && SMP
173         select SH_INTC                         << 
174         select SYS_SUPPORTS_SH_TMU             << 
175                                                << 
176 config CPU_SH4                                 << 
177         bool                                   << 
178         select ARCH_SUPPORTS_HUGETLBFS if MMU  << 
179         select CPU_HAS_INTEVT                  << 
180         select CPU_HAS_SR_RB                   << 
181         select CPU_HAS_FPU if !CPU_SH4AL_DSP   << 
182         select SH_INTC                         << 
183         select SYS_SUPPORTS_SH_TMU             << 
184                                                << 
185 config CPU_SH4A                                << 
186         bool                                   << 
187         select CPU_SH4                         << 
188                                                << 
189 config CPU_SH4AL_DSP                           << 
190         bool                                   << 
191         select CPU_SH4A                        << 
192         select CPU_HAS_DSP                     << 
193                                                << 
194 config CPU_SHX2                                << 
195         bool                                   << 
196                                                << 
197 config CPU_SHX3                                << 
198         bool                                   << 
199         select DMA_COHERENT                    << 
200         select SYS_SUPPORTS_SMP                << 
201         select SYS_SUPPORTS_NUMA               << 
202                                                << 
203 config ARCH_SHMOBILE                           << 
204         bool                                   << 
205         select ARCH_SUSPEND_POSSIBLE           << 
206         select PM                              << 
207                                                << 
208 config CPU_HAS_PMU                             << 
209        depends on CPU_SH4 || CPU_SH4A          << 
210        default y                               << 
211        bool                                    << 
212                                                << 
213 choice                                         << 
214         prompt "Processor sub-type selection"  << 
215                                                << 
216 #                                              << 
217 # Processor subtypes                           << 
218 #                                              << 
219                                                << 
220 # SH-2 Processor Support                       << 
221                                                << 
222 config CPU_SUBTYPE_SH7619                      << 
223         bool "Support SH7619 processor"        << 
224         select CPU_SH2                         << 
225         select SYS_SUPPORTS_SH_CMT             << 
226                                                << 
227 config CPU_SUBTYPE_J2                          << 
228         bool "Support J2 processor"            << 
229         select CPU_J2                          << 
230         select SYS_SUPPORTS_SMP                << 
231         select GENERIC_CLOCKEVENTS_BROADCAST i << 
232                                                << 
233 # SH-2A Processor Support                      << 
234                                                << 
235 config CPU_SUBTYPE_SH7201                      << 
236         bool "Support SH7201 processor"        << 
237         select CPU_SH2A                        << 
238         select CPU_HAS_FPU                     << 
239         select SYS_SUPPORTS_SH_MTU2            << 
240                                                << 
241 config CPU_SUBTYPE_SH7203                      << 
242         bool "Support SH7203 processor"        << 
243         select CPU_SH2A                        << 
244         select CPU_HAS_FPU                     << 
245         select SYS_SUPPORTS_SH_CMT             << 
246         select SYS_SUPPORTS_SH_MTU2            << 
247         select PINCTRL                         << 
248                                                << 
249 config CPU_SUBTYPE_SH7206                      << 
250         bool "Support SH7206 processor"        << 
251         select CPU_SH2A                        << 
252         select SYS_SUPPORTS_SH_CMT             << 
253         select SYS_SUPPORTS_SH_MTU2            << 
254                                                << 
255 config CPU_SUBTYPE_SH7263                      << 
256         bool "Support SH7263 processor"        << 
257         select CPU_SH2A                        << 
258         select CPU_HAS_FPU                     << 
259         select SYS_SUPPORTS_SH_CMT             << 
260         select SYS_SUPPORTS_SH_MTU2            << 
261                                                << 
262 config CPU_SUBTYPE_SH7264                      << 
263         bool "Support SH7264 processor"        << 
264         select CPU_SH2A                        << 
265         select CPU_HAS_FPU                     << 
266         select SYS_SUPPORTS_SH_CMT             << 
267         select SYS_SUPPORTS_SH_MTU2            << 
268         select PINCTRL                         << 
269                                                << 
270 config CPU_SUBTYPE_SH7269                      << 
271         bool "Support SH7269 processor"        << 
272         select CPU_SH2A                        << 
273         select CPU_HAS_FPU                     << 
274         select SYS_SUPPORTS_SH_CMT             << 
275         select SYS_SUPPORTS_SH_MTU2            << 
276         select PINCTRL                         << 
277                                                << 
278 config CPU_SUBTYPE_MXG                         << 
279         bool "Support MX-G processor"          << 
280         select CPU_SH2A                        << 
281         select SYS_SUPPORTS_SH_MTU2            << 
282         help                                   << 
283           Select MX-G if running on an R8A0302 << 
284                                                << 
285 # SH-3 Processor Support                       << 
286                                                << 
287 config CPU_SUBTYPE_SH7705                      << 
288         bool "Support SH7705 processor"        << 
289         select CPU_SH3                         << 
290                                                << 
291 config CPU_SUBTYPE_SH7706                      << 
292         bool "Support SH7706 processor"        << 
293         select CPU_SH3                         << 
294         help                                   << 
295           Select SH7706 if you have a 133 Mhz  << 
296                                                << 
297 config CPU_SUBTYPE_SH7707                      << 
298         bool "Support SH7707 processor"        << 
299         select CPU_SH3                         << 
300         help                                   << 
301           Select SH7707 if you have a  60 Mhz  << 
302                                                << 
303 config CPU_SUBTYPE_SH7708                      << 
304         bool "Support SH7708 processor"        << 
305         select CPU_SH3                         << 
306         help                                   << 
307           Select SH7708 if you have a  60 Mhz  << 
308           if you have a 100 Mhz SH-3 HD6417708 << 
309                                                << 
310 config CPU_SUBTYPE_SH7709                      << 
311         bool "Support SH7709 processor"        << 
312         select CPU_SH3                         << 
313         help                                   << 
314           Select SH7709 if you have a  80 Mhz  << 
315                                                << 
316 config CPU_SUBTYPE_SH7710                      << 
317         bool "Support SH7710 processor"        << 
318         select CPU_SH3                         << 
319         select CPU_HAS_DSP                     << 
320         help                                   << 
321           Select SH7710 if you have a SH3-DSP  << 
322                                                << 
323 config CPU_SUBTYPE_SH7712                      << 
324         bool "Support SH7712 processor"        << 
325         select CPU_SH3                         << 
326         select CPU_HAS_DSP                     << 
327         help                                   << 
328           Select SH7712 if you have a SH3-DSP  << 
329                                                << 
330 config CPU_SUBTYPE_SH7720                      << 
331         bool "Support SH7720 processor"        << 
332         select CPU_SH3                         << 
333         select CPU_HAS_DSP                     << 
334         select SYS_SUPPORTS_SH_CMT             << 
335         select USB_OHCI_SH if USB_OHCI_HCD     << 
336         select PINCTRL                         << 
337         help                                   << 
338           Select SH7720 if you have a SH3-DSP  << 
339                                                << 
340 config CPU_SUBTYPE_SH7721                      << 
341         bool "Support SH7721 processor"        << 
342         select CPU_SH3                         << 
343         select CPU_HAS_DSP                     << 
344         select SYS_SUPPORTS_SH_CMT             << 
345         select USB_OHCI_SH if USB_OHCI_HCD     << 
346         help                                   << 
347           Select SH7721 if you have a SH3-DSP  << 
348                                                << 
349 # SH-4 Processor Support                       << 
350                                                << 
351 config CPU_SUBTYPE_SH7750                      << 
352         bool "Support SH7750 processor"        << 
353         select CPU_SH4                         << 
354         help                                   << 
355           Select SH7750 if you have a 200 Mhz  << 
356                                                << 
357 config CPU_SUBTYPE_SH7091                      << 
358         bool "Support SH7091 processor"        << 
359         select CPU_SH4                         << 
360         help                                   << 
361           Select SH7091 if you have an SH-4 ba << 
362           the Dreamcast, Naomi, and Naomi 2).  << 
363                                                << 
364 config CPU_SUBTYPE_SH7750R                     << 
365         bool "Support SH7750R processor"       << 
366         select CPU_SH4                         << 
367                                                << 
368 config CPU_SUBTYPE_SH7750S                     << 
369         bool "Support SH7750S processor"       << 
370         select CPU_SH4                         << 
371                                                << 
372 config CPU_SUBTYPE_SH7751                      << 
373         bool "Support SH7751 processor"        << 
374         select CPU_SH4                         << 
375         help                                   << 
376           Select SH7751 if you have a 166 Mhz  << 
377           or if you have a HD6417751R CPU.     << 
378                                                << 
379 config CPU_SUBTYPE_SH7751R                     << 
380         bool "Support SH7751R processor"       << 
381         select CPU_SH4                         << 
382                                                << 
383 config CPU_SUBTYPE_SH7760                      << 
384         bool "Support SH7760 processor"        << 
385         select CPU_SH4                         << 
386                                                << 
387 # SH-4A Processor Support                      << 
388                                                << 
389 config CPU_SUBTYPE_SH7723                      << 
390         bool "Support SH7723 processor"        << 
391         select CPU_SH4A                        << 
392         select CPU_SHX2                        << 
393         select ARCH_SHMOBILE                   << 
394         select ARCH_SPARSEMEM_ENABLE           << 
395         select SYS_SUPPORTS_SH_CMT             << 
396         select PINCTRL                         << 
397         help                                   << 
398           Select SH7723 if you have an SH-Mobi << 
399                                                << 
400 config CPU_SUBTYPE_SH7724                      << 
401         bool "Support SH7724 processor"        << 
402         select CPU_SH4A                        << 
403         select CPU_SHX2                        << 
404         select ARCH_SHMOBILE                   << 
405         select ARCH_SPARSEMEM_ENABLE           << 
406         select SYS_SUPPORTS_SH_CMT             << 
407         select PINCTRL                         << 
408         help                                   << 
409           Select SH7724 if you have an SH-Mobi << 
410                                                << 
411 config CPU_SUBTYPE_SH7734                      << 
412         bool "Support SH7734 processor"        << 
413         select CPU_SH4A                        << 
414         select CPU_SHX2                        << 
415         select PINCTRL                         << 
416         help                                   << 
417           Select SH7734 if you have a SH4A SH7 << 
418                                                << 
419 config CPU_SUBTYPE_SH7757                      << 
420         bool "Support SH7757 processor"        << 
421         select CPU_SH4A                        << 
422         select CPU_SHX2                        << 
423         select PINCTRL                         << 
424         help                                   << 
425           Select SH7757 if you have a SH4A SH7 << 
426                                                << 
427 config CPU_SUBTYPE_SH7763                      << 
428         bool "Support SH7763 processor"        << 
429         select CPU_SH4A                        << 
430         select USB_OHCI_SH if USB_OHCI_HCD     << 
431         help                                   << 
432           Select SH7763 if you have a SH4A SH7 << 
433                                                << 
434 config CPU_SUBTYPE_SH7770                      << 
435         bool "Support SH7770 processor"        << 
436         select CPU_SH4A                        << 
437                                                << 
438 config CPU_SUBTYPE_SH7780                      << 
439         bool "Support SH7780 processor"        << 
440         select CPU_SH4A                        << 
441                                                << 
442 config CPU_SUBTYPE_SH7785                      << 
443         bool "Support SH7785 processor"        << 
444         select CPU_SH4A                        << 
445         select CPU_SHX2                        << 
446         select ARCH_SPARSEMEM_ENABLE           << 
447         select SYS_SUPPORTS_NUMA               << 
448         select PINCTRL                         << 
449                                                << 
450 config CPU_SUBTYPE_SH7786                      << 
451         bool "Support SH7786 processor"        << 
452         select CPU_SH4A                        << 
453         select CPU_SHX3                        << 
454         select CPU_HAS_PTEAEX                  << 
455         select GENERIC_CLOCKEVENTS_BROADCAST i << 
456         select USB_OHCI_SH if USB_OHCI_HCD     << 
457         select USB_EHCI_SH if USB_EHCI_HCD     << 
458         select PINCTRL                         << 
459                                                << 
460 config CPU_SUBTYPE_SHX3                        << 
461         bool "Support SH-X3 processor"         << 
462         select CPU_SH4A                        << 
463         select CPU_SHX3                        << 
464         select GENERIC_CLOCKEVENTS_BROADCAST i << 
465         select GPIOLIB                         << 
466         select PINCTRL                         << 
467                                                << 
468 # SH4AL-DSP Processor Support                  << 
469                                                << 
470 config CPU_SUBTYPE_SH7343                      << 
471         bool "Support SH7343 processor"        << 
472         select CPU_SH4AL_DSP                   << 
473         select ARCH_SHMOBILE                   << 
474         select SYS_SUPPORTS_SH_CMT             << 
475                                                << 
476 config CPU_SUBTYPE_SH7722                      << 
477         bool "Support SH7722 processor"        << 
478         select CPU_SH4AL_DSP                   << 
479         select CPU_SHX2                        << 
480         select ARCH_SHMOBILE                   << 
481         select ARCH_SPARSEMEM_ENABLE           << 
482         select SYS_SUPPORTS_NUMA               << 
483         select SYS_SUPPORTS_SH_CMT             << 
484         select PINCTRL                         << 
485                                                << 
486 config CPU_SUBTYPE_SH7366                      << 
487         bool "Support SH7366 processor"        << 
488         select CPU_SH4AL_DSP                   << 
489         select CPU_SHX2                        << 
490         select ARCH_SHMOBILE                   << 
491         select ARCH_SPARSEMEM_ENABLE           << 
492         select SYS_SUPPORTS_NUMA               << 
493         select SYS_SUPPORTS_SH_CMT             << 
494                                                << 
495 endchoice                                      << 
496                                                << 
497 source "arch/sh/mm/Kconfig"                    << 
498                                                << 
499 source "arch/sh/Kconfig.cpu"                   << 
500                                                << 
501 source "arch/sh/boards/Kconfig"                << 
502                                                << 
503 menu "Timer and clock configuration"           << 
504                                                << 
505 config SH_PCLK_FREQ                            << 
506         int "Peripheral clock frequency (in Hz << 
507         depends on SH_CLK_CPG_LEGACY           << 
508         default "31250000" if CPU_SUBTYPE_SH76 << 
509         default "33333333" if CPU_SUBTYPE_SH77 << 
510                               CPU_SUBTYPE_SH77 << 
511                               CPU_SUBTYPE_SH77 << 
512                               CPU_SUBTYPE_SH72 << 
513                               CPU_SUBTYPE_SH72 << 
514                               CPU_SUBTYPE_SH72 << 
515                               CPU_SUBTYPE_MXG  << 
516         default "60000000" if CPU_SUBTYPE_SH77 << 
517         default "50000000"                     << 
518         help                                   << 
519           This option is used to specify the p << 
520           This is necessary for determining th << 
521           platforms lacking an RTC.            << 
522                                                   209 
523 config SH_CLK_CPG                              !! 210 config SPARC64_SMP
524         def_bool y                             !! 211         bool
                                                   >> 212         default y
                                                   >> 213         depends on SPARC64 && SMP
525                                                   214 
526 config SH_CLK_CPG_LEGACY                       !! 215 config EARLYFB
527         depends on SH_CLK_CPG                  !! 216         bool "Support for early boot text console"
528         def_bool y if !CPU_SUBTYPE_SH7785 && ! !! 217         default y
529                       !CPU_SHX3 && !CPU_SUBTYP !! 218         depends on SPARC64
530                       !CPU_SUBTYPE_SH7734 && ! !! 219         select FONT_SUN8x16
531                       !CPU_SUBTYPE_SH7269      !! 220         select FONT_SUPPORT
                                                   >> 221         help
                                                   >> 222           Say Y here to enable a faster early framebuffer boot console.
532                                                   223 
533 endmenu                                        !! 224 config HOTPLUG_CPU
                                                   >> 225         bool "Support for hot-pluggable CPUs"
                                                   >> 226         depends on SPARC64 && SMP
                                                   >> 227         help
                                                   >> 228           Say Y here to experiment with turning CPUs off and on.  CPUs
                                                   >> 229           can be controlled through /sys/devices/system/cpu/cpu#.
                                                   >> 230           Say N if you want to disable CPU hotplug.
534                                                   231 
535 menu "CPU Frequency scaling"                   !! 232 if SPARC64
536 source "drivers/cpufreq/Kconfig"                  233 source "drivers/cpufreq/Kconfig"
537 endmenu                                        !! 234 endif
538                                                << 
539 source "arch/sh/drivers/Kconfig"               << 
540                                                << 
541 endmenu                                        << 
542                                                   235 
543 menu "Kernel features"                         !! 236 config US3_MC
                                                   >> 237         tristate "UltraSPARC-III Memory Controller driver"
                                                   >> 238         depends on SPARC64
                                                   >> 239         default y
                                                   >> 240         help
                                                   >> 241           This adds a driver for the UltraSPARC-III memory controller.
                                                   >> 242           Loading this driver allows exact mnemonic strings to be
                                                   >> 243           printed in the event of a memory error, so that the faulty DIMM
                                                   >> 244           on the motherboard can be matched to the error.
544                                                   245 
545 source "kernel/Kconfig.hz"                     !! 246           If in doubt, say Y, as this information can be very useful.
546                                                   247 
547 config ARCH_SUPPORTS_KEXEC                     !! 248 # Global things across all Sun machines.
548         def_bool MMU                           !! 249 config GENERIC_LOCKBREAK
                                                   >> 250         bool
                                                   >> 251         default y
                                                   >> 252         depends on SPARC64 && SMP && PREEMPTION
549                                                   253 
550 config ARCH_SUPPORTS_CRASH_DUMP                !! 254 config NUMA
551         def_bool BROKEN_ON_SMP                 !! 255         bool "NUMA support"
                                                   >> 256         depends on SPARC64 && SMP
                                                   >> 257 
                                                   >> 258 config NODES_SHIFT
                                                   >> 259         int "Maximum NUMA Nodes (as a power of 2)"
                                                   >> 260         range 4 5 if SPARC64
                                                   >> 261         default "5"
                                                   >> 262         depends on NUMA
                                                   >> 263         help
                                                   >> 264           Specify the maximum number of NUMA Nodes available on the target
                                                   >> 265           system.  Increases memory reserved to accommodate various tables.
                                                   >> 266 
                                                   >> 267 config ARCH_SPARSEMEM_ENABLE
                                                   >> 268         def_bool y if SPARC64
                                                   >> 269         select SPARSEMEM_VMEMMAP_ENABLE
                                                   >> 270 
                                                   >> 271 config ARCH_SPARSEMEM_DEFAULT
                                                   >> 272         def_bool y if SPARC64
                                                   >> 273 
                                                   >> 274 config ARCH_FORCE_MAX_ORDER
                                                   >> 275         int "Order of maximal physically contiguous allocations"
                                                   >> 276         default "12"
                                                   >> 277         help
                                                   >> 278           The kernel page allocator limits the size of maximal physically
                                                   >> 279           contiguous allocations. The limit is called MAX_PAGE_ORDER and it
                                                   >> 280           defines the maximal power of two of number of pages that can be
                                                   >> 281           allocated as a single contiguous block. This option allows
                                                   >> 282           overriding the default setting when ability to allocate very
                                                   >> 283           large blocks of physically contiguous memory is required.
552                                                   284 
553 config ARCH_SUPPORTS_KEXEC_JUMP                !! 285           Don't change if unsure.
554         def_bool y                             << 
555                                                   286 
556 config PHYSICAL_START                          !! 287 if SPARC64 || COMPILE_TEST
557         hex "Physical address where the kernel !! 288 source "kernel/power/Kconfig"
558         default MEMORY_START                   !! 289 endif
559         help                                   << 
560           This gives the physical address wher << 
561           and is ordinarily the same as MEMORY << 
562                                                << 
563           Different values are primarily used  << 
564           where the fail safe kernel needs to  << 
565           than the panic-ed kernel.            << 
566                                                   290 
567 config SMP                                     !! 291 config SCHED_SMT
568         bool "Symmetric multi-processing suppo !! 292         bool "SMT (Hyperthreading) scheduler support"
569         depends on SYS_SUPPORTS_SMP            !! 293         depends on SPARC64 && SMP
                                                   >> 294         default y
570         help                                      295         help
571           This enables support for systems wit !! 296           SMT scheduler support improves the CPU scheduler's decision making
572           a system with only one CPU, say N. I !! 297           when dealing with SPARC cpus at a cost of slightly increased overhead
573           than one CPU, say Y.                 !! 298           in some places. If unsure say N here.
574                                                !! 299 
575           If you say N here, the kernel will r !! 300 config SCHED_MC
576           machines, but will use only one CPU  !! 301         bool "Multi-core scheduler support"
577           you say Y here, the kernel will run  !! 302         depends on SPARC64 && SMP
578           uniprocessor machines. On a uniproce !! 303         default y
579           will run faster if you say N here.   !! 304         help
580                                                !! 305           Multi-core scheduler support improves the CPU scheduler's decision
581           People using multiprocessor machines !! 306           making when dealing with multi-core CPU chips at a cost of slightly
582           Y to "Enhanced Real Time Clock Suppo !! 307           increased overhead in some places. If unsure say N here.
                                                   >> 308 
                                                   >> 309 config CMDLINE_BOOL
                                                   >> 310         bool "Default bootloader kernel arguments"
                                                   >> 311         depends on SPARC64
583                                                   312 
584           See also <file:Documentation/admin-g !! 313 config CMDLINE
585           available at <https://www.tldp.org/d !! 314         string "Initial kernel command string"
                                                   >> 315         depends on CMDLINE_BOOL
                                                   >> 316         default "console=ttyS0,9600 root=/dev/sda1"
                                                   >> 317         help
                                                   >> 318           Say Y here if you want to be able to pass default arguments to
                                                   >> 319           the kernel. This will be overridden by the bootloader, if you
                                                   >> 320           use one (such as SILO). This is most useful if you want to boot
                                                   >> 321           a kernel from TFTP, and want default options to be available
                                                   >> 322           with having them passed on the command line.
586                                                   323 
587           If you don't know what to do here, s !! 324           NOTE: This option WILL override the PROM bootargs setting!
588                                                   325 
589 config NR_CPUS                                 !! 326 config SUN_PM
590         int "Maximum number of CPUs (2-32)"    !! 327         bool
591         range 2 32                             !! 328         default y if SPARC32
592         depends on SMP                         << 
593         default "4" if CPU_SUBTYPE_SHX3        << 
594         default "2"                            << 
595         help                                      329         help
596           This allows you to specify the maxim !! 330           Enable power management and CPU standby features on supported
597           kernel will support.  The maximum su !! 331           SPARC platforms.
598           minimum value which makes sense is 2 << 
599                                                   332 
600           This is purely to save memory - each !! 333 config SPARC_LED
601           approximately eight kilobytes to the !! 334         tristate "Sun4m LED driver"
602                                                !! 335         depends on SPARC32
603 config HOTPLUG_CPU                             << 
604         bool "Support for hot-pluggable CPUs ( << 
605         depends on SMP                         << 
606         help                                      336         help
607           Say Y here to experiment with turnin !! 337           This driver toggles the front-panel LED on sun4m systems
608           can be controlled through /sys/devic !! 338           in a user-specifiable manner.  Its state can be probed
                                                   >> 339           by reading /proc/led and its blinking mode can be changed
                                                   >> 340           via writes to /proc/led
609                                                   341 
610 config GUSA                                    !! 342 config SERIAL_CONSOLE
611         def_bool y                             !! 343         bool
612         depends on !SMP                        !! 344         depends on SPARC32
                                                   >> 345         default y
                                                   >> 346         help
                                                   >> 347           If you say Y here, it will be possible to use a serial port as the
                                                   >> 348           system console (the system console is the device which receives all
                                                   >> 349           kernel messages and warnings and which allows logins in single user
                                                   >> 350           mode). This could be useful if some terminal or printer is connected
                                                   >> 351           to that serial port.
                                                   >> 352 
                                                   >> 353           Even if you say Y here, the currently visible virtual console
                                                   >> 354           (/dev/tty0) will still be used as the system console by default, but
                                                   >> 355           you can alter that using a kernel command line option such as
                                                   >> 356           "console=ttyS1". (Try "man bootparam" or see the documentation of
                                                   >> 357           your boot loader (silo) about how to pass options to the kernel at
                                                   >> 358           boot time.)
                                                   >> 359 
                                                   >> 360           If you don't have a graphics card installed and you say Y here, the
                                                   >> 361           kernel will automatically use the first serial line, /dev/ttyS0, as
                                                   >> 362           system console.
                                                   >> 363 
                                                   >> 364           If unsure, say N.
                                                   >> 365 
                                                   >> 366 config SPARC_LEON
                                                   >> 367         bool "Sparc Leon processor family"
                                                   >> 368         depends on SPARC32
                                                   >> 369         select USB_EHCI_BIG_ENDIAN_MMIO
                                                   >> 370         select USB_EHCI_BIG_ENDIAN_DESC
                                                   >> 371         select USB_UHCI_BIG_ENDIAN_MMIO
                                                   >> 372         select USB_UHCI_BIG_ENDIAN_DESC
                                                   >> 373         help
                                                   >> 374           If you say Y here if you are running on a SPARC-LEON processor.
                                                   >> 375           The LEON processor is a synthesizable VHDL model of the
                                                   >> 376           SPARC-v8 standard. LEON is  part of the GRLIB collection of
                                                   >> 377           IP cores that are distributed under GPL. GRLIB can be downloaded
                                                   >> 378           from www.gaisler.com. You can download a sparc-linux cross-compilation
                                                   >> 379           toolchain at www.gaisler.com.
                                                   >> 380 
                                                   >> 381 if SPARC_LEON
                                                   >> 382 menu "U-Boot options"
                                                   >> 383 
                                                   >> 384 config UBOOT_LOAD_ADDR
                                                   >> 385         hex "uImage Load Address"
                                                   >> 386         default 0x40004000
                                                   >> 387         help
                                                   >> 388          U-Boot kernel load address, the address in physical address space
                                                   >> 389          where u-boot will place the Linux kernel before booting it.
                                                   >> 390          This address is normally the base address of main memory + 0x4000.
                                                   >> 391 
                                                   >> 392 config UBOOT_FLASH_ADDR
                                                   >> 393         hex "uImage.o Load Address"
                                                   >> 394         default 0x00080000
                                                   >> 395         help
                                                   >> 396          Optional setting only affecting the uImage.o ELF-image used to
                                                   >> 397          download the uImage file to the target using a ELF-loader other than
                                                   >> 398          U-Boot. It may for example be used to download an uImage to FLASH with
                                                   >> 399          the GRMON utility before even starting u-boot.
                                                   >> 400 
                                                   >> 401 config UBOOT_ENTRY_ADDR
                                                   >> 402         hex "uImage Entry Address"
                                                   >> 403         default 0xf0004000
613         help                                      404         help
614           This enables support for gUSA (gener !! 405          Do not change this unless you know what you're doing. This is
615           This is the default implementation f !! 406          hardcoded by the SPARC32 and LEON port.
616           CPUs, and is used by the libc, among << 
617                                                   407 
618           For additional information, design i !! 408          This is the virtual address u-boot jumps to when booting the Linux
619           in <http://lc.linux.or.jp/lc2002/pap !! 409          Kernel.
620                                                   410 
621           This should only be disabled for spe !! 411 endmenu
622           atomicity implementations exist.     !! 412 endif
623                                                   413 
624 config GUSA_RB                                 !! 414 endmenu
625         bool "Implement atomic operations by r << 
626         depends on GUSA && CPU_SH3 || (CPU_SH4 << 
627         help                                   << 
628           Enabling this option will allow the  << 
629           atomic operations using a software i << 
630           store-conditional (LLSC). On machine << 
631           LLSC, this should be more efficient  << 
632           disabling interrupts around the atom << 
633                                                   415 
634 config HW_PERF_EVENTS                          !! 416 menu "Bus options (PCI etc.)"
635         bool "Enable hardware performance coun !! 417 config SBUS
636         depends on PERF_EVENTS && CPU_HAS_PMU  !! 418         bool
637         default y                                 419         default y
638         help                                   << 
639           Enable hardware performance counter  << 
640           disabled, perf events will use softw << 
641                                                   420 
642 source "drivers/sh/Kconfig"                    !! 421 config SBUSCHAR
                                                   >> 422         bool
                                                   >> 423         default y
643                                                   424 
644 endmenu                                        !! 425 config SUN_LDOMS
                                                   >> 426         bool "Sun Logical Domains support"
                                                   >> 427         depends on SPARC64
                                                   >> 428         help
                                                   >> 429           Say Y here is you want to support virtual devices via
                                                   >> 430           Logical Domains.
645                                                   431 
646 menu "Boot options"                            !! 432 config PCIC_PCI
                                                   >> 433         bool
                                                   >> 434         depends on PCI && SPARC32 && !SPARC_LEON
                                                   >> 435         default y
647                                                   436 
648 config USE_BUILTIN_DTB                         !! 437 config LEON_PCI
649         bool "Use builtin DTB"                 !! 438         bool
650         default n                              !! 439         depends on PCI && SPARC_LEON
651         depends on SH_DEVICE_TREE              !! 440         default y
652         help                                   << 
653           Link a device tree blob for particul << 
654           suppressing use of the DTB pointer p << 
655           This option should only be used with << 
656           not capable of providing a DTB to th << 
657           hardware without stable device tree  << 
658                                                << 
659 config BUILTIN_DTB_SOURCE                      << 
660         string "Source file for builtin DTB"   << 
661         default ""                             << 
662         depends on USE_BUILTIN_DTB             << 
663         help                                   << 
664           Base name (without suffix, relative  << 
665           a DTS file that will be used to prod << 
666           kernel.                              << 
667                                                << 
668 config ZERO_PAGE_OFFSET                        << 
669         hex                                    << 
670         default "0x00010000" if PAGE_SIZE_64KB << 
671                                 SH_7751_SOLUTI << 
672         default "0x00004000" if PAGE_SIZE_16KB << 
673         default "0x00002000" if PAGE_SIZE_8KB  << 
674         default "0x00001000"                   << 
675         help                                   << 
676           This sets the default offset of zero << 
677                                                << 
678 config BOOT_LINK_OFFSET                        << 
679         hex                                    << 
680         default "0x00210000" if SH_SHMIN       << 
681         default "0x00810000" if SH_7780_SOLUTI << 
682         default "0x009e0000" if SH_TITAN       << 
683         default "0x01800000" if SH_SDK7780     << 
684         default "0x02000000" if SH_EDOSK7760   << 
685         default "0x00800000"                   << 
686         help                                   << 
687           This option allows you to set the li << 
688           This can be useful if you are on a b << 
689           memory.                              << 
690                                                << 
691 config ENTRY_OFFSET                            << 
692         hex                                    << 
693         default "0x00001000" if PAGE_SIZE_4KB  << 
694         default "0x00002000" if PAGE_SIZE_8KB  << 
695         default "0x00004000" if PAGE_SIZE_16KB << 
696         default "0x00010000" if PAGE_SIZE_64KB << 
697         default "0x00000000"                   << 
698                                                << 
699 config ROMIMAGE_MMCIF                          << 
700         bool "Include MMCIF loader in romImage << 
701         depends on CPU_SUBTYPE_SH7724          << 
702         help                                   << 
703           Say Y here to include experimental M << 
704           romImage. With this enabled it is po << 
705           kernel image to an MMC card and boot << 
706           the reset vector. At reset the proce << 
707           first part of the romImage which in  << 
708           image to RAM using the MMCIF hardwar << 
709                                                << 
710 choice                                         << 
711         prompt "Kernel command line"           << 
712         default CMDLINE_OVERWRITE              << 
713         help                                   << 
714           Setting this option allows the kerne << 
715           to be set.                           << 
716                                                << 
717 config CMDLINE_OVERWRITE                       << 
718         bool "Overwrite bootloader kernel argu << 
719         help                                   << 
720           Given string will overwrite any argu << 
721           a bootloader.                        << 
722                                                << 
723 config CMDLINE_EXTEND                          << 
724         bool "Extend bootloader kernel argumen << 
725         help                                   << 
726           Given string will be concatenated wi << 
727           by a bootloader.                     << 
728                                                   441 
729 config CMDLINE_FROM_BOOTLOADER                 !! 442 config SPARC_GRPCI1
730         bool "Use bootloader kernel arguments" !! 443         bool "GRPCI Host Bridge Support"
                                                   >> 444         depends on LEON_PCI
                                                   >> 445         default y
                                                   >> 446         help
                                                   >> 447           Say Y here to include the GRPCI Host Bridge Driver. The GRPCI
                                                   >> 448           PCI host controller is typically found in GRLIB SPARC32/LEON
                                                   >> 449           systems. The driver has one property (all_pci_errors) controlled
                                                   >> 450           from the bootloader that makes the GRPCI to generate interrupts
                                                   >> 451           on detected PCI Parity and System errors.
                                                   >> 452 
                                                   >> 453 config SPARC_GRPCI2
                                                   >> 454         bool "GRPCI2 Host Bridge Support"
                                                   >> 455         depends on LEON_PCI
                                                   >> 456         default y
731         help                                      457         help
732           Uses the command-line options passed !! 458           Say Y here to include the GRPCI2 Host Bridge Driver.
733                                                   459 
734 endchoice                                      !! 460 config SUN_OPENPROMFS
                                                   >> 461         tristate "Openprom tree appears in /proc/openprom"
                                                   >> 462         help
                                                   >> 463           If you say Y, the OpenPROM device tree will be available as a
                                                   >> 464           virtual file system, which you can mount to /proc/openprom by "mount
                                                   >> 465           -t openpromfs none /proc/openprom".
735                                                   466 
736 config CMDLINE                                 !! 467           To compile the /proc/openprom support as a module, choose M here: the
737         string "Kernel command line arguments  !! 468           module will be called openpromfs.
738         depends on CMDLINE_OVERWRITE || CMDLIN << 
739         default "console=ttySC1,115200"        << 
740                                                   469 
741 endmenu                                        !! 470           Only choose N if you know in advance that you will not need to modify
                                                   >> 471           OpenPROM settings on the running system.
742                                                   472 
743 menu "Bus options"                             !! 473 # Makefile helpers
                                                   >> 474 config SPARC64_PCI
                                                   >> 475         bool
                                                   >> 476         default y
                                                   >> 477         depends on SPARC64 && PCI
744                                                   478 
745 config MAPLE                                   !! 479 config SPARC64_PCI_MSI
746         bool "Maple Bus support"               !! 480         bool
747         depends on SH_DREAMCAST                !! 481         default y
748         help                                   !! 482         depends on SPARC64_PCI && PCI_MSI
749          The Maple Bus is SEGA's serial commun << 
750          on the Dreamcast. Without this bus su << 
751          get your Dreamcast keyboard etc to wo << 
752          probably want to say 'Y' here, unless << 
753          Dreamcast with a serial line terminal << 
754          connection.                           << 
755                                                   483 
756 endmenu                                           484 endmenu
757                                                   485 
758 menu "Power management options (EXPERIMENTAL)" !! 486 config COMPAT
759                                                !! 487         bool
760 source "kernel/power/Kconfig"                  !! 488         depends on SPARC64
761                                                !! 489         default y
762 source "drivers/cpuidle/Kconfig"               !! 490         select HAVE_UID16
                                                   >> 491         select ARCH_WANT_OLD_COMPAT_IPC
                                                   >> 492         select COMPAT_OLD_SIGACTION
763                                                   493 
764 endmenu                                        !! 494 source "drivers/sbus/char/Kconfig"
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php