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
