mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
STM32 SDIO driver now build with DMA enabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4404 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -711,20 +711,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -420,6 +420,17 @@
|
|||||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_1
|
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_1
|
||||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_2
|
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_2
|
||||||
|
|
||||||
|
/* DMA Channl/Stream Selections *****************************************************/
|
||||||
|
/* Stream selections are arbitrary for now but might become important in the future
|
||||||
|
* is we set aside more DMA channels/streams.
|
||||||
|
*
|
||||||
|
* SDIO DMA
|
||||||
|
* DMAMAP_SDIO_1 = Channel 4, Stream 3
|
||||||
|
* DMAMAP_SDIO_2 = Channel 4, Stream 5
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define DMAMAP_SDIO DMAMAP_SDIO_1
|
||||||
|
|
||||||
/************************************************************************************
|
/************************************************************************************
|
||||||
* Public Data
|
* Public Data
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|||||||
@@ -711,20 +711,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -788,20 +788,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -498,6 +498,7 @@ CONFIG_DEBUG_ANALOG=n
|
|||||||
CONFIG_DEBUG_PWM=n
|
CONFIG_DEBUG_PWM=n
|
||||||
CONFIG_DEBUG_CAN=n
|
CONFIG_DEBUG_CAN=n
|
||||||
CONFIG_DEBUG_I2C=n
|
CONFIG_DEBUG_I2C=n
|
||||||
|
CONFIG_DEBUG_DMA=n
|
||||||
CONFIG_HAVE_CXX=y
|
CONFIG_HAVE_CXX=y
|
||||||
CONFIG_MM_REGIONS=2
|
CONFIG_MM_REGIONS=2
|
||||||
CONFIG_ARCH_LOWPUTC=y
|
CONFIG_ARCH_LOWPUTC=y
|
||||||
@@ -788,20 +789,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -678,16 +678,24 @@ CONFIG_FS_READAHEAD=n
|
|||||||
CONFIG_FS_WRITEBUFFER=n
|
CONFIG_FS_WRITEBUFFER=n
|
||||||
|
|
||||||
#
|
#
|
||||||
# SDIO-based MMC/SD driver
|
# STM32 SDIO-based MMC/SD driver
|
||||||
#
|
#
|
||||||
# CONFIG_SDIO_DMA
|
# CONFIG_SDIO_DMA
|
||||||
# SDIO driver supports DMA
|
# SDIO driver supports DMA
|
||||||
|
# CONFIG_SDIO_PRI - Select SDIO interrupt prority. Default: 128
|
||||||
|
# CONFIG_SDIO_DMAPRIO - Select SDIO DMA interrupt priority.
|
||||||
|
# Default: Medium
|
||||||
|
# CONFIG_SDIO_WIDTH_D1_ONLY - Select 1-bit transfer mode. Default:
|
||||||
|
# 4-bit transfer mode.
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
# CONFIG_MMCSD_MMCSUPPORT
|
||||||
# Enable support for MMC cards
|
# Enable support for MMC cards
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
# CONFIG_MMCSD_HAVECARDDETECT
|
||||||
# SDIO driver card detection is 100% accurate
|
# SDIO driver card detection is 100% accurate
|
||||||
#
|
#
|
||||||
CONFIG_SDIO_DMA=n
|
CONFIG_SDIO_DMA=n
|
||||||
|
#CONFIG_SDIO_PRI=128
|
||||||
|
#CONFIG_SDIO_DMAPRIO
|
||||||
|
#CONFIG_SDIO_WIDTH_D1_ONLY
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
|
|||||||
@@ -711,20 +711,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -718,20 +718,6 @@ CONFIG_SDIO_DMA=n
|
|||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
CONFIG_MMCSD_MMCSUPPORT=n
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
CONFIG_MMCSD_HAVECARDDETECT=n
|
||||||
|
|
||||||
#
|
|
||||||
# SDIO-based MMC/SD driver
|
|
||||||
#
|
|
||||||
# CONFIG_SDIO_DMA
|
|
||||||
# SDIO driver supports DMA
|
|
||||||
# CONFIG_MMCSD_MMCSUPPORT
|
|
||||||
# Enable support for MMC cards
|
|
||||||
# CONFIG_MMCSD_HAVECARDDETECT
|
|
||||||
# SDIO driver card detection is 100% accurate
|
|
||||||
#
|
|
||||||
CONFIG_SDIO_DMA=n
|
|
||||||
CONFIG_MMCSD_MMCSUPPORT=n
|
|
||||||
CONFIG_MMCSD_HAVECARDDETECT=n
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TCP/IP and UDP support via uIP
|
# TCP/IP and UDP support via uIP
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user