diff --git a/configs/lm3s6965-ek/nx/defconfig b/configs/lm3s6965-ek/nx/defconfig index 601c8c18674..de6ae2a1587 100755 --- a/configs/lm3s6965-ek/nx/defconfig +++ b/configs/lm3s6965-ek/nx/defconfig @@ -594,7 +594,7 @@ CONFIG_NX_MXCLIENTMSGS=16 # The latter limitation effectively reduces the 128x96 disply to 64x96. CONFIG_LCD_P14201=y CONFIG_P14201_SPIMODE=2 -CONFIG_P14201_FREQUENCY=20000000 +CONFIG_P14201_FREQUENCY=3500000 CONFIG_P14201_NINTERFACES=1 CONFIG_P14201_FRAMEBUFFER=y diff --git a/configs/lm3s6965-ek/src/up_ssi.c b/configs/lm3s6965-ek/src/up_ssi.c index 90d24ef7831..4dcd231c060 100755 --- a/configs/lm3s6965-ek/src/up_ssi.c +++ b/configs/lm3s6965-ek/src/up_ssi.c @@ -137,6 +137,7 @@ void lm3s_spiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool select { ssidbg("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert"); ssi_dumpgpio("lm3s_spiselect() Entry"); + if (devid == SPIDEV_MMCSD) { /* Assert the CS pin to the card */