| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| if ARCH_CHIP_TMS570 |
| |
| comment "TMS570 Configuration Options" |
| |
| # Chip Capabilities |
| |
| config TMS570_HAVE_SCI2 |
| bool |
| default n |
| |
| config TMS570_HAVE_SPI1 |
| bool |
| default n |
| |
| config TMS570_HAVE_SPI2 |
| bool |
| default n |
| |
| config TMS570_HAVE_SPI3 |
| bool |
| default n |
| |
| config TMS570_HAVE_SPI4 |
| bool |
| default n |
| |
| config TMS570_HAVE_SPI5 |
| bool |
| default n |
| |
| # Summary Configurations |
| |
| # Chip Selection |
| |
| choice |
| prompt "TI TMS570 Chip Selection" |
| default ARCH_CHIP_TMS570LS1227ZWT |
| |
| config ARCH_CHIP_TMS570LS0232PZ |
| bool "TI TMS570LS0232PZ" |
| select ARCH_CORTEXR4 |
| |
| config ARCH_CHIP_TMS570LS0332PZ |
| bool "TI TMS570LS0332PZ" |
| select ARCH_CORTEXR4 |
| |
| config ARCH_CHIP_TMS570LS0432PZ |
| bool "TI TMS570LS0432PZ" |
| select ARCH_CORTEXR4 |
| |
| config ARCH_CHIP_TMS570LS0714PZ |
| bool "TI TMS570LS0714PZ" |
| select ARCH_CORTEXR4 |
| select ARCH_HAVE_FPU |
| select TMS570_HAVE_SCI2 |
| |
| config ARCH_CHIP_TMS570LS0714PGE |
| bool "TI TMS570LS0714PGE" |
| select ARCH_CORTEXR4 |
| select ARCH_HAVE_FPU |
| select TMS570_HAVE_SCI2 |
| |
| config ARCH_CHIP_TMS570LS0714ZWT |
| bool "TI TMS570LS0714ZWT" |
| select ARCH_CORTEXR4 |
| select ARCH_HAVE_FPU |
| select TMS570_HAVE_SCI2 |
| |
| config ARCH_CHIP_TMS570LS1227ZWT |
| bool "TI TMS570LS1227ZWT" |
| select ARCH_CORTEXR4 |
| select ARCH_HAVE_FPU |
| select TMS570_HAVE_SCI2 |
| |
| config ARCH_CHIP_TMS570LS3137ZWT |
| bool "TI TMS570LS3137ZWT" |
| select ARCH_CORTEXR4 |
| select ARCH_HAVE_FPU |
| select TMS570_HAVE_SCI2 |
| select TMS570_HAVE_SPI1 |
| select TMS570_HAVE_SPI2 |
| select TMS570_HAVE_SPI3 |
| select TMS570_HAVE_SPI4 |
| select TMS570_HAVE_SPI5 |
| |
| endchoice # TI TMS570 Chip Selection |
| |
| menu "TMS570 Peripheral Support" |
| |
| config TMS570_MIBADC |
| bool "MibADC" |
| default n |
| |
| config TMS570_DCAN1 |
| bool "Controller Area Network 1 (DCAN1)" |
| default n |
| |
| config TMS570_DCAN2 |
| bool "Controller Area Network 1 (DCAN2)" |
| default n |
| |
| config TMS570_QEP |
| bool "Enhanced Quadrature Encoder Unit (eQEP)" |
| default n |
| |
| config TMS570_N2HET |
| bool "High-End Timer (N2HET)" |
| default n |
| |
| config TMS570_DCAN1 |
| bool "Controller Area Network 1 (D" |
| default n |
| |
| config TMS570_SPI1 |
| bool "SPI1" |
| default n |
| depends on TMS570_HAVE_SPI4 |
| select SPI |
| select TMS570_SPI |
| |
| config TMS570_SPI2 |
| bool "SPI2" |
| default n |
| depends on TMS570_HAVE_SPI2 |
| select SPI |
| select TMS570_SPI |
| |
| config TMS570_SPI3 |
| bool "SPI3" |
| default n |
| depends on TMS570_HAVE_SPI3 |
| select SPI |
| select TMS570_SPI |
| |
| config TMS570_SPI4 |
| bool "SPI4" |
| default n |
| depends on TMS570_HAVE_SPI4 |
| select SPI |
| select TMS570_SPI |
| |
| config TMS570_SPI5 |
| bool "SPI5" |
| default n |
| depends on TMS570_HAVE_SPI5 |
| select SPI |
| select TMS570_SPI |
| |
| config TMS570_SCI1 |
| bool "Serial Communication Interface 1 (SCI1)" |
| default n |
| select SCI1_SERIALDRIVER |
| select ARCH_HAVE_SERIAL_TERMIOS |
| |
| config TMS570_SCI2 |
| bool "Serial Communication Interface 2 (SCI2)" |
| default n |
| depends on TMS570_HAVE_SCI2 |
| select SCI1_SERIALDRIVER |
| select ARCH_HAVE_SERIAL_TERMIOS |
| |
| endmenu # TMS570 Peripheral Support |
| |
| config TMS570_GIO_IRQ |
| bool "GIO pin interrupts" |
| ---help--- |
| Build in support for interrupting GIO pins |
| |
| config TMS570_SELFTEST |
| bool "Power-on Selftest" |
| default n |
| ---help--- |
| Enable power-on self-test of memories and ECC logic. |
| |
| endif # ARCH_CHIP_TMS570 |