2022-01-15 14:01:10 +08:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
if ARCH_SPARC
|
|
|
|
choice
|
|
|
|
prompt "SPARC chip selection"
|
|
|
|
default ARCH_CHIP_BM3803
|
|
|
|
|
|
|
|
config ARCH_CHIP_BM3803
|
|
|
|
bool "BM3803"
|
|
|
|
select ARCH_SPARC_V8
|
|
|
|
select ARCH_HAVE_MATH_H
|
|
|
|
select ARCH_HAVE_RESET
|
|
|
|
select ARCH_HAVE_IRQPRIO
|
|
|
|
select ARCH_VECNOTIRQ
|
|
|
|
select ARCH_HAVE_RAMFUNCS
|
|
|
|
select ARCH_HAVE_TICKLESS
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
|
|
|
---help---
|
|
|
|
Microchip BM3803 (ARCH_SPARC_V8)
|
|
|
|
|
|
|
|
config ARCH_CHIP_BM3823
|
|
|
|
bool "BM3823"
|
|
|
|
select ARCH_SPARC_V8
|
|
|
|
select ARCH_HAVE_MATH_H
|
|
|
|
select ARCH_HAVE_IRQPRIO
|
|
|
|
select ARCH_VECNOTIRQ
|
|
|
|
select ARCH_HAVE_RAMFUNCS
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
|
|
|
---help---
|
|
|
|
Microchip BM3823 (ARCH_SPARC_V8)
|
|
|
|
|
2022-10-27 15:42:36 +08:00
|
|
|
config ARCH_CHIP_S698PM
|
|
|
|
bool "S698PM"
|
|
|
|
select ARCH_SPARC_V8
|
|
|
|
select ARCH_HAVE_MATH_H
|
|
|
|
select ARCH_HAVE_IRQPRIO
|
|
|
|
select ARCH_VECNOTIRQ
|
|
|
|
select ARCH_HAVE_RAMFUNCS
|
|
|
|
select ARCH_HAVE_MULTICPU
|
|
|
|
select ARCH_HAVE_TESTSET
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
|
|
|
---help---
|
2022-10-27 15:49:19 +08:00
|
|
|
ORBITA Sailing S698PM (ARCH_SPARC_V8)
|
2022-10-27 15:42:36 +08:00
|
|
|
|
2022-01-15 14:01:10 +08:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
config ARCH_SPARC_V8
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
select ARCH_HAVE_STACKCHECK
|
|
|
|
|
|
|
|
config ARCH_FAMILY
|
|
|
|
string
|
|
|
|
default "sparc_v8" if ARCH_SPARC_V8
|
|
|
|
|
|
|
|
config ARCH_CHIP
|
|
|
|
string
|
|
|
|
default "bm3803" if ARCH_CHIP_BM3803
|
|
|
|
default "bm3823" if ARCH_CHIP_BM3823
|
2022-10-27 15:42:36 +08:00
|
|
|
default "s698pm" if ARCH_CHIP_S698PM
|
2022-01-15 14:01:10 +08:00
|
|
|
|
2023-02-09 16:01:01 +08:00
|
|
|
source "arch/sparc/src/sparc_v8/Kconfig"
|
|
|
|
source "arch/sparc/src/bm3803/Kconfig"
|
|
|
|
source "arch/sparc/src/bm3823/Kconfig"
|
|
|
|
source "arch/sparc/src/s698pm/Kconfig"
|
2022-01-15 14:01:10 +08:00
|
|
|
|
|
|
|
endif
|