kconfig

来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 1,566 行 · 第 1/3 页

TXT
1,566
字号
          with many integrated peripherals. Further information can be          found at their website, <http://www.amd.com/>. Say Y here if you          wish to build a kernel for this platform.config MIPS_PB1000	bool "PB1000 board"	depends on SOC_AU1000	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_PB1100	bool "PB1100 board"	depends on SOC_AU1100	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_PB1500	bool "PB1500 board"	depends on SOC_AU1500	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_PB1550	bool "PB1550 board"	depends on SOC_AU1550	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_DB1000	bool "DB1000 board"	depends on SOC_AU1000	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_DB1100	bool "DB1100 board"	depends on SOC_AU1100	select DMA_NONCOHERENTconfig MIPS_DB1500	bool "DB1500 board"	depends on SOC_AU1500	select DMA_NONCOHERENT	select HW_HAS_PCIconfig MIPS_DB1550	bool "DB1550 board"	depends on SOC_AU1550	select HW_HAS_PCIconfig MIPS_BOSPORUS	bool "Bosporus board"	depends on SOC_AU1500	select DMA_NONCOHERENTconfig MIPS_MIRAGE	bool "Mirage board"	depends on SOC_AU1500	select DMA_NONCOHERENTconfig MIPS_XXS1500	bool "MyCable XXS1500 board"	depends on SOC_AU1500	select DMA_NONCOHERENTconfig MIPS_MTX1	bool "4G Systems MTX-1 board"	depends on SOC_AU1500	select DMA_NONCOHERENTendchoiceconfig SIBYTE_SB1xxx_SOC	bool "Support for Broadcom BCM1xxx SOCs (EXPERIMENTAL)"	depends on EXPERIMENTAL	select DMA_COHERENTchoice	prompt "BCM1xxx SOC-based board"	depends on SIBYTE_SB1xxx_SOC	default SIBYTE_SWARM	help	  Enable support for boards based on the SiByte line of SOCs	  from Broadcom.  There are configurations for the known	  evaluation boards, or you can choose "Other" and add your	  own board support code.config SIBYTE_SWARM	bool "BCM91250A-SWARM"	select SIBYTE_SB1250config SIBYTE_SENTOSA	bool "BCM91250E-Sentosa"	select SIBYTE_SB1250config SIBYTE_RHONE	bool "BCM91125E-Rhone"	select SIBYTE_BCM1125Hconfig SIBYTE_CARMEL	bool "BCM91120x-Carmel"	select SIBYTE_BCM1120config SIBYTE_PTSWARM	bool "BCM91250PT-PTSWARM"	select SIBYTE_SB1250config SIBYTE_LITTLESUR	bool "BCM91250C2-LittleSur"	select SIBYTE_SB1250config SIBYTE_CRHINE	bool "BCM91120C-CRhine"	select SIBYTE_BCM1120config SIBYTE_CRHONE	bool "BCM91125C-CRhone"	select SIBYTE_BCM1125config SIBYTE_UNKNOWN	bool "Other"endchoiceconfig SIBYTE_BOARD	bool	depends on SIBYTE_SB1xxx_SOC && !SIBYTE_UNKNOWN	default ychoice	prompt "BCM1xxx SOC Type"	depends on SIBYTE_UNKNOWN	default SIBYTE_UNK_BCM1250	help	  Since you haven't chosen a known evaluation board from	  Broadcom, you must explicitly pick the SOC this kernel is	  targetted for.config SIBYTE_UNK_BCM1250	bool "BCM1250"	select SIBYTE_SB1250config SIBYTE_UNK_BCM1120	bool "BCM1120"	select SIBYTE_BCM1120config SIBYTE_UNK_BCM1125	bool "BCM1125"	select SIBYTE_BCM1125config SIBYTE_UNK_BCM1125H	bool "BCM1125H"	select SIBYTE_BCM1125Hendchoiceconfig SIBYTE_SB1250	bool	select HW_HAS_PCIconfig SIBYTE_BCM1120	bool	select SIBYTE_BCM112Xconfig SIBYTE_BCM1125	bool	select HW_HAS_PCI	select SIBYTE_BCM112Xconfig SIBYTE_BCM1125H	bool	select HW_HAS_PCI	select SIBYTE_BCM112Xconfig SIBYTE_BCM112X	boolchoice	prompt "SiByte SOC Stepping"	depends on SIBYTE_SB1xxx_SOCconfig CPU_SB1_PASS_1	bool "1250 Pass1"	depends on SIBYTE_SB1250config CPU_SB1_PASS_2_1250	bool "1250 An"	depends on SIBYTE_SB1250	select CPU_SB1_PASS_2	help	  Also called BCM1250 Pass 2config CPU_SB1_PASS_2_2	bool "1250 Bn"	depends on SIBYTE_SB1250	help	  Also called BCM1250 Pass 2.2config CPU_SB1_PASS_4	bool "1250 Cn"	depends on SIBYTE_SB1250	help	  Also called BCM1250 Pass 3config CPU_SB1_PASS_2_112x	bool "112x Hybrid"	depends on SIBYTE_BCM112X	select CPU_SB1_PASS_2config CPU_SB1_PASS_3	bool "112x An"	depends on SIBYTE_BCM112Xendchoiceconfig CPU_SB1_PASS_2	boolconfig SIBYTE_HAS_LDT	bool	depends on PCI && (SIBYTE_SB1250 || SIBYTE_BCM1125H)	default yconfig SIMULATION	bool "Running under simulation"	depends on SIBYTE_SB1xxx_SOC	help	  Build a kernel suitable for running under the GDB simulator.	  Primarily adjusts the kernel's notion of time.config SIBYTE_CFE	bool "Booting from CFE"	depends on SIBYTE_SB1xxx_SOC	help	  Make use of the CFE API for enumerating available memory,	  controlling secondary CPUs, and possibly console output.config SIBYTE_CFE_CONSOLE	bool "Use firmware console"	depends on SIBYTE_CFE	help	  Use the CFE API's console write routines during boot.  Other console	  options (VT console, sb1250 duart console, etc.) should not be	  configured.config SIBYTE_STANDALONE	bool	depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE	default yconfig SIBYTE_STANDALONE_RAM_SIZE	int "Memory size (in megabytes)"	depends on SIBYTE_STANDALONE	default "32"config SIBYTE_BUS_WATCHER	bool "Support for Bus Watcher statistics"	depends on SIBYTE_SB1xxx_SOC	help	  Handle and keep statistics on the bus error interrupts (COR_ECC,	  BAD_ECC, IO_BUS).config SIBYTE_BW_TRACE	bool "Capture bus trace before bus error"	depends on SIBYTE_BUS_WATCHER	help	  Run a continuous bus trace, dumping the raw data as soon as	  a ZBbus error is detected.  Cannot work if ZBbus profiling	  is turned on, and also will interfere with JTAG-based trace	  buffer activity.  Raw buffer data is dumped to console, and	  must be processed off-line.config SIBYTE_SB1250_PROF	bool "Support for SB1/SOC profiling - SB1/SCD perf counters"	depends on SIBYTE_SB1xxx_SOCconfig SIBYTE_TBPROF	bool "Support for ZBbus profiling"	depends on SIBYTE_SB1xxx_SOCconfig SNI_RM200_PCI	bool "Support for SNI RM200 PCI"	select DMA_NONCOHERENT	select HAVE_STD_PC_SERIAL_PORT	select HW_HAS_PCI	select ISA	help	  The SNI RM200 PCI was a MIPS-based platform manufactured by Siemens	  Nixdorf Informationssysteme (SNI), parent company of Pyramid	  Technology and now in turn merged with Fujitsu.  Say Y here to	  support this machine type.config TOSHIBA_RBTX4927	bool "Support for Toshiba TBTX49[23]7 board"	depends on MIPS32	select DMA_NONCOHERENT	select HW_HAS_PCI	select ISAconfig RWSEM_GENERIC_SPINLOCK	bool	default yconfig RWSEM_XCHGADD_ALGORITHM	boolconfig HAVE_DEC_LOCK	bool	default y## Select some configuration options automatically based on user selections.#config ARC	bool	depends on SNI_RM200_PCI || SGI_IP32 || SGI_IP27 || SGI_IP22 || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61	default yconfig	DMA_COHERENT	boolconfig	DMA_IP27	boolconfig	DMA_NONCOHERENT	boolconfig EARLY_PRINTK	bool	depends on MACH_DECSTATION	default yconfig GENERIC_ISA_DMA	bool	depends on SNI_RM200_PCI || MIPS_MAGNUM_4000 || OLIVETTI_M700 || ACER_PICA_61 || MIPS_MALTA	default yconfig I8259	bool	depends on SNI_RM200_PCI || DDB5477 || DDB5476 || DDB5074 || MACH_JAZZ || MIPS_MALTA || MIPS_COBALT	default yconfig LIMITED_DMA	bool	select HIGHMEMconfig MIPS_BONITO64	bool	depends on MIPS_ATLAS || MIPS_MALTA	default yconfig MIPS_MSC	bool	depends on MIPS_ATLAS || MIPS_MALTA	default yconfig MIPS_NILE4	bool	depends on LASAT	default yconfig CPU_LITTLE_ENDIAN	bool "Generate little endian code"	default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || HP_LASERJET || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || NEC_OSPREY || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA	default n if BAGET_MIPS || MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927	help	  Some MIPS machines can be configured for either little or big endian	  byte order. These modes require different kernels. Say Y if your	  machine is little endian, N if it's a big endian machine.config IRQ_CPU	boolconfig IRQ_CPU_RM7K	boolconfig IRQ_MV64340	boolconfig DDB5XXX_COMMON	bool	depends on DDB5074 || DDB5476 || DDB5477	default yconfig MIPS_BOARDS_GEN	bool	depends on MIPS_ATLAS || MIPS_MALTA || MIPS_SEAD	default yconfig MIPS_GT64111	bool	depends on MIPS_COBALT	default yconfig MIPS_GT64120	bool	depends on MIPS_EV64120 || MIPS_EV96100 || LASAT || MIPS_ATLAS || MIPS_MALTA || MOMENCO_OCELOT	default yconfig MIPS_TX3927	bool	depends on TOSHIBA_JMR3927	default yconfig PCI_MARVELL	boolconfig ITE_BOARD_GEN	bool	depends on MIPS_IVR || MIPS_ITE8172	default yconfig SWAP_IO_SPACE	bool	depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927 || SIBYTE_SB1xxx_SOC || SGI_IP22 || MOMENCO_OCELOT_C || MOMENCO_OCELOT_G || MOMENCO_OCELOT || MOMENCO_JAGUAR_ATX || MIPS_MALTA || MIPS_ATLAS || MIPS_EV96100 || MIPS_PB1100 || MIPS_PB1000	default y## Unfortunately not all GT64120 systems run the chip at the same clock.# As the user for the clock rate and try to minimize the available options.#choice	prompt "Galileo Chip Clock"	#default SYSCLK_83 if MIPS_EV64120	depends on MIPS_EV64120 || MOMENCO_OCELOT || MOMENCO_OCELOT_G	default SYSCLK_83 if MIPS_EV64120	default SYSCLK_100 if MOMENCO_OCELOT || MOMENCO_OCELOT_Gconfig SYSCLK_75	bool "75" if MIPS_EV64120config SYSCLK_83	bool "83.3" if MIPS_EV64120config SYSCLK_100	bool "100" if MIPS_EV64120 || MOMENCO_OCELOT || MOMENCO_OCELOT_Gendchoiceconfig AU1000_USB_DEVICE	bool	depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000	default nconfig MIPS_GT96100	bool	depends on MIPS_EV96100	default y	help	  Say Y here to support the Galileo Technology GT96100 communications	  controller card.  There is a web page at <http://www.galileot.com/>.config IT8172_CIR	bool	depends on MIPS_ITE8172 || MIPS_IVR	default yconfig IT8712	bool	depends on MIPS_ITE8172	default yconfig BOOT_ELF32	bool	depends on MACH_DECSTATION || MIPS_ATLAS || MIPS_MALTA || MOMENCO_JAGUAR_ATX || SIBYTE_SB1xxx_SOC || SGI_IP32 || SGI_IP22 || SNI_RM200_PCI	default yconfig MIPS_L1_CACHE_SHIFT	int	default "4" if MACH_DECSTATION	default "7" if SGI_IP27	default "5"config ARC32	bool	depends on MACH_JAZZ || SNI_RM200_PCI || SGI_IP22 || SGI_IP32	default yconfig FB	bool	depends on MIPS_MAGNUM_4000 || OLIVETTI_M700	default y	---help---	  The frame buffer device provides an abstraction for the graphics	  hardware. It represents the frame buffer of some video hardware and	  allows application software to access the graphics hardware through	  a well-defined interface, so the software doesn't need to know	  anything about the low-level (hardware register) stuff.	  Frame buffer devices work identically across the different	  architectures supported by Linux and make the implementation of	  application programs easier and more portable; at this point, an X	  server exists which uses the frame buffer device exclusively.	  On several non-X86 architectures, the frame buffer device is the	  only way to use the graphics hardware.	  The device is accessed through special device nodes, usually located	  in the /dev directory, i.e. /dev/fb*.	  You need an utility program called fbset to make full use of frame	  buffer devices. Please read <file:Documentation/fb/framebuffer.txt>	  and the Framebuffer-HOWTO at <http://www.tldp.org/docs.html#howto>	  for more information.	  Say Y here and to the driver for your graphics board below if you	  are compiling a kernel for a non-x86 architecture.	  If you are compiling for the x86 architecture, you can say Y if you	  want to play with it, but it is not essential. Please note that	  running graphical applications that directly touch the hardware	  (e.g. an accelerated X server) and that are not frame buffer	  device-aware may cause unexpected results. If unsure, say N.config FB_G364	bool	depends on MIPS_MAGNUM_4000 || OLIVETTI_M700	default yconfig HAVE_STD_PC_SERIAL_PORT	boolconfig VR4181

⌨️ 快捷键说明

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