summaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/arch/arm/src/sama5/sam_ssc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/nuttx/arch/arm/src/sama5/sam_ssc.c b/nuttx/arch/arm/src/sama5/sam_ssc.c
index 05c140167..d244a75f9 100644
--- a/nuttx/arch/arm/src/sama5/sam_ssc.c
+++ b/nuttx/arch/arm/src/sama5/sam_ssc.c
@@ -2625,7 +2625,7 @@ static void ssc0_configure(struct sam_ssc_s *priv)
/* Set/clear loopback mode */
-#if defined(CONFIG_SAMA5_SSC0_TX) && defined(CONFIG_SAMA5_SSC0_TX) && \
+#if defined(CONFIG_SAMA5_SSC0_RX) && defined(CONFIG_SAMA5_SSC0_TX) && \
defined(SAMA5_SSC0_LOOPBACK)
priv->loopback = true;
#else
@@ -2636,10 +2636,8 @@ static void ssc0_configure(struct sam_ssc_s *priv)
#if defined(SSC0_HAVE_MCK2)
priv->samplerate = CONFIG_SAMA5_SSC0_MCKDIV_SAMPLERATE;
-
#elif defined(SSC_HAVE_MCK2)
priv->samplerate = 0;
-
#endif
/* Configure driver state specific to this SSC peripheral */
@@ -2760,7 +2758,7 @@ static void ssc1_configure(struct sam_ssc_s *priv)
/* Set/clear loopback mode */
-#if defined(CONFIG_SAMA5_SSC1_TX) && defined(CONFIG_SAMA5_SSC1_TX) && \
+#if defined(CONFIG_SAMA5_SSC1_RX) && defined(CONFIG_SAMA5_SSC1_TX) && \
defined(SAMA5_SSC1_LOOPBACK)
priv->loopback = true;
#else
@@ -2771,10 +2769,8 @@ static void ssc1_configure(struct sam_ssc_s *priv)
#if defined(SSC1_HAVE_MCK2)
priv->samplerate = CONFIG_SAMA5_SSC1_MCKDIV_SAMPLERATE;
-
#elif defined(SSC_HAVE_MCK2)
priv->samplerate = 0;
-
#endif
/* Configure driver state specific to this SSC peripheral */