diff options
Diffstat (limited to 'nuttx/arch/arm/Kconfig')
-rw-r--r-- | nuttx/arch/arm/Kconfig | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/nuttx/arch/arm/Kconfig b/nuttx/arch/arm/Kconfig index 12c8ba4d5..d47218ef6 100644 --- a/nuttx/arch/arm/Kconfig +++ b/nuttx/arch/arm/Kconfig @@ -96,6 +96,13 @@ config ARCH_CHIP_LPC43XX ---help--- NPX LPC43XX architectures (ARM Cortex-M4). +config ARCH_CHIP_NUC120 + bool "Nuvoton NUC120" + select ARCH_CORTEXM0 + select ARCH_HAVE_CMNVECTOR + ---help--- + NPX LPC43XX architectures (ARM Cortex-M4). + config ARCH_CHIP_SAM3U bool "Atmel AT91SAM3U" select ARCH_CORTEXM3 @@ -129,6 +136,10 @@ config ARCH_ARM926EJS config ARCH_ARM920T bool +config ARCH_CORTEXM0 + bool + select ARCH_IRQPRIO + config ARCH_CORTEXM3 bool select ARCH_IRQPRIO @@ -140,6 +151,7 @@ config ARCH_CORTEXM4 config ARCH_FAMILY string default "arm" if ARCH_ARM7TDMI || ARCH_ARM926EJS || ARCH_ARM920T + default "armv6-m" if ARCH_CORTEXM0 default "armv7-m" if ARCH_CORTEXM3 || ARCH_CORTEXM4 config ARCH_CHIP @@ -155,6 +167,7 @@ config ARCH_CHIP default "lpc2378" if ARCH_CHIP_LPC2378 default "lpc31xx" if ARCH_CHIP_LPC31XX default "lpc43xx" if ARCH_CHIP_LPC43XX + default "nuc1xx" if ARCH_CHIP_NUC120 default "sam3u" if ARCH_CHIP_SAM3U default "stm32" if ARCH_CHIP_STM32 default "str71x" if ARCH_CHIP_STR71X @@ -193,6 +206,7 @@ config ARCH_FPU config ARCH_HAVE_MPU bool + default n config ARMV7M_MPU bool "MPU support" @@ -262,6 +276,9 @@ config DEBUG_HARDFAULT output is sometimes helpful when debugging difficult hard fault problems, but may be more than you typcially want to see. +if ARCH_CORTEXM0 +source arch/arm/src/armv6-m/Kconfig +endif if ARCH_CORTEXM3 || ARCH_CORTEXM4 source arch/arm/src/armv7-m/Kconfig endif @@ -301,6 +318,9 @@ endif if ARCH_CHIP_LPC43XX source arch/arm/src/lpc43xx/Kconfig endif +if ARCH_CHIP_NUC120 +source arch/arm/src/nuc1xx/Kconfig +endif if ARCH_CHIP_SAM3U source arch/arm/src/sam3u/Kconfig endif |