summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c')
-rwxr-xr-xnuttx/arch/arm/src/lpc17xx/lpc17_ssp.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c b/nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c
index fcfd675ec..a015932e9 100755
--- a/nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c
+++ b/nuttx/arch/arm/src/lpc17xx/lpc17_ssp.c
@@ -696,7 +696,7 @@ FAR struct spi_dev_s *up_spiinitialize(int port)
lpc17_configgpio(GPIO_SSP0_MOSI);
#endif
-#ifdef CONFIG_LPC17_SSP0
+#ifdef CONFIG_LPC17_SSP1
lpc17_configgpio(GPIO_SSP1_SCK);
lpc17_configgpio(GPIO_SSP1_MISO);
lpc17_configgpio(GPIO_SSP1_MOSI);
@@ -711,7 +711,7 @@ FAR struct spi_dev_s *up_spiinitialize(int port)
putreg32(regval, LPC17_SYSCON_PCLKSEL1);
#endif
-#ifdef CONFIG_LPC17_SSP0
+#ifdef CONFIG_LPC17_SSP1
regval = getreg32(LPC17_SYSCON_PCLKSEL0);
regval &= ~SYSCON_PCLKSEL0_SSP1_MASK;
regval |= (SSP_PCLKSET_DIV << SYSCON_PCLKSEL0_SSP1_SHIFT);
@@ -724,7 +724,8 @@ FAR struct spi_dev_s *up_spiinitialize(int port)
regval &= ~(SYSCON_PCONP_PCSSP0|SYSCON_PCONP_PCSSP1);
#ifdef CONFIG_LPC17_SSP0
regval |= SYSCON_PCONP_PCSSP0;
-#else
+#endif
+#ifdef CONFIG_LPC17_SSP1
regval |= SYSCON_PCONP_PCSSP1;
#endif
putreg32(regval, LPC17_SYSCON_PCONP);