summaryrefslogtreecommitdiff
path: root/nuttx/arch/sh/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/sh/Kconfig')
-rw-r--r--nuttx/arch/sh/Kconfig32
1 files changed, 32 insertions, 0 deletions
diff --git a/nuttx/arch/sh/Kconfig b/nuttx/arch/sh/Kconfig
index ae2bf3130..8735dc238 100644
--- a/nuttx/arch/sh/Kconfig
+++ b/nuttx/arch/sh/Kconfig
@@ -2,3 +2,35 @@
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#
+
+if ARCH_SH
+choice
+ prompt "SH chip selection"
+ default ARCH_CHIP_SH7032
+
+config ARCH_CHIP_SH7032
+ bool "SH7032"
+ ---help---
+ Hitachi/Renesas SH7032 (SH1)
+
+config ARCH_CHIP_M30262F8
+ bool "M30262F8"
+ ---help---
+ Renesas M30262F8 (M16C)
+
+endchoice
+
+config ARCH_SH1
+ bool
+ default y if ARCH_CHIP_SH7032
+
+config ARCH_M16C
+ bool
+ default y if ARCH_CHIP_M30262F8
+
+config ARCH_CHIP
+ string
+ default "sh1" if ARCH_SH1
+ default "m16c" if ARCH_M16C
+
+endif