summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/nuc1xx
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-16 18:13:12 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-16 18:13:12 +0000
commit46f5b6216a5d468e39c6b5e883d2fcb9545e01ef (patch)
treef804bf920be18cfb9b9b2fbaaf564820a6917e37 /nuttx/arch/arm/src/nuc1xx
parentb78eb3e4bbd9a44cb38e6cd5f7fdde4e22a183f4 (diff)
downloadnuttx-46f5b6216a5d468e39c6b5e883d2fcb9545e01ef.tar.gz
nuttx-46f5b6216a5d468e39c6b5e883d2fcb9545e01ef.tar.bz2
nuttx-46f5b6216a5d468e39c6b5e883d2fcb9545e01ef.zip
Add Nuvoton chip selection logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5656 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/nuc1xx')
-rw-r--r--nuttx/arch/arm/src/nuc1xx/Kconfig137
1 files changed, 137 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/nuc1xx/Kconfig b/nuttx/arch/arm/src/nuc1xx/Kconfig
index 9902936da..50f72c355 100644
--- a/nuttx/arch/arm/src/nuc1xx/Kconfig
+++ b/nuttx/arch/arm/src/nuc1xx/Kconfig
@@ -4,3 +4,140 @@
#
comment "NUC100/120 Configuration Options"
+
+choice
+ prompt "Nuvoton NUC1xx Chip Selection"
+ default ARCH_CHIP_NUC120LE3AN
+ depends on ARCH_CHIP_NUC1XX
+
+config ARCH_CHIP_NUC100LC1BN
+ bool "NUC100LC1BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 32K SRAM 4K, LQFP48 package
+
+config ARCH_CHIP_NUC100LD1BN
+ bool "NUC100LD1BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 64K SRAM 4K, LQFP48 package
+
+config ARCH_CHIP_NUC100LD2BN
+ bool "NUC100LD2BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 64K SRAM 8K, LQFP48 package
+
+config ARCH_CHIP_NUC100RC1BN
+ bool "NUC100RC1BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 32K SRAM 4K, LQFP64 package
+
+config ARCH_CHIP_NUC100RD1BN
+ bool "NUC100RD1BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 64K SRAM 4K, LQFP64 package
+
+config ARCH_CHIP_NUC100RD2BN
+ bool "NUC100RD2BN
+ ---help---
+ Nuvoton NUC100 low density chip: Flash 64K SRAM 8K, LQFP64 package
+
+config ARCH_CHIP_NUC100LD3AN
+ bool "NUC100LD3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 64K SRAM 16K, LQFP48 package
+
+config ARCH_CHIP_NUC100LE3AN
+ bool "NUC100LE3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 128K SRAM 16K, LQFP48 package
+
+config ARCH_CHIP_NUC100RD3AN
+ bool "NUC100RD3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 64K SRAM 16K, LQFP64 package
+
+config ARCH_CHIP_NUC100RE3AN
+ bool "NUC100RE3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 128K SRAM 16K, LQFP64 package
+
+config ARCH_CHIP_NUC100VD2AN
+ bool "NUC100VD2AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 64K SRAM 8K, LQFP100 package
+
+config ARCH_CHIP_NUC100VD3AN
+ bool "NUC100VD3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 64K SRAM 16K, LQFP100 package
+
+config ARCH_CHIP_NUC100VE3AN
+ bool "NUC100VE3AN
+ ---help---
+ Nuvoton NUC100 medium density chip: Flash 128K SRAM 8K, LQFP100 package
+
+config ARCH_CHIP_NUC120LC1BN
+ bool "NUC120LC1BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 32K SRAM 4K, LQFP48 package
+
+config ARCH_CHIP_NUC120LD1BN
+ bool "NUC120LD1BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 64K SRAM 4K, LQFP48 package
+
+config ARCH_CHIP_NUC120LD2BN
+ bool "NUC120LD2BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 64K SRAM 8K, LQFP48 package
+
+config ARCH_CHIP_NUC120RC1BN
+ bool "NUC120RC1BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 32K SRAM 4K, LQFP64 package
+
+config ARCH_CHIP_NUC120RD1BN
+ bool "NUC120RD1BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 64K SRAM 4K, LQFP64 package
+
+config ARCH_CHIP_NUC120RD2BN
+ bool "NUC120RD2BN
+ ---help---
+ Nuvoton NUC120 low density chip: Flash 64K SRAM 8K, LQFP64 package
+
+config ARCH_CHIP_NUC120LD3AN
+ bool "NUC120LD3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 64K SRAM 16K, LQFP48 package
+
+config ARCH_CHIP_NUC120LE3AN
+ bool "NUC120LE3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 128K SRAM 16K, LQFP48 package
+
+config ARCH_CHIP_NUC120RD3AN
+ bool "NUC120RD3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 64K SRAM 16K, LQFP64 package
+
+config ARCH_CHIP_NUC120RE3AN
+ bool "NUC120RE3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 128K SRAM 16K, LQFP64 package
+
+config ARCH_CHIP_NUC120VD2AN
+ bool "NUC120VD2AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 64K SRAM 8K, LQFP100 package
+
+config ARCH_CHIP_NUC120VD3AN
+ bool "NUC120VD3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 64K SRAM 16K, LQFP100 package
+
+config ARCH_CHIP_NUC120VE3AN
+ bool "NUC120VE3AN
+ ---help---
+ Nuvoton NUC120 medium density chip: Flash 128K SRAM 16K, LQFP100 package
+
+endchoice