Tiva SSI and board configurations: hange negative Tiva logic CONFIG_SSIx_DISABLE to positive logic CONFIG_TIVA_SSIx. Add support for SSI2 and SSI3

This commit is contained in:
Gregory Nutt
2014-12-21 15:23:37 -06:00
parent b6839f5407
commit 7e5a0f227d
49 changed files with 108 additions and 121 deletions
+2 -2
View File
@@ -127,8 +127,8 @@ CONFIG_TIVA_BOARD_EARLYINIT=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
CONFIG_SSI0_DISABLE=y
CONFIG_SSI1_DISABLE=y
# CONFIG_TIVA_SSI0 is not set
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -480,8 +480,8 @@ DK-TM4129X Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+12 -2
View File
@@ -138,13 +138,21 @@ CONFIG_ARCH_CHIP_TM4C=y
#
# Tiva/Stellaris Peripheral Support
#
# CONFIG_TIVA_I2C is not set
CONFIG_TIVA_HAVE_I2C2=y
CONFIG_TIVA_HAVE_I2C3=y
# CONFIG_TIVA_HAVE_I2C4 is not set
# CONFIG_TIVA_HAVE_I2C5 is not set
CONFIG_TIVA_HAVE_UART3=y
CONFIG_TIVA_HAVE_UART4=y
CONFIG_TIVA_HAVE_UART5=y
CONFIG_TIVA_HAVE_UART6=y
CONFIG_TIVA_HAVE_UART7=y
CONFIG_TIVA_HAVE_SSI0=y
CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_HAVE_SSI2=y
CONFIG_TIVA_HAVE_SSI3=y
# CONFIG_TIVA_SSI is not set
# CONFIG_TIVA_I2C0 is not set
# CONFIG_TIVA_I2C1 is not set
# CONFIG_TIVA_I2C2 is not set
@@ -157,8 +165,10 @@ CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART5 is not set
# CONFIG_TIVA_UART6 is not set
# CONFIG_TIVA_UART7 is not set
CONFIG_SSI0_DISABLE=y
CONFIG_SSI1_DISABLE=y
# CONFIG_TIVA_SSI0 is not set
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_SSI2 is not set
# CONFIG_TIVA_SSI3 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
+3 -6
View File
@@ -54,13 +54,10 @@
/* How many SSI modules does this chip support? */
#if TIVA_NSSI < 1
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI0
#elif TIVA_NSSI < 2
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
#endif
/* LED definitions ******************************************************************/
+1 -1
View File
@@ -77,7 +77,7 @@ void tiva_boardinitialize(void)
/* The DK-TM4C129x microSD CS and OLED are on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
if (tm4c_ssiinitialize)
{
tm4c_ssiinitialize();
+2 -2
View File
@@ -53,7 +53,7 @@
/* The DK-TM4C129x microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
/************************************************************************************
* Definitions
@@ -129,4 +129,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
+2 -2
View File
@@ -316,8 +316,8 @@ Eagle100-specific Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to ensable support for SSI0
CONFIG_TIVA_SSI1 - Select to ensable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -135,8 +135,8 @@ CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -161,8 +161,8 @@ CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -138,8 +138,8 @@ CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -138,8 +138,8 @@ CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
+3 -6
View File
@@ -57,13 +57,10 @@
*/
#if TIVA_NSSI == 0
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI == 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* Eagle-100 GPIOs ******************************************************************/
+1 -1
View File
@@ -77,7 +77,7 @@ void tiva_boardinitialize(void)
/* The Eagle100 microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
if (lm_ssiinitialize)
{
lm_ssiinitialize();
+2 -2
View File
@@ -54,7 +54,7 @@
/* The Eagle100 microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
/************************************************************************************
* Definitions
@@ -149,4 +149,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
+2 -2
View File
@@ -128,8 +128,8 @@ CONFIG_TIVA_HAVE_SSI1=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -371,8 +371,8 @@ Stellaris EKK-LM3S9B96 Evaluation Kit Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -130,8 +130,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
CONFIG_SSI0_DISABLE=y
CONFIG_SSI1_DISABLE=y
# CONFIG_TIVA_SSI0 is not set
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
@@ -58,13 +58,10 @@
*/
#if TIVA_NSSI == 0
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI == 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* EKK-LM3S9B96 Eval Kit ************************************************************/
+1 -1
View File
@@ -77,7 +77,7 @@ void tiva_boardinitialize(void)
* lm_ssiinitialize() has been brought into the link.
*/
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
if (lm_ssiinitialize)
{
lm_ssiinitialize();
+2 -2
View File
@@ -53,7 +53,7 @@
#include "tiva_gpio.h"
#include "ekklm3s9b96_internal.h"
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
/************************************************************************************
* Definitions
@@ -159,4 +159,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
+2 -2
View File
@@ -369,11 +369,11 @@ Stellaris MDL-S2E Reference Design Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
The TX and RX pins for SSI0 share I/O pins with the TX and RX pins
for UART1. To avoid conflicts, only one of SSI0 and UART1 should
be enabled in a configuration.
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
Note that the LM3S6432 only has one SSI, so SSI1 should always be
disabled.
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
+2 -2
View File
@@ -129,8 +129,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
CONFIG_TIVA_UART1=y
# CONFIG_TIVA_UART2 is not set
CONFIG_SSI0_DISABLE=y
CONFIG_SSI1_DISABLE=y
# CONFIG_TIVA_SSI0 is not set
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
@@ -56,11 +56,9 @@
*/
#if TIVA_NSSI == 0
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_TIVA_SSI0
#endif
#undef CONFIG_SSI1_DISABLE
#define CONFIG_SSI1_DISABLE 1
#undef CONFIG_TIVA_SSI1
/* LM3S6432 MDL-S2E *****************************************************************/
+2 -2
View File
@@ -54,7 +54,7 @@
* Definitions
************************************************************************************/
#if defined(CONFIG_TIVA_UART1) && !defined(CONFIG_SSI0_DISABLE)
#if defined(CONFIG_TIVA_UART1) && defined(CONFIG_TIVA_SSI0)
# error Only one of UART1 and SSI0 can be enabled on this board.
#endif
@@ -82,7 +82,7 @@ void tiva_boardinitialize(void)
* lm_ssiinitialize() has been brought into the link.
*/
#if !defined(CONFIG_SSI0_DISABLE)
#if defined(CONFIG_TIVA_SSI0)
if (lm_ssiinitialize)
{
lm_ssiinitialize();
+2 -2
View File
@@ -52,7 +52,7 @@
#include "tiva_gpio.h"
#include "lm3s6432s2e_internal.h"
#if !defined(CONFIG_SSI0_DISABLE)
#if defined(CONFIG_TIVA_SSI0)
/************************************************************************************
* Definitions
@@ -149,4 +149,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 */
+2 -2
View File
@@ -514,8 +514,8 @@ Stellaris LM3S6965 Evaluation Kit Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -130,8 +130,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -130,8 +130,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -130,8 +130,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
@@ -57,13 +57,10 @@
*/
#if TIVA_NSSI == 0
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI == 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* LM3S6965 Eval Kit ***************************************************************/
+1 -1
View File
@@ -78,7 +78,7 @@ void tiva_boardinitialize(void)
/* The LM3S6965 Eval Kit microSD CS and OLED are on SSI0 (Duh! There is no SSI1) */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
if (lm_ssiinitialize)
{
lm_ssiinitialize();
+2 -2
View File
@@ -54,7 +54,7 @@
/* The LM3S6965 Eval Kit microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
/************************************************************************************
* Definitions
@@ -161,4 +161,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
+2 -2
View File
@@ -152,8 +152,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -418,8 +418,8 @@ Stellaris LM3S8962 Evaluation Kit Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -138,8 +138,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
CONFIG_TIVA_ETHERNET=y
# CONFIG_TIVA_FLASH is not set
+2 -2
View File
@@ -138,8 +138,8 @@ CONFIG_ARCH_CHIP_LM3S=y
CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART1 is not set
# CONFIG_TIVA_UART2 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
@@ -57,13 +57,10 @@
*/
#if TIVA_NSSI == 0
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI == 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* LM3S8962 Eval Kit ***************************************************************/
+1 -1
View File
@@ -78,7 +78,7 @@ void tiva_boardinitialize(void)
/* The LM3S8962 Eval Kit microSD CS and OLED are on SSI0 (Duh! There is no SSI1) */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
if (lm_ssiinitialize)
{
lm_ssiinitialize();
+2 -2
View File
@@ -54,7 +54,7 @@
/* The LM3S8962 Eval Kit microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
/************************************************************************************
* Definitions
@@ -161,4 +161,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
+2 -2
View File
@@ -645,8 +645,8 @@ LM4F120 LaunchPad Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -136,8 +136,8 @@ CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART5 is not set
# CONFIG_TIVA_UART6 is not set
# CONFIG_TIVA_UART7 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
+1 -1
View File
@@ -78,7 +78,7 @@ void tiva_boardinitialize(void)
/* The LM4F LaunchPad microSD CS and OLED are on SSI0 (Duh! There is no SSI1) */
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
#if defined(CONFIG_TIVA_SSI0) /* || defined(CONFIG_TIVA_SSI1) */
if (lm4f_ssiinitialize)
{
lm4f_ssiinitialize();
+2 -2
View File
@@ -54,7 +54,7 @@
/* The LM4F LaunchPad microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
/************************************************************************************
* Definitions
@@ -130,4 +130,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */
@@ -57,13 +57,10 @@
*/
#if TIVA_NSSI < 1
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI < 2
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* LM4F LaunchPad *******************************************************************/
+2 -2
View File
@@ -741,8 +741,8 @@ TM4C123G LaunchPad Configuration Options
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
CONFIG_UARTn_2STOP - Two stop bits
CONFIG_SSI0_DISABLE - Select to disable support for SSI0
CONFIG_SSI1_DISABLE - Select to disable support for SSI1
CONFIG_TIVA_SSI0 - Select to enable support for SSI0
CONFIG_TIVA_SSI1 - Select to enable support for SSI1
CONFIG_SSI_POLLWAIT - Select to disable interrupt driven SSI support.
Poll-waiting is recommended if the interrupt rate would be to
high in the interrupt driven case.
+2 -2
View File
@@ -148,8 +148,8 @@ CONFIG_TIVA_UART0=y
# CONFIG_TIVA_UART5 is not set
# CONFIG_TIVA_UART6 is not set
# CONFIG_TIVA_UART7 is not set
# CONFIG_SSI0_DISABLE is not set
CONFIG_SSI1_DISABLE=y
CONFIG_TIVA_SSI0=y
# CONFIG_TIVA_SSI1 is not set
# CONFIG_TIVA_ETHERNET is not set
# CONFIG_TIVA_FLASH is not set
@@ -56,13 +56,10 @@
/* How many SSI modules does this chip support? */
#if TIVA_NSSI < 1
# undef CONFIG_SSI0_DISABLE
# define CONFIG_SSI0_DISABLE 1
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI0
# undef CONFIG_TIVA_SSI1
#elif TIVA_NSSI < 2
# undef CONFIG_SSI1_DISABLE
# define CONFIG_SSI1_DISABLE 1
# undef CONFIG_TIVA_SSI1
#endif
/* AT24 Serial EEPROM
+1 -1
View File
@@ -77,7 +77,7 @@ void tiva_boardinitialize(void)
/* The TM4C123G LaunchPad microSD CS and OLED are on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
if (tm4c_ssiinitialize)
{
tm4c_ssiinitialize();
+2 -2
View File
@@ -53,7 +53,7 @@
/* The TM4C123G LaunchPad microSD CS is on SSI0 */
#if !defined(CONFIG_SSI0_DISABLE) || !defined(CONFIG_SSI1_DISABLE)
#if defined(CONFIG_TIVA_SSI0) || defined(CONFIG_TIVA_SSI1)
/************************************************************************************
* Definitions
@@ -129,4 +129,4 @@ uint8_t tiva_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
return SPI_STATUS_PRESENT;
}
#endif /* !CONFIG_SSI0_DISABLE || !CONFIG_SSI1_DISABLE */
#endif /* CONFIG_TIVA_SSI0 || CONFIG_TIVA_SSI1 */