A drawback about new mmc_spi driver is that, it uses duplex transfer for
data R/W. On Blackfin SPI only has one DMA channel. Duplex transfer has
to work in PIO mode, resulting high CPU usage.

So maybe we should keep the old spi_mmc driver, which does not use
duplex transfer. Or rewrite mmc_spi to not to use duplex transfer at
all.

-Yi

On Tue, 2008-12-02 at 12:11 +0800, [EMAIL PROTECTED] wrote:
> Revision
>         5777
> Author
>         adamliyi
> Date
>         2008-12-01 22:11:38 -0600 (Mon, 01 Dec 2008)
> Log Message
> bug [#3991] - Retire old spi_mmc driver. Turn to use the mmc_spi driver 
> in mainline kernel. 
> Modified Paths
>       * trunk/arch/blackfin/configs/BF548-EZKIT_defconfig
>       * trunk/arch/blackfin/mach-bf527/boards/ezkit.c
>       * trunk/arch/blackfin/mach-bf533/boards/stamp.c
>       * trunk/arch/blackfin/mach-bf537/boards/stamp.c
>       * trunk/drivers/mmc/Kconfig
> Removed Paths
>       * trunk/drivers/mmc/spi_mmc/



_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to