# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # if ARCH_MISOC choice prompt "Misoc Chip Selection" default ARCH_CHIP_LM32 config ARCH_CHIP_LM32 bool "LM32" select MISOC_HAVE_UART1 ---help--- LM32 Chip Selected config ARCH_CHIP_MINERVA bool "MINERVA" select MISOC_HAVE_UART1 ---help--- LambdaConcept MINERVAL Chip Selected config ARCH_CHIP_MISOC_CUSTOM bool "Custom MISOC chip" select ARCH_CHIP_CUSTOM ---help--- Select this option if there is no directory for the chip under arch/misoc/src/. endchoice # Misoc Chip Selection config ARCH_CHIP string default "lm32" if ARCH_CHIP_LM32 default "minerva" if ARCH_CHIP_MINERVA menu "MISOC Peripheral Support" # These "hidden" settings determine whether a peripheral option is available # for the selected MCU config MISOC_HAVE_UART1 bool default n select UART1_SERIALDRIVER config MISOC_UART1 bool "UART1" default n select ARCH_HAVE_UART1 select MISOC_UART config MISOC_ETHERNET bool "Ethernet" default n select NETDEVICES select ARCH_HAVE_PHY select ARCH_HAVE_NETDEV_STATISTICS endmenu # MISOC Peripheral Support config MISOC_UART bool config MISOC_UART_RX_BUF_SIZE int "UART RX Buffer size" default 64 depends on MISOC_UART ---help--- Size of RX buffers for MISOC UARTs config MISOC_UART_TX_BUF_SIZE int "UART TX Buffer size" default 64 depends on MISOC_UART ---help--- Size of TX buffers for MISOC UARTs if ARCH_CHIP_LM32 source arch/misoc/src/lm32/Kconfig endif if ARCH_CHIP_MINERVA source arch/misoc/src/minerva/Kconfig endif endif # ARCH_MISOC