⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kconfig

📁 linux 内核源代码
💻
📖 第 1 页 / 共 2 页
字号:
config SH_LBOX_RE2	bool "L-BOX RE2"	depends on CPU_SUBTYPE_SH7751R	select SYS_SUPPORTS_PCI	help	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.config SH_X3PROTO	bool "SH-X3 Prototype board"	depends on CPU_SUBTYPE_SHX3config SH_MAGIC_PANEL_R2	bool "Magic Panel R2"	depends on CPU_SUBTYPE_SH7720	help	  Select Magic Panel R2 if configuring for Magic Panel R2.endmenusource "arch/sh/boards/renesas/hs7751rvoip/Kconfig"source "arch/sh/boards/renesas/rts7751r2d/Kconfig"source "arch/sh/boards/renesas/r7780rp/Kconfig"source "arch/sh/boards/magicpanelr2/Kconfig"menu "Timer and clock configuration"config SH_TMU	bool "TMU timer support"	depends on CPU_SH3 || CPU_SH4	select GENERIC_TIME	select GENERIC_CLOCKEVENTS	default y	help	  This enables the use of the TMU as the system timer.config SH_CMT	bool "CMT timer support"	depends on CPU_SH2	default y	help	  This enables the use of the CMT as the system timer.config SH_MTU2	bool "MTU2 timer support"	depends on CPU_SH2A	default n	help	  This enables the use of the MTU2 as the system timer.config SH_TIMER_IRQ	int	default "28" if CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785	default "86" if CPU_SUBTYPE_SH7619	default "140" if CPU_SUBTYPE_SH7206	default "16"config SH_PCLK_FREQ	int "Peripheral clock frequency (in Hz)"	default "27000000" if CPU_SUBTYPE_SH7343	default "31250000" if CPU_SUBTYPE_SH7619	default "32000000" if CPU_SUBTYPE_SH7722	default "33333333" if CPU_SUBTYPE_SH7770 || \			      CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7705 || \			      CPU_SUBTYPE_SH7206	default "60000000" if CPU_SUBTYPE_SH7751 || CPU_SUBTYPE_SH7751R	default "66000000" if CPU_SUBTYPE_SH4_202	default "50000000"	help	  This option is used to specify the peripheral clock frequency.	  This is necessary for determining the reference clock value on	  platforms lacking an RTC.config SH_CLK_MD	int "CPU Mode Pin Setting"	depends on CPU_SUBTYPE_SH7619 || CPU_SUBTYPE_SH7206	default 6 if CPU_SUBTYPE_SH7206	default 5 if CPU_SUBTYPE_SH7619	default 0	help	  MD2 - MD0 pin setting.source "kernel/time/Kconfig"endmenumenu "CPU Frequency scaling"source "drivers/cpufreq/Kconfig"config SH_CPU_FREQ	tristate "SuperH CPU Frequency driver"	depends on CPU_FREQ	select CPU_FREQ_TABLE	help	  This adds the cpufreq driver for SuperH. At present, only	  the SH-4 is supported.	  For details, take a look at <file:Documentation/cpu-freq>.	  If unsure, say N.endmenusource "arch/sh/drivers/Kconfig"endmenuconfig ISA_DMA_API	bool	depends on SH_MPC1211	default ymenu "Kernel features"source kernel/Kconfig.hzconfig KEXEC	bool "kexec system call (EXPERIMENTAL)"	depends on EXPERIMENTAL	help	  kexec is a system call that implements the ability to shutdown your	  current kernel, and to start another kernel.  It is like a reboot	  but it is independent of the system firmware.  And like a reboot	  you can start any kernel with it, not just Linux.	  The name comes from the similarity to the exec system call.	  It is an ongoing process to be certain the hardware in a machine	  is properly shutdown, so do not be surprised if this code does not	  initially work for you.  It may help to enable device hotplugging	  support.  As of this writing the exact hardware interface is	  strongly in flux, so no good recommendation can be made.config CRASH_DUMP	bool "kernel crash dumps (EXPERIMENTAL)"	depends on EXPERIMENTAL	help	  Generate crash dump after being started by kexec.	  This should be normally only set in special crash dump kernels	  which are loaded in the main kernel with kexec-tools into	  a specially reserved region and then later executed after	  a crash by kdump/kexec. The crash dump kernel must be compiled	  to a memory address not used by the main kernel using	  MEMORY_START.	  For more details see Documentation/kdump/kdump.txtconfig SMP	bool "Symmetric multi-processing support"	depends on SYS_SUPPORTS_SMP	---help---	  This enables support for systems with more than one CPU. If you have	  a system with only one CPU, like most personal computers, say N. If	  you have a system with more than one CPU, say Y.	  If you say N here, the kernel will run on single and multiprocessor	  machines, but will use only one CPU of a multiprocessor machine. If	  you say Y here, the kernel will run on many, but not all,	  singleprocessor machines. On a singleprocessor machine, the kernel	  will run faster if you say N here.	  People using multiprocessor machines who say Y here should also say	  Y to "Enhanced Real Time Clock Support", below.	  See also the <file:Documentation/smp.txt>,	  <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available	  at <http://www.tldp.org/docs.html#howto>.	  If you don't know what to do here, say N.config NR_CPUS	int "Maximum number of CPUs (2-32)"	range 2 32	depends on SMP	default "4" if CPU_SHX3	default "2"	help	  This allows you to specify the maximum number of CPUs which this	  kernel will support.  The maximum supported value is 32 and the	  minimum value which makes sense is 2.	  This is purely to save memory - each supported CPU adds	  approximately eight kilobytes to the kernel image.source "kernel/Kconfig.preempt"config GUSA	def_bool y	depends on !SMP	help	  This enables support for gUSA (general UserSpace Atomicity).	  This is the default implementation for both UP and non-ll/sc	  CPUs, and is used by the libc, amongst others.	  For additional information, design information can be found 	  in <http://lc.linux.or.jp/lc2002/papers/niibe0919p.pdf>.	  This should only be disabled for special cases where alternate	  atomicity implementations exist.endmenumenu "Boot options"config ZERO_PAGE_OFFSET	hex "Zero page offset"	default "0x00004000" if SH_MPC1211 || SH_SH03	default "0x00010000" if PAGE_SIZE_64KB	default "0x00002000" if PAGE_SIZE_8KB	default "0x00001000"	help	  This sets the default offset of zero page.config BOOT_LINK_OFFSET	hex "Link address offset for booting"	default "0x00800000"	help	  This option allows you to set the link address offset of the zImage.	  This can be useful if you are on a board which has a small amount of	  memory.config UBC_WAKEUP	bool "Wakeup UBC on startup"	depends on CPU_SH4 && !CPU_SH4A	help	  Selecting this option will wakeup the User Break Controller (UBC) on	  startup. Although the UBC is left in an awake state when the processor	  comes up, some boot loaders misbehave by putting the UBC to sleep in a	  power saving state, which causes issues with things like ptrace().	  If unsure, say N.config CMDLINE_BOOL	bool "Default bootloader kernel arguments"config CMDLINE	string "Initial kernel command string"	depends on CMDLINE_BOOL	default "console=ttySC1,115200"endmenumenu "Bus options"# Even on SuperH devices which don't have an ISA bus,# this variable helps the PCMCIA modules handle# IRQ requesting properly -- Greg Banks.## Though we're generally not interested in it when# we're not using PCMCIA, so we make it dependent on# PCMCIA outright. -- PFM.config ISA	def_bool y	depends on PCMCIA && HD6446X_SERIES	help	  Find out whether you have ISA slots on your motherboard.  ISA is the	  name of a bus system, i.e. the way the CPU talks to the other stuff	  inside your box.  Other bus systems are PCI, EISA, MicroChannel	  (MCA) or VESA.  ISA is an older system, now being displaced by PCI;	  newer boards don't support it.  If you have ISA, say Y, otherwise N.config EISA	bool	---help---	  The Extended Industry Standard Architecture (EISA) bus was	  developed as an open alternative to the IBM MicroChannel bus.	  The EISA bus provided some of the features of the IBM MicroChannel	  bus while maintaining backward compatibility with cards made for	  the older ISA bus.  The EISA bus saw limited use between 1988 and	  1995 when it was made obsolete by the PCI bus.	  Say Y here if you are building a kernel for an EISA-based machine.	  Otherwise, say N.config MCA	bool	help	  MicroChannel Architecture is found in some IBM PS/2 machines and	  laptops.  It is a bus system similar to PCI or ISA. See	  <file:Documentation/mca.txt> (and especially the web page given	  there) before attempting to build an MCA bus kernel.config SBUS	boolconfig SUPERHYWAY	tristate "SuperHyway Bus support"	depends on CPU_SUBTYPE_SH4_202config MAPLE       bool "Maple Bus support"       depends on SH_DREAMCAST       help         The Maple Bus is SEGA's serial communication bus for peripherals         on the Dreamcast. Without this bus support you won't be able to         get your Dreamcast keyboard etc to work, so most users         probably want to say 'Y' here, unless you are only using the         Dreamcast with a serial line terminal or a remote network         connection.config CF_ENABLER	bool "Compact Flash Enabler support"	depends on SOLUTION_ENGINE || SH_SH03	---help---	  Compact Flash is a small, removable mass storage device introduced	  in 1994 originally as a PCMCIA device.  If you say `Y' here, you	  compile in support for Compact Flash devices directly connected to	  a SuperH processor.  A Compact Flash FAQ is available at	  <http://www.compactflash.org/faqs/faq.htm>.	  If your board has "Directly Connected" CompactFlash at area 5 or 6,	  you may want to enable this option.  Then, you can use CF as	  primary IDE drive (only tested for SanDisk).	  If in doubt, select 'N'.choice	prompt "Compact Flash Connection Area"	depends on CF_ENABLER	default CF_AREA6config CF_AREA5	bool "Area5"	help	  If your board has "Directly Connected" CompactFlash, You should	  select the area where your CF is connected to.	  - "Area5" if CompactFlash is connected to Area 5 (0x14000000)	  - "Area6" if it is connected to Area 6 (0x18000000)	  "Area6" will work for most boards.config CF_AREA6	bool "Area6"endchoiceconfig CF_BASE_ADDR	hex	depends on CF_ENABLER	default "0xb8000000" if CF_AREA6	default "0xb4000000" if CF_AREA5source "arch/sh/drivers/pci/Kconfig"source "drivers/pci/Kconfig"source "drivers/pcmcia/Kconfig"source "drivers/pci/hotplug/Kconfig"endmenumenu "Executable file formats"source "fs/Kconfig.binfmt"endmenumenu "Power management options (EXPERIMENTAL)"depends on EXPERIMENTAL && SYS_SUPPORTS_PMsource kernel/power/Kconfigendmenusource "net/Kconfig"source "drivers/Kconfig"source "fs/Kconfig"source "kernel/Kconfig.instrumentation"source "arch/sh/Kconfig.debug"source "security/Kconfig"source "crypto/Kconfig"source "lib/Kconfig"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -