MMC updates, most significantly for DMA:
- Handle small requests like 8 bytes ... this means that the
SD patches work on OMAP, in bare-bones mode (that is, no
writeprotect detection or 4-bit parallel I/O).
- Avoid funky half-FIFO-size DMA transfers (they seemed to
wedge in one test).
- Use packing and bursting for cheaper EMIFF/memory accesses.
Plus a few cleanups: compiler warnings, comments, init/exit sections,
clk use/unuse, and keeping some line lengths below 80 characters.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>