| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| if ARCH_MIPS |
| choice |
| prompt "MIPS chip selection" |
| default ARCH_CHIP_PIC32MX |
| |
| config ARCH_CHIP_PIC32MX |
| bool "PIC32MX" |
| select ARCH_MIPS32 |
| select ARCH_HAVE_EIC |
| select ARCH_HAVE_IRQPRIO |
| select ARCH_VECNOTIRQ |
| select ARCH_HAVE_RAMFUNCS |
| select ARCH_HAVE_SERIAL_TERMIOS |
| ---help--- |
| Microchip PIC32MX (MIPS32) |
| |
| config ARCH_CHIP_PIC32MZ |
| bool "PIC32MZ" |
| select ARCH_MIPS32 |
| select ARCH_HAVE_EIC |
| select ARCH_HAVE_IRQPRIO |
| select ARCH_VECNOTIRQ |
| select ARCH_HAVE_RAMFUNCS |
| select ARCH_HAVE_SERIAL_TERMIOS |
| ---help--- |
| Microchip PIC32MZ (MIPS32) |
| |
| config ARCH_CHIP_MIPS_CUSTOM |
| bool "Custom MIPS chip" |
| select ARCH_CHIP_CUSTOM |
| ---help--- |
| Select this option if there is no directory for the chip under arch/mips/src/. |
| |
| endchoice |
| |
| config ARCH_MIPS32 |
| bool |
| default n |
| select ARCH_HAVE_FORK |
| |
| config ARCH_MIPS_M4K |
| bool |
| default n |
| |
| config ARCH_MIPS_MICROAPTIV |
| bool |
| default n |
| select ARCH_HAVE_MICROMIPS |
| |
| config ARCH_MIPS_M5150 |
| bool |
| default n |
| select ARCH_HAVE_MICROMIPS |
| |
| config ARCH_HAVE_EIC |
| bool |
| default n |
| |
| config ARCH_HAVE_MICROMIPS |
| bool |
| default n |
| |
| config MIPS_MICROMIPS |
| bool "Use microMIPS ISA" |
| default n |
| depends on ARCH_HAVE_MICROMIPS |
| ---help--- |
| The processor supports both the MIPS32 ISA and the microMIPS ISA. |
| If this option is selected, the microMIPS ISA will be used. |
| Otherwise, the MIPS32 ISA will be used. |
| |
| config ARCH_FAMILY |
| string |
| default "mips32" if ARCH_MIPS32 |
| |
| config ARCH_CHIP |
| string |
| default "pic32mx" if ARCH_CHIP_PIC32MX |
| default "pic32mz" if ARCH_CHIP_PIC32MZ |
| |
| source "arch/mips/src/common/Kconfig" |
| source "arch/mips/src/mips32/Kconfig" |
| source "arch/mips/src/pic32mx/Kconfig" |
| source "arch/mips/src/pic32mz/Kconfig" |
| |
| endif |