Micky Ching
6291e7153a
mmc: rtsx: add support for async request
...
Add support for non-blocking request, pre_req() runs dma_map_sg() and
post_req() runs dma_unmap_sg(). This patch can increase card read/write
speed, especially for high speed card and slow speed CPU.
Test on intel i3(800MHz - 2.3GHz) performance mode(2.3GHz), SD card
clock 208MHz
run dd if=/dev/mmcblk0 of=/dev/null bs=64k count=1024
before:
67108864 bytes (67 MB) copied, 0.85427 s, 78.6 MB/s
after:
67108864 bytes (67 MB) copied, 0.74799 s, 89.7 MB/s
Signed-off-by: Micky Ching <micky_ching@realsil.com.cn>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-07-09 14:17:15 +01:00
..
2014-06-19 14:40:48 +02:00
2014-06-09 14:58:36 -07:00
2014-06-02 17:11:03 -07:00
2014-06-23 16:47:44 -07:00
2014-07-03 09:21:53 -07:00
2014-06-12 14:27:40 -07:00
2014-06-17 17:09:35 +02:00
2014-06-11 08:41:17 -07:00
2014-06-17 14:23:14 -10:00
2014-06-15 16:02:20 -10:00
2014-06-17 00:23:29 +09:00
2014-06-03 08:06:56 -07:00
2014-06-18 21:52:20 +02:00
2014-06-18 21:54:46 +02:00
2014-06-11 17:03:19 +10:00
2014-06-10 10:28:45 -07:00
2014-06-02 12:15:19 -07:00
2014-06-04 09:08:25 -07:00
2014-06-27 07:30:32 +01:00
2014-06-12 09:57:00 +02:00
2014-07-06 07:49:59 +10:00
2014-06-11 16:09:14 -07:00
2014-06-05 00:59:05 +02:00
2014-06-12 14:27:40 -07:00
2014-06-25 15:16:09 -07:00
2014-06-17 14:28:04 +02:00
2014-06-21 12:31:38 +01:00
2014-06-12 22:38:32 -07:00
2014-06-09 18:46:02 -07:00
2014-06-20 16:14:22 +02:00
2014-06-21 23:26:39 +00:00
2014-06-16 21:31:37 -07:00
2014-06-12 13:08:09 -07:00
2014-06-24 12:43:15 +10:00
2014-07-03 10:44:45 +10:00
2014-06-12 23:04:28 -07:00
2014-06-23 16:47:44 -07:00
2014-07-09 14:14:58 +01:00
2014-06-25 12:19:01 -07:00
2014-07-09 14:17:15 +01:00
2014-06-12 10:30:18 -07:00
2014-06-25 16:31:17 -07:00
2014-06-04 16:54:17 -07:00
2014-07-06 12:11:57 -07:00
2014-06-06 16:08:15 -07:00
2014-06-12 13:20:24 -07:00
2014-06-03 11:20:32 -07:00
2014-06-10 16:58:32 -07:00
2014-06-03 23:13:00 +02:00
2014-06-04 08:57:16 -07:00
2014-06-17 15:43:48 -07:00
2014-06-11 14:06:55 -07:00
2014-06-06 16:08:13 -07:00
2014-06-28 14:01:04 +01:00
2014-06-17 17:09:36 +02:00
2014-06-02 16:35:49 -07:00
2014-06-20 08:22:39 +08:00
2014-06-21 06:47:01 -10:00
2014-07-06 12:08:30 -07:00
2014-06-06 11:44:09 -07:00
2014-06-28 14:01:23 +01:00
2014-06-29 09:43:23 -07:00
2014-06-27 23:23:35 -07:00
2014-06-26 10:48:23 +01:00
2014-06-11 14:26:21 -07:00
2014-06-25 12:19:01 -07:00
2014-06-17 16:07:08 -07:00
2014-07-01 23:06:02 -07:00
2014-06-07 20:12:15 -07:00
2014-06-23 09:22:48 +03:00
2014-07-01 13:18:38 +03:00
2014-06-19 17:51:46 -07:00
2014-06-21 06:47:01 -10:00
2014-06-19 07:53:27 -10:00
2014-06-03 08:06:56 -07:00