Gregory Nutt 1842525cc2 MMCSD SDIO: Add support for a new SDWAIT_WRCOMPLETE condition. The 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
2015-01-08 06:23:42 -06:00
..
2014-06-13 07:31:28 -06:00
2014-10-11 08:15:23 -06:00
2014-12-09 13:27:22 -06:00
2013-07-07 17:35:35 -06:00
2013-07-07 17:35:35 -06:00
2014-10-06 15:05:35 -06:00
2014-10-04 17:30:24 -06:00
2014-10-12 11:01:57 -06:00
2014-04-13 14:32:20 -06:00
2014-06-01 09:40:23 -06:00
2014-11-05 10:43:17 -06:00
2014-01-09 14:08:48 -06:00
2014-10-09 07:38:38 -06:00
2014-10-27 08:28:38 -06:00