aboutsummaryrefslogtreecommitdiff
path: root/nuttx/arch/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/Kconfig')
-rw-r--r--nuttx/arch/Kconfig365
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