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 + -
显示快捷键?