From: Felipe Balbi <[email protected]> updates to davinci mmc driver. Mostly cleanups. The only important change is the reimplementation of read/write fifo in C, removing the old one written in assembly.
everything seems to be working as it was before these patches, tested with use_dma = 0. <6>mmc1: new SDHC card at address b658 [42949420.510000] mmc1: new SDHC card at address b658 <6>mmcblk0: mmc1:b658 SU08G 3.60 GiB [42949420.520000] mmcblk0: mmc1:b658 SU08G 3.60 GiB <6> mmcblk0:[42949420.530000] mmcblk0:<7>mmc1: starting CMD18 arg 00000000 flags 000000b5 <7>mmc1: starting CMD18 arg 00000000 flags 000000b5 <7>mmc1: blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0 <7>mmc1: CMD12 arg 00000000 flags 0000049d <7>davinci_mmc davinci_mmc.1: MMCSD : Data xfer (block read), DTO 0 cycles + 100000000 ns, 8 blocks of 512 bytes <7>davinci_mmc davinci_mmc.1: CMD18, arg 0x00000000, R1/R1b response <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 <7>davinci_mmc davinci_mmc.1: RX fifo c78ba028 count 32 buf c6d70000 Felipe Balbi (8): mmc: host: davinci: checkpatch.pl is our friend mmc: host: davinci: reorganize file and remove prototypes mmc: host: davinci: reimplement read/write fifo in C mmc: host: davinci: general cleanups mmc: host: davinci: add missing section definitions mmc: host: davinci: add module parameters mmc: host: davinci: remove davinci_mmc.h mmc: host: davinci: remove unused define drivers/mmc/host/davinci_mmc.c | 696 ++++++++++++++++++++++++---------------- drivers/mmc/host/davinci_mmc.h | 229 ------------- 2 files changed, 427 insertions(+), 498 deletions(-) delete mode 100644 drivers/mmc/host/davinci_mmc.h _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
