diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2013-06-01 01:04:32 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2013-06-01 01:04:32 +0200 |
commit | 5375bb5b86e266157ceceef08c367da711b8144e (patch) | |
tree | 88bc81cab11d8f0b2b6f9391f803051c081b2ecb /nuttx/arch/Kconfig | |
parent | 27ee36b2049167a1272122548fe61aa2993d79c1 (diff) | |
download | px4-firmware-5375bb5b86e266157ceceef08c367da711b8144e.tar.gz px4-firmware-5375bb5b86e266157ceceef08c367da711b8144e.tar.bz2 px4-firmware-5375bb5b86e266157ceceef08c367da711b8144e.zip |
Cleanup, WIP, needs a NuttX checkout to Firmware/NuttX now
Diffstat (limited to 'nuttx/arch/Kconfig')
-rw-r--r-- | nuttx/arch/Kconfig | 365 |
1 files changed, 0 insertions, 365 deletions
diff --git a/nuttx/arch/Kconfig b/nuttx/arch/Kconfig deleted file mode 100644 index c0f235c5d..000000000 --- a/nuttx/arch/Kconfig +++ /dev/null @@ -1,365 +0,0 @@ -# -# For a description of the syntax of this configuration file, -# see misc/tools/kconfig-language.txt. -# - -choice - prompt "CPU Architecture" - default ARCH_ARM - -config ARCH_8051 - bool "8051" - select CUSTOM_STACK - ---help--- - Intel 8051 architectures and derivaties - -config ARCH_ARM - bool "ARM" - select ARCH_HAVE_INTERRUPTSTACK - select ARCH_HAVE_VFORK - ---help--- - The ARM architectures - -config ARCH_AVR - bool "AVR" - select ARCH_NOINTC - select ARCH_HAVE_INTERRUPTSTACK - ---help--- - Atmel 8-bit bit AVR and 32-bit AVR32 architectures - -config ARCH_HC - bool "Freescale HC" - select ARCH_NOINTC - select ARCH_HAVE_INTERRUPTSTACK - ---help--- - Freescale HC architectures (M9S12) - -config ARCH_MIPS - bool "MIPS" - select ARCH_HAVE_INTERRUPTSTACK - ---help--- - MIPS architectures (PIC32) - -config ARCH_RGMP - bool "RGMP" - ---help--- - RTOS and GPOS on Multi-Processor (RGMP) architecture. See - http://rgmp.sourceforge.net/wiki/index.php/Main_Page. - -config ARCH_SH - bool "Renesas" - select ARCH_NOINTC - select ARCH_HAVE_INTERRUPTSTACK - ---help--- - Renesas architectures (SH and M16C). - -config ARCH_SIM - bool "Simulation" - ---help--- - Linux/Cywgin user-mode simulation. - -config ARCH_X86 - bool "x86" - ---help--- - Intel x86 architectures. - -config ARCH_Z16 - bool "ZNEO" - select ARCH_HAVE_HEAP2 - ---help--- - ZiLOG ZNEO 16-bit architectures (z16f). - -config ARCH_Z80 - bool "z80" - select ARCH_HAVE_HEAP2 - ---help--- - ZiLOG 8-bit architectures (z80, ez80, z8). - -endchoice - -config ARCH - string - default "8051" if ARCH_8051 - default "arm" if ARCH_ARM - default "avr" if ARCH_AVR - default "hc" if ARCH_HC - default "mips" if ARCH_MIPS - default "rgmp" if ARCH_RGMP - default "sh" if ARCH_SH - default "sim" if ARCH_SIM - default "x86" if ARCH_X86 - default "z16" if ARCH_Z16 - default "z80" if ARCH_Z80 - -source arch/8051/Kconfig -source arch/arm/Kconfig -source arch/avr/Kconfig -source arch/hc/Kconfig -source arch/mips/Kconfig -source arch/rgmp/Kconfig -source arch/sh/Kconfig -source arch/sim/Kconfig -source arch/x86/Kconfig -source arch/z16/Kconfig -source arch/z80/Kconfig - -comment "External Memory Configuration" - -config ARCH_HAVE_EXTNAND - bool - -config ARCH_HAVE_EXTNOR - bool - -config ARCH_HAVE_EXTDRAM - bool - -config ARCH_HAVE_EXTSRAM0 - bool - -config ARCH_HAVE_EXTSRAM1 - bool - -config ARCH_EXTNAND - bool "Configure external NAND" - default n - depends on ARCH_HAVE_EXTNAND - ---help--- - Configure external NAND memory and, if applicable, map then external - NAND into the memory map. - -if ARCH_EXTNAND - -config ARCH_EXTNANDSIZE - int "External NAND size" - default 0 - ---help--- - Size of the external NAND in bytes. - -endif - -config ARCH_EXTNOR - bool "Configure external NOR memory" - default n - depends on ARCH_HAVE_EXTNOR - ---help--- - Configure external NOR memory and, if applicable, map then external - NOR into the memory map. - -if ARCH_EXTNOR - -config ARCH_EXTNORSIZE - int "External NOR size" - default 0 - ---help--- - Size of the external NOR in bytes. - -endif - -config ARCH_EXTDRAM - bool "Configure external DRAM" - default n - depends on ARCH_HAVE_EXTDRAM - ---help--- - Configure external DRAM memory and, if applicable, map then external - DRAM into the memory map. - -if ARCH_EXTDRAM - -config ARCH_EXTDRAMSIZE - int "External SDRAM size" - default 0 - ---help--- - Size of the external SDRAM in bytes. - -config ARCH_EXTDRAMHEAP - bool "Add external SDRAM to the heap" - default y - ---help--- - Add the external SDRAM into the heap. - -endif - -config ARCH_EXTSRAM0 - bool "Configure external SRAM (Bank 0)" - default n - depends on ARCH_HAVE_EXTSRAM0 - ---help--- - Configure external SRAM Bank 0 memory and, if applicable, map then - external SRAM Bank 0 into the memory map. - -if ARCH_EXTSRAM0 - -config ARCH_EXTSRAM0SIZE - int "External SRAM size" - default 0 - ---help--- - Size of the external SRAM Bank 0 in bytes. - -config ARCH_EXTSRAM0HEAP - bool "Add external SRAM (Bank 0) to the heap" - default y - ---help--- - Add external SRAM Bank 0 into the heap. - -endif - -config ARCH_EXTSRAM1 - bool "Configure external SRAM (Bank 1)" - default n - depends on ARCH_HAVE_EXTSRAM1 - ---help--- - Configure external SRAM Bank 1 memory and, if applicable, map then - external SRAM Bank 1 into the memory map. - -if ARCH_EXTSRAM1 - -config ARCH_EXTSRAM1SIZE - int "External SRAM1 size" - default 0 - ---help--- - Size of the external SRAM Bank 1 in bytes. - -config ARCH_EXTSRAM1HEAP - bool "Add external SRAM (Bank 1) to the heap" - default y - ---help--- - Add external SRAM Bank 1 into the heap. - -endif - -comment "Architecture Options" - -config ARCH_NOINTC - bool - default n - -config ARCH_VECNOTIRQ - bool - default n - -config ARCH_DMA - bool - default n - -config ARCH_IRQPRIO - bool - default n - -config CUSTOM_STACK - bool - default n - -config ADDRENV - bool - default n - -config ARCH_HAVE_VFORK - bool - default n - -config ARCH_STACKDUMP - bool "Dump stack on assertions" - default n - ---help--- - Enable to do stack dumps after assertions - -config ENDIAN_BIG - bool "Big Endian Architecture" - default n - ---help--- - Select if architecture operates using big-endian byte ordering. - -config ARCH_HAVE_RAMFUNCS - bool - default n - -config ARCH_RAMFUNCS - bool "Copy functions to RAM on startup" - default n - depends on ARCH_HAVE_RAMFUNCS - ---help--- - Copy some functions to RAM at boot time. This is done in some - architectures to improve performance. In other cases, it is done - so that FLASH can be reconfigured while the MCU executes out of - SRAM. - -comment "Board Settings" - -config BOARD_LOOPSPERMSEC - int "Loops per millisecond" - help - Must be calibrated for correct operation of delay loops. - You simply use a stop watch to measure the 100 second delay - then adjust CONFIG_BOARD_LOOPSPERMSEC until it is actually - is 100 seconds. - -config DRAM_START - hex "DRAM start physical address" - help - The physical start address of installed RAM. Despite the naming, - this may be SDRAM or SRAM or any other RAM technology that support - program execution. - -config DRAM_VSTART - hex "DRAM start virtual address" - depends on ARCH_HAVE_MMU - help - The virtual start address of installed RAM. Despite the naming, - this may be SDRAM or SRAM or any other RAM technology that support - program execution. - -config DRAM_SIZE - int "DRAM size" - help - The size in bytes of the installed RAM. Despite the naming, - this may be SDRAM or SRAM or any other RAM technology that support - program execution. - -config ARCH_HAVE_INTERRUPTSTACK - bool - -config ARCH_INTERRUPTSTACK - int "Interrupt Stack Size" - depends on ARCH_HAVE_INTERRUPTSTACK - default 0 - ---help--- - This architecture supports an interrupt stack. If defined, this symbol - will be the size of the interrupt stack in bytes. If not defined (or - defined to be zero), the user task stacks will be used during interrupt - handling. - -comment "Boot options" - -choice - prompt "Boot Mode" - default BOOT_RUNFROMFLASH - -config BOOT_RUNFROMEXTSRAM - bool "Run from external SRAM" - ---help--- - Some configuration support booting and running from external SRAM. - -config BOOT_RUNFROMFLASH - bool "Boot and run from flash" - ---help--- - Most configurations support XIP operation from FLASH but must copy - initialized .data sections to RAM. (This is the default). - -config BOOT_RUNFROMISRAM - bool "Boot and run from internal SRAM" - ---help--- - Some configuration support booting and running from internal SRAM. - -config BOOT_RUNFROMSDRAM - bool "Boot and run from external SDRAM" - ---help--- - Some configuration support booting and running from external SDRAM. - -config BOOT_COPYTORAM - bool "Boot from FLASH but copy to ram" - ---help--- - Some configurations boot in FLASH but copy themselves entirely into - RAM for better performance. - -endchoice |