From 1dfc0b66c355eaad6f1d860c6a526dac37749de0 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 21 Dec 2014 17:20:16 -0600 Subject: Tiva: Add support for I2C6-9 --- nuttx/arch/arm/src/tiva/Kconfig | 57 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) (limited to 'nuttx/arch/arm/src/tiva/Kconfig') diff --git a/nuttx/arch/arm/src/tiva/Kconfig b/nuttx/arch/arm/src/tiva/Kconfig index c87c63762..8022b9d03 100644 --- a/nuttx/arch/arm/src/tiva/Kconfig +++ b/nuttx/arch/arm/src/tiva/Kconfig @@ -15,6 +15,7 @@ config ARCH_CHIP_LM3S6918 depends on ARCH_CHIP_LM select ARCH_CORTEXM3 select ARCH_CHIP_LM3S + select TIVA_HAVE_I2C1 select TIVA_HAVE_SSI1 config ARCH_CHIP_LM3S9B96 @@ -23,6 +24,7 @@ config ARCH_CHIP_LM3S9B96 select ARCH_CORTEXM3 select ARCH_CHIP_LM3S select TIVA_HAVE_UART3 + select TIVA_HAVE_I2C1 select TIVA_HAVE_SSI1 select TIVA_HAVE_GPIOH_IRQS @@ -38,6 +40,7 @@ config ARCH_CHIP_LM3S6965 select ARCH_CORTEXM3 select ARCH_CHIP_LM3S select TIVA_HAVE_UART3 + select TIVA_HAVE_I2C1 select TIVA_HAVE_GPIOH_IRQS config ARCH_CHIP_LM3S8962 @@ -46,6 +49,7 @@ config ARCH_CHIP_LM3S8962 select ARCH_CORTEXM3 select ARCH_CHIP_LM3S select TIVA_HAVE_UART3 + select TIVA_HAVE_I2C1 select TIVA_HAVE_GPIOH_IRQS config ARCH_CHIP_LM4F120 @@ -86,6 +90,7 @@ config ARCH_CHIP_CC3200 bool "CC3200" depends on ARCH_CHIP_TIVA select ARCH_CORTEXM4 + select TIVA_HAVE_I2C1 endchoice @@ -112,6 +117,7 @@ config ARCH_CHIP_LM4F select TIVA_HAVE_GPIOF_IRQS select TIVA_HAVE_GPIOG_IRQS select TIVA_HAVE_GPIOH_IRQS + select TIVA_HAVE_I2C1 select TIVA_HAVE_I2C2 select TIVA_HAVE_I2C3 select TIVA_HAVE_UART3 @@ -130,12 +136,19 @@ config ARCH_CHIP_TM4C123 config ARCH_CHIP_TM4C129 bool select TIVA_HAVE_GPIOQ_IRQS + select TIVA_HAVE_I2C4 + select TIVA_HAVE_I2C5 + select TIVA_HAVE_I2C6 + select TIVA_HAVE_I2C7 + select TIVA_HAVE_I2C8 + select TIVA_HAVE_I2C9 config ARCH_CHIP_TM4C bool select ARCH_CORTEXM4 select ARCH_HAVE_FPU select TIVA_HAVE_GPIOP_IRQS + select TIVA_HAVE_I2C1 select TIVA_HAVE_I2C2 select TIVA_HAVE_I2C3 select TIVA_HAVE_UART3 @@ -166,6 +179,10 @@ config TIVA_I2C bool default n +config TIVA_HAVE_I2C1 + bool + default n + config TIVA_HAVE_I2C2 bool default n @@ -182,6 +199,22 @@ config TIVA_HAVE_I2C5 bool default n +config TIVA_HAVE_I2C6 + bool + default n + +config TIVA_HAVE_I2C7 + bool + default n + +config TIVA_HAVE_I2C8 + bool + default n + +config TIVA_HAVE_I2C9 + bool + default n + config TIVA_HAVE_UART3 bool default n @@ -256,6 +289,30 @@ config TIVA_I2C5 depends on TIVA_HAVE_I2C5 select TIVA_I2C +config TIVA_I2C6 + bool "I2C6" + default n + depends on TIVA_HAVE_I2C6 + select TIVA_I2C + +config TIVA_I2C7 + bool "I2C7" + default n + depends on TIVA_HAVE_I2C7 + select TIVA_I2C + +config TIVA_I2C8 + bool "I2C8" + default n + depends on TIVA_HAVE_I2C8 + select TIVA_I2C + +config TIVA_I2C9 + bool "I2C9" + default n + depends on TIVA_HAVE_I2C9 + select TIVA_I2C + config TIVA_UART0 bool "UART0" select ARCH_HAVE_UART0 -- cgit v1.2.3