summaryrefslogtreecommitdiff
path: root/nuttx/drivers/mmcsd
Commit message (Collapse)AuthorAgeFilesLines
* Debugging and manuals (this one ↵Gregory Nutt2015-03-131-1/+14
| | | | | | | | | | | | https://www.sdcard.org/downloads/pls/simplified_specs/part1_410.pdf and this one https://www.sdcard.org/downloads/pls/simplified_specs/part1_410.pdf) shows that ACMD23 must be preceeded with CMD55 command as any other ACMD commands. Also, after the block reading wait loop must be inserted before writing the next block of data to the sd card From Dmitry Nikolaev via Jussi Kivilinna
* Cosmetic updates from code reviewGregory Nutt2015-03-041-32/+40
|
* drivers/mmcsd/Kconfig: ARCH_HAVE_SDIOWAIT_WRCOMPLETE should not depend on ↵Gregory Nutt2015-01-091-4/+4
| | | | MMCSD_SDIO
* STM32 SDIO: CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE should not be available unless ↵Gregory Nutt2015-01-081-22/+22
| | | | CONFIG_MMCSD_SDIO=y
* STM32 SDIO: Don't let architectures select CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE ↵Gregory Nutt2015-01-081-0/+5
| | | | unless they have implemented SDIOWAIT_WRCOMPLETE
* MMCSD SDIO: Add support for a new SDWAIT_WRCOMPLETE condition. The ↵Gregory Nutt2015-01-082-0/+32
| | | | | | | | | | previous logic used a busy-wait loop to pool the card R1 start to determine when the card was ready for the next transfer. That busy-wait can be quite long -- hundreds of milliseconds. And alternative is to look the the SD D0 pin which will change state when the card is no longer busy. This logic implements a change the avoids the busy-wait poll by reconfiguring the SD D0 pin as a GPIO interrupt, then waiting for the card to becom ready without taking up CPU cycles. This change is conditioned on CONFIG_MMCSD_SDIOWATI_WRCOMPLETE and is currenlty only implemented for the STM32 SDIO driver. From David Sidrane
* Update everything under nuttx/drivers to use the corrected syslog interfacesGregory Nutt2014-10-081-8/+1
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-311-2/+2
|
* Updated README file, cosmetic changes to comments and debug outputGregory Nutt2014-07-301-3/+3
|
* Costmetic update to commentsGregory Nutt2014-07-291-4/+8
|
* Add an MTD layer that will add read-ahead or write buffering to any MTD ↵Gregory Nutt2014-07-111-12/+13
| | | | driver (incomplete)
* Change all variadic macros to C99 styleGregory Nutt2014-05-221-1/+1
|
* SDIO-based MMC/SD improvements from Bob DoironGregory Nutt2014-04-212-31/+39
|
* Make sure that there is one space between while and conditionGregory Nutt2014-04-121-1/+1
|
* Make sure that there is one space between if and conditionGregory Nutt2014-04-121-0/+2
|
* Cosmetic changes to comments and READMEGregory Nutt2014-04-071-14/+18
|
* Enhanced the mmcdd_sdio driver to perform DMA preflight operations and fail ↵Gregory Nutt2013-10-181-6/+90
| | | | DMA read/write requests that fail preflighting. From Mike Smith
* Changes to stm32_dmacapable interfaces from Mike SmithGregory Nutt2013-10-181-0/+4
|
* Cosmetic changes to comments and coding style fixesGregory Nutt2013-09-221-95/+114
|
* Fix all occurrences of "the the" in documentation and commentsGregory Nutt2013-08-271-2/+2
|
* SAMA5: Some improvements to the HSCMI card removal/insertion logicGregory Nutt2013-08-111-0/+1
|
* Serial FIONREAD, FIONWRITE, and TERMIOS I/O processing from Mike Smith, ↵Gregory Nutt2013-08-101-1/+3
| | | | Andrew Tridgell, and and Lorenz Meier
* MMC/SD SDIO: Correct return values when multiple block transfers are ↵Gregory Nutt2013-08-101-32/+46
| | | | suppressed. From Andrew Tridgell via Lorenz Meier
* SAMA5: Fix HSMCI race condition. Now memory card interface is functional ↵Gregory Nutt2013-08-101-0/+2
| | | | with DMA
* Rearrange configuration settings so that ARCH_HAVE_SDIO is moved to higher, ↵Gregory Nutt2013-08-101-0/+3
| | | | sharable level
* SAMA5: A few early, easy bug fixes. The rest will all be difficultGregory Nutt2013-08-061-0/+1
|
* Created new directories to hold SPI-related filesGregory Nutt2013-07-011-1/+1
|
* Fix error in MMC/SD SPI driver introduced with some recent changes; Update ↵Gregory Nutt2013-06-231-2/+2
| | | | TODO list
* MMC/SD SPI speed field is only used if CONFIG_SPI_OWNBUS is not definedGregory Nutt2013-06-171-2/+14
|
* MMC/SD driver needs to manage SPI mode and data width as wellGregory Nutt2013-06-172-10/+55
|
* SAM MMCSD/SPI related changesGregory Nutt2013-06-151-5/+7
|
* LPC17 LCD driver is code complete and in need of testingpatacongo2013-03-261-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5788 42af7a65-404d-4744-a932-0658087f49c3
* AT91SAM3 now supports kernel-mode heap; SAM3U-EK knsh configuration ↵patacongo2013-03-101-1/+9
| | | | | | converted to use kconfig-frontends tool git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5726 42af7a65-404d-4744-a932-0658087f49c3
* Fixes to STM32 SPI, USB MSC class driver, and MMC/SD SPI driver from Petteri ↵patacongo2013-02-281-31/+49
| | | | | | Aimonen git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5688 42af7a65-404d-4744-a932-0658087f49c3
* Several patches from Petteri Aimonenpatacongo2013-02-081-16/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5625 42af7a65-404d-4744-a932-0658087f49c3
* Additional patches from Petteri Aimonen for FAT, STM32 SPI, and AT25patacongo2013-02-011-3/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5593 42af7a65-404d-4744-a932-0658087f49c3
* Add syslog.h; rename lib_rawprintf() to syslog()patacongo2013-01-281-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5578 42af7a65-404d-4744-a932-0658087f49c3
* Beginnings of definitions for the LPC1788; convert olimex-lpc1766stk to use ↵patacongo2013-01-181-1/+1
| | | | | | kconfig-frontends git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5533 42af7a65-404d-4744-a932-0658087f49c3
* Misc fixes for LM3S kconfig-frontends buildpatacongo2013-01-021-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5472 42af7a65-404d-4744-a932-0658087f49c3
* Add board support at configs/zp214xpa for the The0.net ZP213X/4XPA board ↵patacongo2012-12-281-0/+1
| | | | | | with the LPC2148; Add configurations sim/nxlines. convert mcu123-lpc214x/nsh to use the kconfig-frontends. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5465 42af7a65-404d-4744-a932-0658087f49c3
* ZNEO configurations updated to use ZDS-II version 5.0.1patacongo2012-11-291-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5400 42af7a65-404d-4744-a932-0658087f49c3
* A few native window build updatespatacongo2012-11-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5387 42af7a65-404d-4744-a932-0658087f49c3
* Centralized the definition of the INCDIR script in tools/Config.mkpatacongo2012-11-131-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5346 42af7a65-404d-4744-a932-0658087f49c3
* Fix apps/netutils/webclient build problempatacongo2012-11-061-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5317 42af7a65-404d-4744-a932-0658087f49c3
* Patch to removed MMCSD NSLOTS warning from Freddie Chopinpatacongo2012-11-063-1/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5316 42af7a65-404d-4744-a932-0658087f49c3
* Fixes for warnings from Freddie Chopinpatacongo2012-11-011-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5294 42af7a65-404d-4744-a932-0658087f49c3
* Email address change in nuttx/patacongo2012-09-136-344/+344
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5145 42af7a65-404d-4744-a932-0658087f49c3
* Some error handling bugs noted by Ronen Vainishpatacongo2012-09-091-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5122 42af7a65-404d-4744-a932-0658087f49c3
* More Shenzhou board logicpatacongo2012-09-081-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5111 42af7a65-404d-4744-a932-0658087f49c3