Misael Lopez Cruz
e7b2acfc79
dmaengine: omap-dma: Enable burst and data pack for SG
...
Enable the burst and data pack modes for the scatter-gather
in order to improve the throughput of the data transfers.
The improvement has been verified with MMC HS200 mode in
the DRA72 EVM using the iozone tool to compare the read
throughput (in kB/s) with and without burst/pack for
different reclens (in kB).
With
reclen Baseline sDMA burst/pack
------ -------- ---------------
64 46568 50820
128 57564 63413
256 65634 74937
512 72427 83483
1024 74563 84504
2048 76265 86079
4096 78045 87335
8192 78989 88154
16384 81265 91034
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2016-10-01 11:35:27 +05:30
..
accessibility
acpi
More ACPI updates for v4.8-rc1
2016-08-05 23:29:05 -04:00
amba
android
ata
atm
auxdisplay
base
More power management updates for v4.8-rc1
2016-08-05 23:26:16 -04:00
bcma
block
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
bluetooth
bus
ARM: SoC driver updates for v4.8
2016-08-01 18:36:01 -04:00
cdrom
char
RTC for 4.8
2016-08-05 09:48:22 -04:00
clk
treewide: replace obsolete _refok by __ref
2016-08-02 17:31:41 -04:00
clocksource
ARM: SoC driver updates for v4.8
2016-08-01 18:36:01 -04:00
connector
cpufreq
More power management updates for v4.8-rc1
2016-08-05 23:26:16 -04:00
cpuidle
powerpc updates for 4.8 # 1
2016-07-30 21:01:36 -07:00
crypto
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-08-01 14:28:42 -04:00
dax
dca
devfreq
dio
dma
dmaengine: omap-dma: Enable burst and data pack for SG
2016-10-01 11:35:27 +05:30
dma-buf
edac
eisa
extcon
firewire
firmware
tree-wide: replace config_enabled() with IS_ENABLED()
2016-08-04 08:50:07 -04:00
fmc
fpga
drivers/fpga/Kconfig: fix build failure
2016-08-04 08:50:07 -04:00
gpio
gpu
Merge tag 'drm-for-v4.8-zpos' of git://people.freedesktop.org/~airlied/linux
2016-08-07 16:35:08 -07:00
hid
hsi
hv
hwmon
hwmon updates for v4.8 (take 2)
2016-08-01 16:49:13 -04:00
hwspinlock
hwtracing
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-07-29 13:55:30 -07:00
i2c
powerpc updates for 4.8 # 1
2016-07-30 21:01:36 -07:00
ide
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
2016-07-29 13:29:06 -07:00
idle
Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-07-30 12:56:26 -07:00
iio
infiniband
Second round of merge items for 4.8
2016-08-04 20:26:31 -04:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2016-08-05 23:24:15 -04:00
iommu
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
ipack
irqchip
tree-wide: replace config_enabled() with IS_ENABLED()
2016-08-04 08:50:07 -04:00
isdn
leds
powerpc updates for 4.8 # 1
2016-07-30 21:01:36 -07:00
lguest
lightnvm
macintosh
powerpc updates for 4.8 # 1
2016-07-30 21:01:36 -07:00
mailbox
mcb
md
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
media
media updates for v4.8-rc1
2016-08-04 09:59:37 -04:00
memory
MTD updates for v4.8:
2016-08-02 17:05:11 -04:00
memstick
memstick: don't allocate unused major for ms_block
2016-08-02 17:31:41 -04:00
message
mfd
ARM: SoC driver updates for v4.8
2016-08-01 18:36:01 -04:00
misc
virtio/vhost: new features for 4.8
2016-08-06 09:20:13 -04:00
mmc
MMC core:
2016-07-31 21:36:58 -04:00
mtd
This pull request contains mostly cleanups and minor
2016-08-04 19:51:49 -04:00
net
virtio/vhost: new features for 4.8
2016-08-06 09:20:13 -04:00
nfc
ntb
NTB: ntb_hw_intel: use local variable pdev
2016-08-05 10:34:13 -04:00
nubus
nvdimm
block: rename bio bi_rw to bi_opf
2016-08-07 14:41:02 -06:00
nvme
PCI changes for the v4.8 merge window:
2016-08-02 17:12:29 -04:00
nvmem
of
ramoops: use DT reserved-memory bindings
2016-08-05 11:21:36 -07:00
oprofile
parisc
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
parport
pci
ACPI / hotplug / PCI: Runtime resume bridges before bus rescans
2016-08-04 21:33:58 -04:00
pcmcia
perf
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-07-29 13:55:30 -07:00
phy
MMC core:
2016-07-31 21:36:58 -04:00
pinctrl
This is the bulk of pin control changes for the v4.8 kernel cycle.
2016-07-28 17:06:51 -07:00
platform
pwm: Changes for v4.8-rc1
2016-08-06 00:01:33 -04:00
pnp
power
ARM: SoC driver updates for v4.8
2016-08-01 18:36:01 -04:00
powercap
pps
ps3
ptp
pwm
pwm: Changes for v4.8-rc1
2016-08-06 00:01:33 -04:00
rapidio
rapidio/switches: add driver for IDT gen3 switches
2016-08-02 19:35:38 -04:00
ras
regulator
pwm: Changes for v4.8-rc1
2016-08-06 00:01:33 -04:00
remoteproc
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
reset
rpmsg
rtc
RTC for 4.8
2016-08-05 09:48:22 -04:00
s390
- ARM: GICv3 ITS emulation and various fixes. Removal of the old
2016-08-02 16:11:27 -04:00
sbus
scsi
SCSI misc on 20160805
2016-08-05 23:47:27 -04:00
sfi
sh
sn
soc
ARM: SoC driver updates for v4.8
2016-08-01 18:36:01 -04:00
spi
ARM: DT updates for v4.8
2016-08-01 18:37:45 -04:00
spmi
ssb
staging
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-08-07 10:01:14 -04:00
target
target: iblock_execute_sync_cache() should use bio_set_op_attrs()
2016-08-07 14:41:02 -06:00
tc
thermal
thunderbolt
tty
tree-wide: replace config_enabled() with IS_ENABLED()
2016-08-04 08:50:07 -04:00
uio
usb
More USB patches for 4.8-rc1
2016-08-05 23:07:43 -04:00
uwb
vfio
vhost
virtio/vhost: new features for 4.8
2016-08-06 09:20:13 -04:00
video
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
virt
virtio
virtio/vhost: new features for 4.8
2016-08-06 09:20:13 -04:00
vlynq
vme
w1
w1:omap_hdq: fix regression
2016-08-02 19:35:40 -04:00
watchdog
xen
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
zorro
Kconfig
Makefile
virtio/vhost: new features for 4.8
2016-08-06 09:20:13 -04:00