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

📄 config.in

📁 单片机学习资料 适合初学者进行开发学习
💻 IN
📖 第 1 页 / 共 2 页
字号:
## For a description of the syntax of this configuration file,# see Documentation/kbuild/config-language.txt.## Additional changes:#  (c) Copyright 2001-2002 - S3C4530 by Arcturus Networks Inc.#  (c) Copyright 2002-2003 - S3C2500 by Arcturus Networks Inc.#mainmenu_name "Linux Kernel Configuration"define_bool CONFIG_ARM ydefine_bool CONFIG_SBUS ndefine_bool CONFIG_UID16 ydefine_bool CONFIG_RWSEM_GENERIC_SPINLOCK y# Begin uclinux additions -----------------------------------------------------define_bool CONFIG_UCLINUX ydefine_bool MAGIC_ROM_PTR y# End uclinux additions -------------------------------------------------------#------------------------------------------------------------------------------#                         C o d e    m a t u r i t y#------------------------------------------------------------------------------mainmenu_option next_commentcomment 'Code maturity level options'bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTALbool 'Prompt for obsolete code/drivers' CONFIG_OBSOLETEendmenu#------------------------------------------------------------------------------#                      L o a d a b l e    M o d u l e#------------------------------------------------------------------------------mainmenu_option next_commentcomment 'Loadable module support'bool 'Enable loadable module support' CONFIG_MODULESif [ "$CONFIG_MODULES" = "y" ]; then   bool '  Set version information on all module symbols' CONFIG_MODVERSIONS   bool '  Kernel module loader' CONFIG_KMODfiendmenu#------------------------------------------------------------------------------#                               S y s t e m#------------------------------------------------------------------------------mainmenu_option next_commentcomment 'System Type'choice 'ARM system type' \	 "TI-DSC21		CONFIG_ARCH_DSC21 \	  TI-C5471		CONFIG_ARCH_C5471 \	  Conexant		CONFIG_ARCH_CNXT \	  NET+ARM		CONFIG_ARCH_NETARM \	  Triscend-A7S		CONFIG_ARCH_TA7S \	  Triscend-A7V		CONFIG_ARCH_TA7V \	  SWARM			CONFIG_ARCH_SWARM \	  Samsung		CONFIG_ARCH_SAMSUNG \	  Atmel			CONFIG_ARCH_ATMEL" TI-DSC21if [ "$CONFIG_ARCH_TA7V" = "y" ]; then   choice ' Triscend A7V Derivative' \   	" A7VL		CONFIG_ARCH_TA7VL \	  A7VE 		CONFIG_ARCH_TA7VE \	  A7VC 		CONFIG_ARCH_TA7VC \	  A7VT		CONFIG_ARCH_TA7VT" A7VTfiif [ "$CONFIG_ARCH_TA7S" != "y" -a "$CONFIG_ARCH_TA7V" != "y" ]; then   bool 'Generate big endian code' CONFIG_CPU_BIG_ENDIANfiif [ "$CONFIG_ARCH_CNXT" = "y" ]; then   choice ' Conexant/Mindspeed architecture' \   	" P52xxCtrl		CONFIG_ARCH_P52 \	  sp_CN9414 		CONFIG_ARCH_SPIPE \	  CX821xxCtrl		CONFIG_ARCH_CX821XX" CX821xxCtrl    if [ "$CONFIG_ARCH_P52" = "y" ]; then      choice ' P52xx board implementation' \	" IAD_EVM		CONFIG_IAD_EVM \	  JSCHornet		CONFIG_HORNET" IAD_EVM   fi   if [ "$CONFIG_ARCH_CX821XX" = "y" ] ; then      choice ' Board Support Package' \        " HASBANI		CONFIG_BD_HASBANI \	  HUMBER		CONFIG_BD_HUMBER \	  GOLDENGATE		CONFIG_BD_GOLDENGATE \	  MACKINAC		CONFIG_BD_MACKINAC \	  RUSHMORE		CONFIG_BD_RUSHMORE" MACKINAC      if [ "$CONFIG_BD_HASBANI" = "y" ]; then         define_bool CONFIG_CHIP_P52 y      fi      if [ "$CONFIG_BD_GOLDENGATE" = "y" -o "$CONFIG_BD_HUMBER" = "y" ]; then         define_bool CONFIG_CHIP_CX82100 y      fi      if [ "$CONFIG_BD_MACKINAC" = "y" ]; then         define_bool CONFIG_CHIP_CX82110 y      fi      if [ "$CONFIG_BD_RUSHMORE" = "y" ]; then         define_bool CONFIG_CHIP_CX82110 y      fi   fifiif [ "$CONFIG_ARCH_NETARM" = "y" ]; then   choice ' NET+ARM Processor type' \   	" NET+15	CONFIG_NETARM_NET15 \   	  NET+40	CONFIG_NETARM_NET40 \   	  NET+50	CONFIG_NETARM_NET50 \	  NS7520	CONFIG_NETARM_NS7520" NET+40   if [ "$CONFIG_NETARM_NS7520" = "y" ]; then      bool '  Forth-Systeme UNC20 Board Support ' CONFIG_BOARD_UNC20      if [ "$CONFIG_BOARD_UNC20" = "y" ]; then         bool '   UNC20 Evaluation baseboard support ' CONFIG_BOARD_UNC20_BAS0      fi   fi	bool '  NET+Lx bootloader output on second serial port ' CONFIG_NETARM_BOOTLOADER_SECOND_SERIAL	bool '  NET+Lx bootloader debug output on ' CONFIG_NETARM_BOOTLOADER_DEBUG_OUTPUT	bool '  NET+Lx bootloader debugger support ' CONFIG_NETARM_BOOTLOADER_DEBUG_DEBUGGER	bool '  NET+Lx bootloader memory ramp test ' CONFIG_NETARM_BOOTLOADER_DEBUG_RAMPTESTfiif [ "$CONFIG_ARCH_TA7S" = "y" ]; then  choice 'Triscend development board' \    "A7DB		CONFIG_BOARD_A7DB \     DevA7		CONFIG_BOARD_DevA7" DevA7fiif [ "$CONFIG_ARCH_TA7V" = "y" ]; then  choice 'Triscend development board' \    "A7VxDB		CONFIG_BOARD_A7VXDB \     TA7VT05_RevA	CONFIG_BOARD_TA7VT05_RevA" A7VxDBfiif [ "$CONFIG_ARCH_TA7S" = "y" -o "$CONFIG_ARCH_TA7V" = "y" ]; then  bool 'Include A7HAL drivers' CONFIG_USE_A7HAL  bool 'System clock comes from external oscillator' CONFIG_USE_OSC  if [ "$CONFIG_USE_OSC" = "y" ]; then      int 'Oscillator frequency (Hz)' CONFIG_OSC_FREQ 25000000  fifibool 'Set flash/sdram size and base addr' CONFIG_SET_MEM_PARAMif [ "$CONFIG_SET_MEM_PARAM" = "y" ]; then   hex '(S)DRAM Base Address' DRAM_BASE 0x00800000   hex '(S)DRAM Size ' DRAM_SIZE 0x00800000   hex 'FLASH Base Address ' FLASH_MEM_BASE 0x00400000   hex 'FLASH Size ' FLASH_SIZE 0x00400000fiif [ "$CONFIG_ARCH_TA7S" != "y" -a "$CONFIG_ARCH_TA7V" != "y" ]; thenchoice 'Kernel executes from' \   " RAM	CONFIG_RAMKERNEL \     ROM	CONFIG_ROMKERNEL" ROMfi# ARM940Tif [ "$CONFIG_ARCH_CNXT" = "y" ]; then   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_26 n   define_bool CONFIG_CPU_ARM940T y   define_bool CONFIG_NO_PGT_CACHE y   define_bool CONFIG_CPU_WITH_CACHE y   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION y   if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then      define_hex DRAM_BASE 0x00800000      define_hex DRAM_SIZE 0x00800000      define_hex FLASH_MEM_BASE 0x00400000      define_hex FLASH_SIZE 0x00400000   fi   bool '  ARM940T CPU idle' CONFIG_CPU_ARM940_CPU_IDLE   bool '  ARM940T I-Cache on' CONFIG_CPU_ARM940_I_CACHE_ON   bool '  ARM940T D-Cache on' CONFIG_CPU_ARM940_D_CACHE_ON   if [ "$CONFIG_CPU_ARM940_D_CACHE_ON" = "y" ] ; then      bool '  Force write through caches on ARM940T' CONFIG_CPU_ARM940_WRITETHROUGH   fifiif [ "$CONFIG_ARCH_DSC21" = "y" ]; then   define_bool CONFIG_CPU_ARM710 y   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_26 n   define_bool CONFIG_NO_PGT_CACHE y   define_bool CONFIG_CPU_WITH_CACHE y   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION y   if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then      define_hex DRAM_BASE 0x08000000      define_hex DRAM_SIZE 0x00200000      define_hex FLASH_MEM_BASE 0x08400000      define_hex FLASH_SIZE 0x00200000   fi   define_bool CONFIG_DUMMY_CONSOLE yfiif [ "$CONFIG_ARCH_C5471" = "y" ]; then   define_bool CONFIG_CPU_ARM710 y   define_bool CONFIG_CPU_ARM7TDMI y   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_32v4 y   define_bool CONFIG_CPU_26 n   define_bool CONFIG_NO_PGT_CACHE y   define_bool CONFIG_CPU_WITH_CACHE y   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n   if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then      define_hex DRAM_BASE 0x10000000      define_hex DRAM_SIZE 0x01000000      define_hex FLASH_MEM_BASE 0x00000000      define_hex FLASH_SIZE 0x00800000   fi   define_bool CONFIG_DUMMY_CONSOLE yfiif [ "$CONFIG_ARCH_SWARM" = "y" ]; then#  define_bool CONFIG_CPU_ARM610 y   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_26 n   define_bool CONFIG_CPU_32v3 y   define_bool CONFIG_CPU_ARM7V3 y   define_bool CONFIG_NO_PGT_CACHE y   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION y   define_hex FLASH_MEM_BASE 0x00000000   define_hex FLASH_SIZE 0x00100000fiif [ "$CONFIG_ARCH_ATMEL" = "y" ]; then   define_bool CONFIG_NO_PGT_CACHE y   define_bool CONFIG_CPU_ARM710 y   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_32v4 y   define_bool CONFIG_CPU_WITH_CACHE n   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n   define_bool CONFIG_SERIAL_ATMEL y     int  'CPU clock frequency' CONFIG_ARM_CLK 40000000    bool 'Serial Console' CONFIG_SERIAL_ATMEL_CONSOLE   if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then      define_hex DRAM_BASE 0x01000000      define_hex DRAM_SIZE 0x00600000      define_hex FLASH_MEM_BASE 0x01600000      define_hex FLASH_SIZE 0x00200000   fi	   hex 'Memory mapped 16-bit io base' CONFIG_MEM16_BASE 0x03000000   hex 'Memory mapped 8-bit io base' CONFIG_MEM8_BASE 0x03000000   hex '16-bit io base' CONFIG_IO16_BASE 0x02000000   hex '8-bit io base' CONFIG_IO8_BASE 0x02000000	   choice ' Atmel CPU' \   	" AT91x40		CONFIG_CPU_AT91X40 \	  AT91x63 		CONFIG_CPU_AT91X63" AT91x40   bool 'Atmel Kernel-Debug hack' CONFIG_ATMEL_DEBUG   if [ "$CONFIG_ATMEL_DEBUG" = "y" ]; then      hex 'Debug buffer address' AT91_DEBUG_BASE 0x01400000   fifiif [ "$CONFIG_ARCH_NETARM" = "y" ]; then   define_bool CONFIG_CPU_ARM710 y   define_bool CONFIG_CPU_ARM7TDMI y   define_bool CONFIG_CPU_32 y   define_bool CONFIG_CPU_26 n   if [ "$CONFIG_NETARM_NS7520" = "y" ]; then      define_bool CONFIG_CPU_WITH_CACHE n      define_bool CONFIG_NETARM_PLL_BYPASS y      if [ "$CONFIG_BOARD_UNC20_BAS0" = "y" ]; then         define_bool CONFIG_CMDLINE_BOOL y         define_bool CONFIG_NETARM_BOOTLOADER_SECOND_SERIAL y         define_string CONFIG_CMDLINE "console=ttyS1"      fi   else      define_bool CONFIG_CPU_WITH_CACHE y   fi   define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n   define_bool CONFIG_NO_PGT_CACHE y      if [ "$CONFIG_NETARM_NET40" = "y" ]; then      bool 'NET+ARM NET+40 Rev2' CONFIG_NETARM_NET40_REV2      if [ "$CONFIG_NETARM_NET40_REV2" = "n" ]; then         bool 'NET+ARM NET+40 Rev4' CONFIG_NETARM_NET40_REV4      fi      bool 'NET+ARM PLL Bypass Patch' CONFIG_NETARM_PLL_BYPASS      bool 'NET+ARM EMLIN Board' CONFIG_NETARM_EMLIN   fi#  default memory configuration for Net40 and EMLIN boards   if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then      if [ "$CONFIG_NETARM_NS7520" = "y" ]; then	 # This should work for the UNC20, at least         define_hex DRAM_BASE 0x00000000         define_hex FLASH_MEM_BASE 0x01000000         define_hex DRAM_SIZE 0x00800000         define_hex FLASH_SIZE 0x00400000      else         define_hex DRAM_BASE 0x00000000         define_hex FLASH_MEM_BASE 0x10000000         if [ "$CONFIG_NETARM_EMLIN" = "y" ]; then            define_hex DRAM_SIZE 0x01000000            define_hex FLASH_SIZE 0x00200000         else            define_hex DRAM_SIZE 0x02000000            define_hex FLASH_SIZE 0x00800000            define_bool CONFIG_NETARM_EEPROM y         fi      fi   fifiif [ "$CONFIG_ARCH_SAMSUNG" = "y" ]; then   choice 'Board Implementation' \      " S3C3410-SMDK40100	CONFIG_BOARD_SMDK40100 \        S3C44B0X-MBA44  	CONFIG_BOARD_MBA44 \        S3C4530-HEI		CONFIG_BOARD_EVS3C4530HEI \        S3C2500-REF-RGP		CONFIG_BOARD_S3C2500REFRGP \        SMDK2500		CONFIG_BOARD_SMDK2500 \        S3C4510-SNDS100		CONFIG_BOARD_SNDS100" S3C4510-SNDS100fiif [ "$CONFIG_BOARD_SMDK40100" = "y" ]; then    define_string CONFIG_CPU_NAME "S3C3410X"    define_bool CONFIG_CPU_S3C3410          y    define_bool CONFIG_CPU_ARM710           y    define_bool CONFIG_CPU_32v4             y    define_bool CONFIG_CPU_32               y    define_bool CONFIG_CPU_26               n    define_bool CONFIG_NO_PGT_CACHE         y    define_bool CONFIG_CPU_WITH_CACHE       y    define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n    define_int  CONFIG_ARM_CLK              40000000    define_bool CONFIG_SERIAL_S3C3410       y    define_int  CONFIG_FORCE_MAX_ZONEORDER  5    if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then       define_hex DRAM_BASE      0x00000000       define_hex DRAM_SIZE      0x00800000       define_hex FLASH_MEM_BASE 0x01000000       define_hex FLASH_SIZE     0x00200000    fifiif [ "$CONFIG_BOARD_MBA44" = "y" ]; then    define_string CONFIG_SPU_NAME "S3C44B0X"    define_bool CONFIG_CPU_S3C44B0X         y    define_bool CONFIG_CPU_ARM710           y    define_bool CONFIG_CPU_32v4             y    define_bool CONFIG_CPU_32               y    define_bool CONFIG_CPU_26               n    define_bool CONFIG_NO_PGT_CACHE         y    define_bool CONFIG_CPU_WITH_CACHE       y    define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n    define_int  CONFIG_ARM_CLK              60000000    define_bool CONFIG_SERIAL_S3C44B0X      y    define_int  CONFIG_FORCE_MAX_ZONEORDER  5    if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then       define_hex DRAM_BASE      0x00000000       define_hex DRAM_SIZE      0x00800000       define_hex FLASH_MEM_BASE 0x01000000       define_hex FLASH_SIZE     0x00200000    fifiif [ "$CONFIG_BOARD_EVS3C4530HEI" = "y" ]; then

⌨️ 快捷键说明

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