summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/tiva/Kconfig
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-21 17:20:16 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-21 17:20:16 -0600
commit1dfc0b66c355eaad6f1d860c6a526dac37749de0 (patch)
tree85d64ad587112afe4cdd9dd6417134a90fba87b1 /nuttx/arch/arm/src/tiva/Kconfig
parent385bbed8b1996b64d0b7b56fcd347e77822d16db (diff)
downloadnuttx-1dfc0b66c355eaad6f1d860c6a526dac37749de0.tar.gz
nuttx-1dfc0b66c355eaad6f1d860c6a526dac37749de0.tar.bz2
nuttx-1dfc0b66c355eaad6f1d860c6a526dac37749de0.zip
Tiva: Add support for I2C6-9
Diffstat (limited to 'nuttx/arch/arm/src/tiva/Kconfig')
-rw-r--r--nuttx/arch/arm/src/tiva/Kconfig57
1 files changed, 57 insertions, 0 deletions
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