1ea0e1a9aSPaul Mundt# 2ea0e1a9aSPaul Mundt# For a description of the syntax of this configuration file, 3ea0e1a9aSPaul Mundt# see Documentation/kbuild/kconfig-language.txt. 4ea0e1a9aSPaul Mundt# 5ea0e1a9aSPaul Mundt 6ea0e1a9aSPaul Mundtmainmenu "Linux/SuperH Kernel Configuration" 7ea0e1a9aSPaul Mundt 8ea0e1a9aSPaul Mundtconfig SUPERH 9ea0e1a9aSPaul Mundt def_bool y 10ea0e1a9aSPaul Mundt select EMBEDDED 119483a578SDavid Brownell select HAVE_CLK 12ec7748b5SSam Ravnborg select HAVE_IDE 1342d4b839SMathieu Desnoyers select HAVE_OPROFILE 149de90ac2SDmitry Baryshkov select HAVE_GENERIC_DMA_COHERENT 1521944781SPaul Mundt select HAVE_IOREMAP_PROT if MMU 16d7b01f78SPaul Mundt select HAVE_ARCH_TRACEHOOK 17ea0e1a9aSPaul Mundt help 18ea0e1a9aSPaul Mundt The SuperH is a RISC processor targeted for use in embedded systems 19ea0e1a9aSPaul Mundt and consumer electronics; it was also used in the Sega Dreamcast 20ea0e1a9aSPaul Mundt gaming console. The SuperH port has a home page at 21ea0e1a9aSPaul Mundt <http://www.linux-sh.org/>. 22ea0e1a9aSPaul Mundt 23ea0e1a9aSPaul Mundtconfig SUPERH32 24ea0e1a9aSPaul Mundt def_bool !SUPERH64 25d39f5450SChris Smith select HAVE_KPROBES 26d39f5450SChris Smith select HAVE_KRETPROBES 27694f94f2SPaul Mundt select HAVE_FUNCTION_TRACER 28fad57febSMatt Fleming select HAVE_FTRACE_MCOUNT_RECORD 29fad57febSMatt Fleming select HAVE_DYNAMIC_FTRACE 30ab6e570bSPaul Mundt select HAVE_ARCH_KGDB 318dafc346SPaul Mundt select ARCH_HIBERNATION_POSSIBLE if MMU 32ea0e1a9aSPaul Mundt 33ea0e1a9aSPaul Mundtconfig SUPERH64 34ea0e1a9aSPaul Mundt def_bool y if CPU_SH5 35ea0e1a9aSPaul Mundt 36f42b7e3dSPaul Mundtconfig ARCH_DEFCONFIG 37f42b7e3dSPaul Mundt string 38f42b7e3dSPaul Mundt default "arch/sh/configs/shx3_defconfig" if SUPERH32 39f42b7e3dSPaul Mundt default "arch/sh/configs/cayman_defconfig" if SUPERH64 40f42b7e3dSPaul Mundt 41ea0e1a9aSPaul Mundtconfig RWSEM_GENERIC_SPINLOCK 42d7ef4fb3SHarvey Harrison def_bool y 43ea0e1a9aSPaul Mundt 44ea0e1a9aSPaul Mundtconfig RWSEM_XCHGADD_ALGORITHM 45ea0e1a9aSPaul Mundt bool 46ea0e1a9aSPaul Mundt 47ea0e1a9aSPaul Mundtconfig GENERIC_BUG 48ea0e1a9aSPaul Mundt def_bool y 49a82d53ecSPaul Mundt depends on BUG && SUPERH32 50ea0e1a9aSPaul Mundt 51ea0e1a9aSPaul Mundtconfig GENERIC_FIND_NEXT_BIT 52d7ef4fb3SHarvey Harrison def_bool y 53ea0e1a9aSPaul Mundt 54ea0e1a9aSPaul Mundtconfig GENERIC_HWEIGHT 55d7ef4fb3SHarvey Harrison def_bool y 56ea0e1a9aSPaul Mundt 57ea0e1a9aSPaul Mundtconfig GENERIC_HARDIRQS 58d7ef4fb3SHarvey Harrison def_bool y 59ea0e1a9aSPaul Mundt 605093c9a4SPaul Mundtconfig GENERIC_HARDIRQS_NO__DO_IRQ 615093c9a4SPaul Mundt def_bool y 625093c9a4SPaul Mundt 63ea0e1a9aSPaul Mundtconfig GENERIC_IRQ_PROBE 64d7ef4fb3SHarvey Harrison def_bool y 65ea0e1a9aSPaul Mundt 662967dab1SMagnus Dammconfig GENERIC_GPIO 672967dab1SMagnus Damm def_bool n 682967dab1SMagnus Damm 69ea0e1a9aSPaul Mundtconfig GENERIC_CALIBRATE_DELAY 70cf204fa7SPaul Mundt bool 71ea0e1a9aSPaul Mundt 72ea0e1a9aSPaul Mundtconfig GENERIC_IOMAP 73ea0e1a9aSPaul Mundt bool 74ea0e1a9aSPaul Mundt 75ea0e1a9aSPaul Mundtconfig GENERIC_TIME 76ea0e1a9aSPaul Mundt def_bool n 77ea0e1a9aSPaul Mundt 78ea0e1a9aSPaul Mundtconfig GENERIC_CLOCKEVENTS 79ea0e1a9aSPaul Mundt def_bool n 80ea0e1a9aSPaul Mundt 818c24594dSPaul Mundtconfig GENERIC_CLOCKEVENTS_BROADCAST 828c24594dSPaul Mundt bool 838c24594dSPaul Mundt 84bdcab87bSPaul Mundtconfig GENERIC_LOCKBREAK 85bdcab87bSPaul Mundt def_bool y 86bdcab87bSPaul Mundt depends on SMP && PREEMPT 87bdcab87bSPaul Mundt 88ea0e1a9aSPaul Mundtconfig SYS_SUPPORTS_PM 89ea0e1a9aSPaul Mundt bool 90af998a9aSMagnus Damm depends on !SMP 91af998a9aSMagnus Damm 92af998a9aSMagnus Dammconfig ARCH_SUSPEND_POSSIBLE 93af998a9aSMagnus Damm def_bool n 94af998a9aSMagnus Damm 95af998a9aSMagnus Dammconfig ARCH_HIBERNATION_POSSIBLE 96af998a9aSMagnus Damm def_bool n 97ea0e1a9aSPaul Mundt 98ea0e1a9aSPaul Mundtconfig SYS_SUPPORTS_APM_EMULATION 99ea0e1a9aSPaul Mundt bool 100af998a9aSMagnus Damm select ARCH_SUSPEND_POSSIBLE 101ea0e1a9aSPaul Mundt 102ea0e1a9aSPaul Mundtconfig SYS_SUPPORTS_SMP 103ea0e1a9aSPaul Mundt bool 104ea0e1a9aSPaul Mundt 105ea0e1a9aSPaul Mundtconfig SYS_SUPPORTS_NUMA 106ea0e1a9aSPaul Mundt bool 107ea0e1a9aSPaul Mundt 108ea0e1a9aSPaul Mundtconfig SYS_SUPPORTS_PCI 109ea0e1a9aSPaul Mundt bool 110ea0e1a9aSPaul Mundt 111f5ad881bSPaul Mundtconfig SYS_SUPPORTS_CMT 112f5ad881bSPaul Mundt bool 113f5ad881bSPaul Mundt 114ea0e1a9aSPaul Mundtconfig STACKTRACE_SUPPORT 115d7ef4fb3SHarvey Harrison def_bool y 116ea0e1a9aSPaul Mundt 117ea0e1a9aSPaul Mundtconfig LOCKDEP_SUPPORT 118d7ef4fb3SHarvey Harrison def_bool y 119ea0e1a9aSPaul Mundt 1205a89f1adSPaul Mundtconfig HAVE_LATENCYTOP_SUPPORT 1215a89f1adSPaul Mundt def_bool y 1225a89f1adSPaul Mundt depends on !SMP 1235a89f1adSPaul Mundt 124ea0e1a9aSPaul Mundtconfig ARCH_HAS_ILOG2_U32 125d7ef4fb3SHarvey Harrison def_bool n 126ea0e1a9aSPaul Mundt 127ea0e1a9aSPaul Mundtconfig ARCH_HAS_ILOG2_U64 128d7ef4fb3SHarvey Harrison def_bool n 129ea0e1a9aSPaul Mundt 130ea0e1a9aSPaul Mundtconfig ARCH_NO_VIRT_TO_BUS 131ea0e1a9aSPaul Mundt def_bool y 132ea0e1a9aSPaul Mundt 133e869a90eSPaul Mundtconfig ARCH_HAS_DEFAULT_IDLE 134e869a90eSPaul Mundt def_bool y 135e869a90eSPaul Mundt 136e7cc9a73SMagnus Dammconfig IO_TRAPPED 137e7cc9a73SMagnus Damm bool 138e7cc9a73SMagnus Damm 139ea0e1a9aSPaul Mundtsource "init/Kconfig" 140ea0e1a9aSPaul Mundt 141dc52ddc0SMatt Helsleysource "kernel/Kconfig.freezer" 142dc52ddc0SMatt Helsley 143ea0e1a9aSPaul Mundtmenu "System type" 144ea0e1a9aSPaul Mundt 145ea0e1a9aSPaul Mundt# 146ea0e1a9aSPaul Mundt# Processor families 147ea0e1a9aSPaul Mundt# 148ea0e1a9aSPaul Mundtconfig CPU_SH2 149ea0e1a9aSPaul Mundt bool 150ea0e1a9aSPaul Mundt 151ea0e1a9aSPaul Mundtconfig CPU_SH2A 152ea0e1a9aSPaul Mundt bool 153ea0e1a9aSPaul Mundt select CPU_SH2 154ea0e1a9aSPaul Mundt 155ea0e1a9aSPaul Mundtconfig CPU_SH3 156ea0e1a9aSPaul Mundt bool 157ea0e1a9aSPaul Mundt select CPU_HAS_INTEVT 158ea0e1a9aSPaul Mundt select CPU_HAS_SR_RB 159ea0e1a9aSPaul Mundt 160ea0e1a9aSPaul Mundtconfig CPU_SH4 161ea0e1a9aSPaul Mundt bool 162ea0e1a9aSPaul Mundt select CPU_HAS_INTEVT 163ea0e1a9aSPaul Mundt select CPU_HAS_SR_RB 164ea0e1a9aSPaul Mundt select CPU_HAS_PTEA if !CPU_SH4A || CPU_SHX2 165ea0e1a9aSPaul Mundt select CPU_HAS_FPU if !CPU_SH4AL_DSP 166ea0e1a9aSPaul Mundt 167ea0e1a9aSPaul Mundtconfig CPU_SH4A 168ea0e1a9aSPaul Mundt bool 169ea0e1a9aSPaul Mundt select CPU_SH4 170ea0e1a9aSPaul Mundt 171ea0e1a9aSPaul Mundtconfig CPU_SH4AL_DSP 172ea0e1a9aSPaul Mundt bool 173ea0e1a9aSPaul Mundt select CPU_SH4A 174ea0e1a9aSPaul Mundt select CPU_HAS_DSP 175ea0e1a9aSPaul Mundt 176ea0e1a9aSPaul Mundtconfig CPU_SH5 177ea0e1a9aSPaul Mundt bool 178ea0e1a9aSPaul Mundt select CPU_HAS_FPU 179ea0e1a9aSPaul Mundt 180ea0e1a9aSPaul Mundtconfig CPU_SHX2 181ea0e1a9aSPaul Mundt bool 182ea0e1a9aSPaul Mundt 183ea0e1a9aSPaul Mundtconfig CPU_SHX3 184ea0e1a9aSPaul Mundt bool 185ea0e1a9aSPaul Mundt 186dc65a977SPaul Mundtconfig ARCH_SHMOBILE 187dc65a977SPaul Mundt bool 18877594912SMagnus Damm select ARCH_SUSPEND_POSSIBLE 189dc65a977SPaul Mundt 190ea0e1a9aSPaul Mundtchoice 191ea0e1a9aSPaul Mundt prompt "Processor sub-type selection" 192ea0e1a9aSPaul Mundt 193ea0e1a9aSPaul Mundt# 194ea0e1a9aSPaul Mundt# Processor subtypes 195ea0e1a9aSPaul Mundt# 196ea0e1a9aSPaul Mundt 197ea0e1a9aSPaul Mundt# SH-2 Processor Support 198ea0e1a9aSPaul Mundt 199ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7619 200ea0e1a9aSPaul Mundt bool "Support SH7619 processor" 201ea0e1a9aSPaul Mundt select CPU_SH2 202f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 203ea0e1a9aSPaul Mundt 204ea0e1a9aSPaul Mundt# SH-2A Processor Support 205ea0e1a9aSPaul Mundt 2062825999eSPeter Griffinconfig CPU_SUBTYPE_SH7201 2072825999eSPeter Griffin bool "Support SH7201 processor" 2082825999eSPeter Griffin select CPU_SH2A 2092825999eSPeter Griffin select CPU_HAS_FPU 2102825999eSPeter Griffin 2116d01f510SPaul Mundtconfig CPU_SUBTYPE_SH7203 2126d01f510SPaul Mundt bool "Support SH7203 processor" 2136d01f510SPaul Mundt select CPU_SH2A 21474d99a5eSPaul Mundt select CPU_HAS_FPU 215f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 2166d01f510SPaul Mundt 217ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7206 218ea0e1a9aSPaul Mundt bool "Support SH7206 processor" 219ea0e1a9aSPaul Mundt select CPU_SH2A 220f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 221ea0e1a9aSPaul Mundt 222a8f67f4bSPaul Mundtconfig CPU_SUBTYPE_SH7263 223a8f67f4bSPaul Mundt bool "Support SH7263 processor" 224a8f67f4bSPaul Mundt select CPU_SH2A 22574d99a5eSPaul Mundt select CPU_HAS_FPU 226f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 227a8f67f4bSPaul Mundt 2282ad69908SPaul Mundtconfig CPU_SUBTYPE_MXG 2292ad69908SPaul Mundt bool "Support MX-G processor" 2302ad69908SPaul Mundt select CPU_SH2A 2312ad69908SPaul Mundt help 2322ad69908SPaul Mundt Select MX-G if running on an R8A03022BG part. 2332ad69908SPaul Mundt 234ea0e1a9aSPaul Mundt# SH-3 Processor Support 235ea0e1a9aSPaul Mundt 236ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7705 237ea0e1a9aSPaul Mundt bool "Support SH7705 processor" 238ea0e1a9aSPaul Mundt select CPU_SH3 239ea0e1a9aSPaul Mundt 240ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7706 241ea0e1a9aSPaul Mundt bool "Support SH7706 processor" 242ea0e1a9aSPaul Mundt select CPU_SH3 243ea0e1a9aSPaul Mundt help 244ea0e1a9aSPaul Mundt Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU. 245ea0e1a9aSPaul Mundt 246ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7707 247ea0e1a9aSPaul Mundt bool "Support SH7707 processor" 248ea0e1a9aSPaul Mundt select CPU_SH3 249ea0e1a9aSPaul Mundt help 250ea0e1a9aSPaul Mundt Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU. 251ea0e1a9aSPaul Mundt 252ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7708 253ea0e1a9aSPaul Mundt bool "Support SH7708 processor" 254ea0e1a9aSPaul Mundt select CPU_SH3 255ea0e1a9aSPaul Mundt help 256ea0e1a9aSPaul Mundt Select SH7708 if you have a 60 Mhz SH-3 HD6417708S or 257ea0e1a9aSPaul Mundt if you have a 100 Mhz SH-3 HD6417708R CPU. 258ea0e1a9aSPaul Mundt 259ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7709 260ea0e1a9aSPaul Mundt bool "Support SH7709 processor" 261ea0e1a9aSPaul Mundt select CPU_SH3 262ea0e1a9aSPaul Mundt help 263ea0e1a9aSPaul Mundt Select SH7709 if you have a 80 Mhz SH-3 HD6417709 CPU. 264ea0e1a9aSPaul Mundt 265ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7710 266ea0e1a9aSPaul Mundt bool "Support SH7710 processor" 267ea0e1a9aSPaul Mundt select CPU_SH3 268ea0e1a9aSPaul Mundt select CPU_HAS_DSP 269ea0e1a9aSPaul Mundt help 270ea0e1a9aSPaul Mundt Select SH7710 if you have a SH3-DSP SH7710 CPU. 271ea0e1a9aSPaul Mundt 272ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7712 273ea0e1a9aSPaul Mundt bool "Support SH7712 processor" 274ea0e1a9aSPaul Mundt select CPU_SH3 275ea0e1a9aSPaul Mundt select CPU_HAS_DSP 276ea0e1a9aSPaul Mundt help 277ea0e1a9aSPaul Mundt Select SH7712 if you have a SH3-DSP SH7712 CPU. 278ea0e1a9aSPaul Mundt 279ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7720 280ea0e1a9aSPaul Mundt bool "Support SH7720 processor" 281ea0e1a9aSPaul Mundt select CPU_SH3 282ea0e1a9aSPaul Mundt select CPU_HAS_DSP 283ea0e1a9aSPaul Mundt help 284ea0e1a9aSPaul Mundt Select SH7720 if you have a SH3-DSP SH7720 CPU. 285ea0e1a9aSPaul Mundt 28631a49c4bSYoshihiro Shimodaconfig CPU_SUBTYPE_SH7721 28731a49c4bSYoshihiro Shimoda bool "Support SH7721 processor" 28831a49c4bSYoshihiro Shimoda select CPU_SH3 28931a49c4bSYoshihiro Shimoda select CPU_HAS_DSP 29031a49c4bSYoshihiro Shimoda help 29131a49c4bSYoshihiro Shimoda Select SH7721 if you have a SH3-DSP SH7721 CPU. 29231a49c4bSYoshihiro Shimoda 293ea0e1a9aSPaul Mundt# SH-4 Processor Support 294ea0e1a9aSPaul Mundt 295ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7750 296ea0e1a9aSPaul Mundt bool "Support SH7750 processor" 297ea0e1a9aSPaul Mundt select CPU_SH4 298ea0e1a9aSPaul Mundt help 299ea0e1a9aSPaul Mundt Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU. 300ea0e1a9aSPaul Mundt 301ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7091 302ea0e1a9aSPaul Mundt bool "Support SH7091 processor" 303ea0e1a9aSPaul Mundt select CPU_SH4 304ea0e1a9aSPaul Mundt help 305ea0e1a9aSPaul Mundt Select SH7091 if you have an SH-4 based Sega device (such as 306ea0e1a9aSPaul Mundt the Dreamcast, Naomi, and Naomi 2). 307ea0e1a9aSPaul Mundt 308ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7750R 309ea0e1a9aSPaul Mundt bool "Support SH7750R processor" 310ea0e1a9aSPaul Mundt select CPU_SH4 311ea0e1a9aSPaul Mundt 312ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7750S 313ea0e1a9aSPaul Mundt bool "Support SH7750S processor" 314ea0e1a9aSPaul Mundt select CPU_SH4 315ea0e1a9aSPaul Mundt 316ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7751 317ea0e1a9aSPaul Mundt bool "Support SH7751 processor" 318ea0e1a9aSPaul Mundt select CPU_SH4 319ea0e1a9aSPaul Mundt help 320ea0e1a9aSPaul Mundt Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU, 321ea0e1a9aSPaul Mundt or if you have a HD6417751R CPU. 322ea0e1a9aSPaul Mundt 323ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7751R 324ea0e1a9aSPaul Mundt bool "Support SH7751R processor" 325ea0e1a9aSPaul Mundt select CPU_SH4 326ea0e1a9aSPaul Mundt 327ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7760 328ea0e1a9aSPaul Mundt bool "Support SH7760 processor" 329ea0e1a9aSPaul Mundt select CPU_SH4 330ea0e1a9aSPaul Mundt 331ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH4_202 332ea0e1a9aSPaul Mundt bool "Support SH4-202 processor" 333ea0e1a9aSPaul Mundt select CPU_SH4 334ea0e1a9aSPaul Mundt 335ea0e1a9aSPaul Mundt# SH-4A Processor Support 336ea0e1a9aSPaul Mundt 337178dd0cdSPaul Mundtconfig CPU_SUBTYPE_SH7723 338178dd0cdSPaul Mundt bool "Support SH7723 processor" 339178dd0cdSPaul Mundt select CPU_SH4A 340178dd0cdSPaul Mundt select CPU_SHX2 341dc65a977SPaul Mundt select ARCH_SHMOBILE 342178dd0cdSPaul Mundt select ARCH_SPARSEMEM_ENABLE 343f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 344178dd0cdSPaul Mundt help 345178dd0cdSPaul Mundt Select SH7723 if you have an SH-MobileR2 CPU. 346178dd0cdSPaul Mundt 3477d740a06SYoshihiro Shimodaconfig CPU_SUBTYPE_SH7763 3487d740a06SYoshihiro Shimoda bool "Support SH7763 processor" 3497d740a06SYoshihiro Shimoda select CPU_SH4A 3507d740a06SYoshihiro Shimoda help 3517d740a06SYoshihiro Shimoda Select SH7763 if you have a SH4A SH7763(R5S77631) CPU. 3527d740a06SYoshihiro Shimoda 353ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7770 354ea0e1a9aSPaul Mundt bool "Support SH7770 processor" 355ea0e1a9aSPaul Mundt select CPU_SH4A 356ea0e1a9aSPaul Mundt 357ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7780 358ea0e1a9aSPaul Mundt bool "Support SH7780 processor" 359ea0e1a9aSPaul Mundt select CPU_SH4A 360ea0e1a9aSPaul Mundt 361ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7785 362ea0e1a9aSPaul Mundt bool "Support SH7785 processor" 363ea0e1a9aSPaul Mundt select CPU_SH4A 364ea0e1a9aSPaul Mundt select CPU_SHX2 365ea0e1a9aSPaul Mundt select ARCH_SPARSEMEM_ENABLE 366ea0e1a9aSPaul Mundt select SYS_SUPPORTS_NUMA 367ea0e1a9aSPaul Mundt 36855ba99ebSKuninori Morimotoconfig CPU_SUBTYPE_SH7786 36955ba99ebSKuninori Morimoto bool "Support SH7786 processor" 37055ba99ebSKuninori Morimoto select CPU_SH4A 37137042fbdSPaul Mundt select CPU_SHX3 3728263a67eSPaul Mundt select CPU_HAS_PTEAEX 37355ba99ebSKuninori Morimoto select ARCH_SPARSEMEM_ENABLE 37455ba99ebSKuninori Morimoto select SYS_SUPPORTS_NUMA 37555ba99ebSKuninori Morimoto 376ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SHX3 377ea0e1a9aSPaul Mundt bool "Support SH-X3 processor" 378ea0e1a9aSPaul Mundt select CPU_SH4A 379ea0e1a9aSPaul Mundt select CPU_SHX3 380ea0e1a9aSPaul Mundt select ARCH_SPARSEMEM_ENABLE 381ea0e1a9aSPaul Mundt select SYS_SUPPORTS_NUMA 382ea0e1a9aSPaul Mundt select SYS_SUPPORTS_SMP 3835840263eSPaul Mundt select GENERIC_CLOCKEVENTS_BROADCAST if SMP 384ea0e1a9aSPaul Mundt 385ea0e1a9aSPaul Mundt# SH4AL-DSP Processor Support 386ea0e1a9aSPaul Mundt 387ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7343 388ea0e1a9aSPaul Mundt bool "Support SH7343 processor" 389ea0e1a9aSPaul Mundt select CPU_SH4AL_DSP 390dc65a977SPaul Mundt select ARCH_SHMOBILE 391f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 392ea0e1a9aSPaul Mundt 393ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH7722 394ea0e1a9aSPaul Mundt bool "Support SH7722 processor" 395ea0e1a9aSPaul Mundt select CPU_SH4AL_DSP 396ea0e1a9aSPaul Mundt select CPU_SHX2 397dc65a977SPaul Mundt select ARCH_SHMOBILE 398ea0e1a9aSPaul Mundt select ARCH_SPARSEMEM_ENABLE 399ea0e1a9aSPaul Mundt select SYS_SUPPORTS_NUMA 400f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 401ea0e1a9aSPaul Mundt 4029109a30eSMagnus Dammconfig CPU_SUBTYPE_SH7366 4039109a30eSMagnus Damm bool "Support SH7366 processor" 4049109a30eSMagnus Damm select CPU_SH4AL_DSP 4059109a30eSMagnus Damm select CPU_SHX2 406dc65a977SPaul Mundt select ARCH_SHMOBILE 4079109a30eSMagnus Damm select ARCH_SPARSEMEM_ENABLE 4089109a30eSMagnus Damm select SYS_SUPPORTS_NUMA 409f5ad881bSPaul Mundt select SYS_SUPPORTS_CMT 4109109a30eSMagnus Damm 411ea0e1a9aSPaul Mundt# SH-5 Processor Support 412ea0e1a9aSPaul Mundt 413ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH5_101 414ea0e1a9aSPaul Mundt bool "Support SH5-101 processor" 415ea0e1a9aSPaul Mundt select CPU_SH5 416ea0e1a9aSPaul Mundt 417ea0e1a9aSPaul Mundtconfig CPU_SUBTYPE_SH5_103 418ea0e1a9aSPaul Mundt bool "Support SH5-103 processor" 4198ef97dd7SPaul Mundt select CPU_SH5 420ea0e1a9aSPaul Mundt 421ea0e1a9aSPaul Mundtendchoice 422ea0e1a9aSPaul Mundt 423ea0e1a9aSPaul Mundtsource "arch/sh/mm/Kconfig" 424939a24a6SPaul Mundt 425ea0e1a9aSPaul Mundtsource "arch/sh/Kconfig.cpu" 426ea0e1a9aSPaul Mundt 427939a24a6SPaul Mundtsource "arch/sh/boards/Kconfig" 428ea0e1a9aSPaul Mundt 429ea0e1a9aSPaul Mundtmenu "Timer and clock configuration" 430ea0e1a9aSPaul Mundt 431ea0e1a9aSPaul Mundtconfig SH_TMU 432f5ad881bSPaul Mundt bool "TMU timer support" 433ea0e1a9aSPaul Mundt depends on CPU_SH3 || CPU_SH4 434f5ad881bSPaul Mundt default y 435ea0e1a9aSPaul Mundt select GENERIC_TIME 436ea0e1a9aSPaul Mundt select GENERIC_CLOCKEVENTS 437ea0e1a9aSPaul Mundt help 438ea0e1a9aSPaul Mundt This enables the use of the TMU as the system timer. 439ea0e1a9aSPaul Mundt 440ea0e1a9aSPaul Mundtconfig SH_CMT 441f5ad881bSPaul Mundt bool "CMT timer support" 442508eb2ceSPaul Mundt depends on SYS_SUPPORTS_CMT && CPU_SH2 443f5ad881bSPaul Mundt default y 444ea0e1a9aSPaul Mundt help 445ea0e1a9aSPaul Mundt This enables the use of the CMT as the system timer. 446ea0e1a9aSPaul Mundt 447f5ad881bSPaul Mundt# 448f5ad881bSPaul Mundt# Support for the new-style CMT driver. This will replace SH_CMT 449f5ad881bSPaul Mundt# once its other dependencies are merged. 450f5ad881bSPaul Mundt# 451f5ad881bSPaul Mundtconfig SH_TIMER_CMT 452f5ad881bSPaul Mundt bool "CMT clockevents driver" 453f5ad881bSPaul Mundt depends on SYS_SUPPORTS_CMT && !SH_CMT 454f5ad881bSPaul Mundt select GENERIC_CLOCKEVENTS 455f5ad881bSPaul Mundt 456ea0e1a9aSPaul Mundtconfig SH_MTU2 457f5ad881bSPaul Mundt bool "MTU2 timer support" 458ea0e1a9aSPaul Mundt depends on CPU_SH2A 459f5ad881bSPaul Mundt default y 460ea0e1a9aSPaul Mundt help 461ea0e1a9aSPaul Mundt This enables the use of the MTU2 as the system timer. 462ea0e1a9aSPaul Mundt 463ea0e1a9aSPaul Mundtconfig SH_TIMER_IRQ 464ea0e1a9aSPaul Mundt int 4657d740a06SYoshihiro Shimoda default "28" if CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 || \ 4667d740a06SYoshihiro Shimoda CPU_SUBTYPE_SH7763 467ea0e1a9aSPaul Mundt default "86" if CPU_SUBTYPE_SH7619 468ea0e1a9aSPaul Mundt default "140" if CPU_SUBTYPE_SH7206 469d63f3a58SPaul Mundt default "142" if CPU_SUBTYPE_SH7203 && SH_CMT 470d63f3a58SPaul Mundt default "153" if CPU_SUBTYPE_SH7203 && SH_MTU2 4712ad69908SPaul Mundt default "238" if CPU_SUBTYPE_MXG 472ea0e1a9aSPaul Mundt default "16" 473ea0e1a9aSPaul Mundt 474ea0e1a9aSPaul Mundtconfig SH_PCLK_FREQ 475ea0e1a9aSPaul Mundt int "Peripheral clock frequency (in Hz)" 476ea0e1a9aSPaul Mundt default "27000000" if CPU_SUBTYPE_SH7343 477ea0e1a9aSPaul Mundt default "31250000" if CPU_SUBTYPE_SH7619 478ea0e1a9aSPaul Mundt default "32000000" if CPU_SUBTYPE_SH7722 479178dd0cdSPaul Mundt default "33333333" if CPU_SUBTYPE_SH7770 || CPU_SUBTYPE_SH7723 || \ 480ea0e1a9aSPaul Mundt CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705 || \ 481a8f67f4bSPaul Mundt CPU_SUBTYPE_SH7203 || CPU_SUBTYPE_SH7206 || \ 482a4b1fddcSPaul Mundt CPU_SUBTYPE_SH7263 || CPU_SUBTYPE_MXG || \ 483a4b1fddcSPaul Mundt CPU_SUBTYPE_SH7786 484ea0e1a9aSPaul Mundt default "60000000" if CPU_SUBTYPE_SH7751 || CPU_SUBTYPE_SH7751R 485ea0e1a9aSPaul Mundt default "66000000" if CPU_SUBTYPE_SH4_202 486ea0e1a9aSPaul Mundt default "50000000" 487ea0e1a9aSPaul Mundt help 488ea0e1a9aSPaul Mundt This option is used to specify the peripheral clock frequency. 489ea0e1a9aSPaul Mundt This is necessary for determining the reference clock value on 490ea0e1a9aSPaul Mundt platforms lacking an RTC. 491ea0e1a9aSPaul Mundt 492ea0e1a9aSPaul Mundtconfig SH_CLK_MD 493ea0e1a9aSPaul Mundt int "CPU Mode Pin Setting" 4946d01f510SPaul Mundt depends on CPU_SH2 495ea0e1a9aSPaul Mundt default 6 if CPU_SUBTYPE_SH7206 496ea0e1a9aSPaul Mundt default 5 if CPU_SUBTYPE_SH7619 497ea0e1a9aSPaul Mundt default 0 498ea0e1a9aSPaul Mundt help 499ea0e1a9aSPaul Mundt MD2 - MD0 pin setting. 500ea0e1a9aSPaul Mundt 501ea0e1a9aSPaul Mundtsource "kernel/time/Kconfig" 502ea0e1a9aSPaul Mundt 503ea0e1a9aSPaul Mundtendmenu 504ea0e1a9aSPaul Mundt 505ea0e1a9aSPaul Mundtmenu "CPU Frequency scaling" 506ea0e1a9aSPaul Mundt 507ea0e1a9aSPaul Mundtsource "drivers/cpufreq/Kconfig" 508ea0e1a9aSPaul Mundt 509ea0e1a9aSPaul Mundtconfig SH_CPU_FREQ 510ea0e1a9aSPaul Mundt tristate "SuperH CPU Frequency driver" 511ea0e1a9aSPaul Mundt depends on CPU_FREQ 512ea0e1a9aSPaul Mundt select CPU_FREQ_TABLE 513ea0e1a9aSPaul Mundt help 5148a655053SPaul Mundt This adds the cpufreq driver for SuperH. Any CPU that supports 5158a655053SPaul Mundt clock rate rounding through the clock framework can use this 5168a655053SPaul Mundt driver. While it will make the kernel slightly larger, this is 5178a655053SPaul Mundt harmless for CPUs that don't support rate rounding. The driver 5188a655053SPaul Mundt will also generate a notice in the boot log before disabling 5198a655053SPaul Mundt itself if the CPU in question is not capable of rate rounding. 520ea0e1a9aSPaul Mundt 521ea0e1a9aSPaul Mundt For details, take a look at <file:Documentation/cpu-freq>. 522ea0e1a9aSPaul Mundt 523ea0e1a9aSPaul Mundt If unsure, say N. 524ea0e1a9aSPaul Mundt 525ea0e1a9aSPaul Mundtendmenu 526ea0e1a9aSPaul Mundt 527ea0e1a9aSPaul Mundtsource "arch/sh/drivers/Kconfig" 528ea0e1a9aSPaul Mundt 529ea0e1a9aSPaul Mundtendmenu 530ea0e1a9aSPaul Mundt 531ea0e1a9aSPaul Mundtmenu "Kernel features" 532ea0e1a9aSPaul Mundt 533ea0e1a9aSPaul Mundtsource kernel/Kconfig.hz 534ea0e1a9aSPaul Mundt 535ea0e1a9aSPaul Mundtconfig KEXEC 536ea0e1a9aSPaul Mundt bool "kexec system call (EXPERIMENTAL)" 537f36b59d1SNobuhiro Iwamatsu depends on SUPERH32 && EXPERIMENTAL && MMU 538ea0e1a9aSPaul Mundt help 539ea0e1a9aSPaul Mundt kexec is a system call that implements the ability to shutdown your 540ea0e1a9aSPaul Mundt current kernel, and to start another kernel. It is like a reboot 541ea0e1a9aSPaul Mundt but it is independent of the system firmware. And like a reboot 542ea0e1a9aSPaul Mundt you can start any kernel with it, not just Linux. 543ea0e1a9aSPaul Mundt 544ea0e1a9aSPaul Mundt The name comes from the similarity to the exec system call. 545ea0e1a9aSPaul Mundt 546ea0e1a9aSPaul Mundt It is an ongoing process to be certain the hardware in a machine 547ea0e1a9aSPaul Mundt is properly shutdown, so do not be surprised if this code does not 548ea0e1a9aSPaul Mundt initially work for you. It may help to enable device hotplugging 549ea0e1a9aSPaul Mundt support. As of this writing the exact hardware interface is 550ea0e1a9aSPaul Mundt strongly in flux, so no good recommendation can be made. 551ea0e1a9aSPaul Mundt 552ea0e1a9aSPaul Mundtconfig CRASH_DUMP 553ea0e1a9aSPaul Mundt bool "kernel crash dumps (EXPERIMENTAL)" 554640f7487SPaul Mundt depends on SUPERH32 && EXPERIMENTAL 555ea0e1a9aSPaul Mundt help 556ea0e1a9aSPaul Mundt Generate crash dump after being started by kexec. 557ea0e1a9aSPaul Mundt This should be normally only set in special crash dump kernels 558ea0e1a9aSPaul Mundt which are loaded in the main kernel with kexec-tools into 559ea0e1a9aSPaul Mundt a specially reserved region and then later executed after 560ea0e1a9aSPaul Mundt a crash by kdump/kexec. The crash dump kernel must be compiled 561ea0e1a9aSPaul Mundt to a memory address not used by the main kernel using 562ea0e1a9aSPaul Mundt MEMORY_START. 563ea0e1a9aSPaul Mundt 564ea0e1a9aSPaul Mundt For more details see Documentation/kdump/kdump.txt 565ea0e1a9aSPaul Mundt 566b7cf6ddcSMagnus Dammconfig KEXEC_JUMP 567b7cf6ddcSMagnus Damm bool "kexec jump (EXPERIMENTAL)" 568b7cf6ddcSMagnus Damm depends on SUPERH32 && KEXEC && HIBERNATION && EXPERIMENTAL 569b7cf6ddcSMagnus Damm help 570b7cf6ddcSMagnus Damm Jump between original kernel and kexeced kernel and invoke 571b7cf6ddcSMagnus Damm code via KEXEC 572b7cf6ddcSMagnus Damm 573c4637d47SPaul Mundtconfig SECCOMP 574c4637d47SPaul Mundt bool "Enable seccomp to safely compute untrusted bytecode" 575c4637d47SPaul Mundt depends on PROC_FS 576c4637d47SPaul Mundt help 577c4637d47SPaul Mundt This kernel feature is useful for number crunching applications 578c4637d47SPaul Mundt that may need to compute untrusted bytecode during their 579c4637d47SPaul Mundt execution. By using pipes or other transports made available to 580c4637d47SPaul Mundt the process as file descriptors supporting the read/write 581c4637d47SPaul Mundt syscalls, it's possible to isolate those applications in 582c4637d47SPaul Mundt their own address space using seccomp. Once seccomp is 583c4637d47SPaul Mundt enabled via prctl, it cannot be disabled and the task is only 584c4637d47SPaul Mundt allowed to execute a few safe syscalls defined by each seccomp 585c4637d47SPaul Mundt mode. 586c4637d47SPaul Mundt 587c4637d47SPaul Mundt If unsure, say N. 588c4637d47SPaul Mundt 589ea0e1a9aSPaul Mundtconfig SMP 590ea0e1a9aSPaul Mundt bool "Symmetric multi-processing support" 591ea0e1a9aSPaul Mundt depends on SYS_SUPPORTS_SMP 592490f5de5SJens Axboe select USE_GENERIC_SMP_HELPERS 593ea0e1a9aSPaul Mundt ---help--- 594ea0e1a9aSPaul Mundt This enables support for systems with more than one CPU. If you have 595ea0e1a9aSPaul Mundt a system with only one CPU, like most personal computers, say N. If 596ea0e1a9aSPaul Mundt you have a system with more than one CPU, say Y. 597ea0e1a9aSPaul Mundt 598ea0e1a9aSPaul Mundt If you say N here, the kernel will run on single and multiprocessor 599ea0e1a9aSPaul Mundt machines, but will use only one CPU of a multiprocessor machine. If 600ea0e1a9aSPaul Mundt you say Y here, the kernel will run on many, but not all, 601ea0e1a9aSPaul Mundt singleprocessor machines. On a singleprocessor machine, the kernel 602ea0e1a9aSPaul Mundt will run faster if you say N here. 603ea0e1a9aSPaul Mundt 604ea0e1a9aSPaul Mundt People using multiprocessor machines who say Y here should also say 605ea0e1a9aSPaul Mundt Y to "Enhanced Real Time Clock Support", below. 606ea0e1a9aSPaul Mundt 60703502faaSAdrian Bunk See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO 60803502faaSAdrian Bunk available at <http://www.tldp.org/docs.html#howto>. 609ea0e1a9aSPaul Mundt 610ea0e1a9aSPaul Mundt If you don't know what to do here, say N. 611ea0e1a9aSPaul Mundt 612ea0e1a9aSPaul Mundtconfig NR_CPUS 613ea0e1a9aSPaul Mundt int "Maximum number of CPUs (2-32)" 614ea0e1a9aSPaul Mundt range 2 32 615ea0e1a9aSPaul Mundt depends on SMP 616ea0e1a9aSPaul Mundt default "4" if CPU_SHX3 617ea0e1a9aSPaul Mundt default "2" 618ea0e1a9aSPaul Mundt help 619ea0e1a9aSPaul Mundt This allows you to specify the maximum number of CPUs which this 620ea0e1a9aSPaul Mundt kernel will support. The maximum supported value is 32 and the 621ea0e1a9aSPaul Mundt minimum value which makes sense is 2. 622ea0e1a9aSPaul Mundt 623ea0e1a9aSPaul Mundt This is purely to save memory - each supported CPU adds 624ea0e1a9aSPaul Mundt approximately eight kilobytes to the kernel image. 625ea0e1a9aSPaul Mundt 626ea0e1a9aSPaul Mundtsource "kernel/Kconfig.preempt" 627ea0e1a9aSPaul Mundt 628ea0e1a9aSPaul Mundtconfig GUSA 629ea0e1a9aSPaul Mundt def_bool y 6301efe4ce3SStuart Menefy depends on !SMP && SUPERH32 631ea0e1a9aSPaul Mundt help 632ea0e1a9aSPaul Mundt This enables support for gUSA (general UserSpace Atomicity). 633ea0e1a9aSPaul Mundt This is the default implementation for both UP and non-ll/sc 634ea0e1a9aSPaul Mundt CPUs, and is used by the libc, amongst others. 635ea0e1a9aSPaul Mundt 636ea0e1a9aSPaul Mundt For additional information, design information can be found 637ea0e1a9aSPaul Mundt in <http://lc.linux.or.jp/lc2002/papers/niibe0919p.pdf>. 638ea0e1a9aSPaul Mundt 639ea0e1a9aSPaul Mundt This should only be disabled for special cases where alternate 640ea0e1a9aSPaul Mundt atomicity implementations exist. 641ea0e1a9aSPaul Mundt 6421efe4ce3SStuart Menefyconfig GUSA_RB 6431efe4ce3SStuart Menefy bool "Implement atomic operations by roll-back (gRB) (EXPERIMENTAL)" 6441efe4ce3SStuart Menefy depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A) 6451efe4ce3SStuart Menefy help 6461efe4ce3SStuart Menefy Enabling this option will allow the kernel to implement some 6471efe4ce3SStuart Menefy atomic operations using a software implemention of load-locked/ 6481efe4ce3SStuart Menefy store-conditional (LLSC). On machines which do not have hardware 6491efe4ce3SStuart Menefy LLSC, this should be more efficient than the other alternative of 6501efe4ce3SStuart Menefy disabling insterrupts around the atomic sequence. 6511efe4ce3SStuart Menefy 652ea0e1a9aSPaul Mundtendmenu 653ea0e1a9aSPaul Mundt 654ea0e1a9aSPaul Mundtmenu "Boot options" 655ea0e1a9aSPaul Mundt 656ea0e1a9aSPaul Mundtconfig ZERO_PAGE_OFFSET 657ea0e1a9aSPaul Mundt hex "Zero page offset" 658f5f826c6SAdrian Bunk default "0x00004000" if SH_SH03 659ea0e1a9aSPaul Mundt default "0x00010000" if PAGE_SIZE_64KB 660ea0e1a9aSPaul Mundt default "0x00002000" if PAGE_SIZE_8KB 661ea0e1a9aSPaul Mundt default "0x00001000" 662ea0e1a9aSPaul Mundt help 663ea0e1a9aSPaul Mundt This sets the default offset of zero page. 664ea0e1a9aSPaul Mundt 665ea0e1a9aSPaul Mundtconfig BOOT_LINK_OFFSET 666ea0e1a9aSPaul Mundt hex "Link address offset for booting" 667ea0e1a9aSPaul Mundt default "0x00800000" 668ea0e1a9aSPaul Mundt help 669ea0e1a9aSPaul Mundt This option allows you to set the link address offset of the zImage. 670ea0e1a9aSPaul Mundt This can be useful if you are on a board which has a small amount of 671ea0e1a9aSPaul Mundt memory. 672ea0e1a9aSPaul Mundt 673ea0e1a9aSPaul Mundtconfig UBC_WAKEUP 674ea0e1a9aSPaul Mundt bool "Wakeup UBC on startup" 675ea0e1a9aSPaul Mundt depends on CPU_SH4 && !CPU_SH4A 676ea0e1a9aSPaul Mundt help 677ea0e1a9aSPaul Mundt Selecting this option will wakeup the User Break Controller (UBC) on 678ea0e1a9aSPaul Mundt startup. Although the UBC is left in an awake state when the processor 679ea0e1a9aSPaul Mundt comes up, some boot loaders misbehave by putting the UBC to sleep in a 680ea0e1a9aSPaul Mundt power saving state, which causes issues with things like ptrace(). 681ea0e1a9aSPaul Mundt 682ea0e1a9aSPaul Mundt If unsure, say N. 683ea0e1a9aSPaul Mundt 684ea0e1a9aSPaul Mundtconfig CMDLINE_BOOL 685ea0e1a9aSPaul Mundt bool "Default bootloader kernel arguments" 686ea0e1a9aSPaul Mundt 687ea0e1a9aSPaul Mundtconfig CMDLINE 688ea0e1a9aSPaul Mundt string "Initial kernel command string" 689ea0e1a9aSPaul Mundt depends on CMDLINE_BOOL 690ea0e1a9aSPaul Mundt default "console=ttySC1,115200" 691ea0e1a9aSPaul Mundt 692ea0e1a9aSPaul Mundtendmenu 693ea0e1a9aSPaul Mundt 694ea0e1a9aSPaul Mundtmenu "Bus options" 695ea0e1a9aSPaul Mundt 696ea0e1a9aSPaul Mundtconfig SUPERHYWAY 697ea0e1a9aSPaul Mundt tristate "SuperHyway Bus support" 698ea0e1a9aSPaul Mundt depends on CPU_SUBTYPE_SH4_202 699ea0e1a9aSPaul Mundt 700ea0e1a9aSPaul Mundtconfig MAPLE 701ea0e1a9aSPaul Mundt bool "Maple Bus support" 702ea0e1a9aSPaul Mundt depends on SH_DREAMCAST 703ea0e1a9aSPaul Mundt help 704ea0e1a9aSPaul Mundt The Maple Bus is SEGA's serial communication bus for peripherals 705ea0e1a9aSPaul Mundt on the Dreamcast. Without this bus support you won't be able to 706ea0e1a9aSPaul Mundt get your Dreamcast keyboard etc to work, so most users 707ea0e1a9aSPaul Mundt probably want to say 'Y' here, unless you are only using the 708ea0e1a9aSPaul Mundt Dreamcast with a serial line terminal or a remote network 709ea0e1a9aSPaul Mundt connection. 710ea0e1a9aSPaul Mundt 711ea0e1a9aSPaul Mundtsource "arch/sh/drivers/pci/Kconfig" 712ea0e1a9aSPaul Mundt 713e16038abSPaul Mundtsource "drivers/pci/pcie/Kconfig" 714e16038abSPaul Mundt 715ea0e1a9aSPaul Mundtsource "drivers/pci/Kconfig" 716ea0e1a9aSPaul Mundt 717ea0e1a9aSPaul Mundtsource "drivers/pcmcia/Kconfig" 718ea0e1a9aSPaul Mundt 719ea0e1a9aSPaul Mundtsource "drivers/pci/hotplug/Kconfig" 720ea0e1a9aSPaul Mundt 721ea0e1a9aSPaul Mundtendmenu 722ea0e1a9aSPaul Mundt 723ea0e1a9aSPaul Mundtmenu "Executable file formats" 724ea0e1a9aSPaul Mundt 725ea0e1a9aSPaul Mundtsource "fs/Kconfig.binfmt" 726ea0e1a9aSPaul Mundt 727ea0e1a9aSPaul Mundtendmenu 728ea0e1a9aSPaul Mundt 729ea0e1a9aSPaul Mundtmenu "Power management options (EXPERIMENTAL)" 730af998a9aSMagnus Dammdepends on EXPERIMENTAL 731f4cb5700SJohannes Berg 732c6f17cb2SMagnus Dammsource "kernel/power/Kconfig" 733c6f17cb2SMagnus Damm 734c6f17cb2SMagnus Dammsource "drivers/cpuidle/Kconfig" 735ea0e1a9aSPaul Mundt 736ea0e1a9aSPaul Mundtendmenu 737ea0e1a9aSPaul Mundt 738ea0e1a9aSPaul Mundtsource "net/Kconfig" 739ea0e1a9aSPaul Mundt 740ea0e1a9aSPaul Mundtsource "drivers/Kconfig" 741ea0e1a9aSPaul Mundt 742ea0e1a9aSPaul Mundtsource "fs/Kconfig" 743ea0e1a9aSPaul Mundt 744ea0e1a9aSPaul Mundtsource "arch/sh/Kconfig.debug" 745ea0e1a9aSPaul Mundt 746ea0e1a9aSPaul Mundtsource "security/Kconfig" 747ea0e1a9aSPaul Mundt 748ea0e1a9aSPaul Mundtsource "crypto/Kconfig" 749ea0e1a9aSPaul Mundt 750ea0e1a9aSPaul Mundtsource "lib/Kconfig" 751