linux-bl808/drivers
Eero Nurkkala 57c5c28dbc spi: omap2_mcspi rxdma bugfix
When data is read through DMA, the last element must be read separately
through the RX register.  It cannot be transferred by the DMA.  For
further details see e.g.  OMAP35x TRM (table 19-16).

Without the fix the driver causes extra clocks to be clocked to the bus
after DMA RX operations.  This can cause interesting behaviour with some
devices.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Signed-off-by: Eero Nurkkala <ext-eero.nurkkala@nokia.com>
[aaro.koskinen@nokia.com: Simplified the patch while keeping the idea.]
Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-07-29 19:10:35 -07:00
..
accessibility
acpi
amba
ata libata: accept late unlocking of HPA 2009-07-28 21:07:09 -04:00
atm
auxdisplay
base driver core: sysdev: do not send KOBJ_ADD uevent if kobject_init_and_add fails 2009-07-28 13:45:22 -07:00
block
bluetooth
cdrom
char Merge branch 'zero-length' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6 2009-07-29 12:30:54 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
edac edac: x38 fix mchbar high register addr 2009-07-29 19:10:34 -07:00
eisa
firewire
firmware
gpio
gpu Merge branch 'drm-radeon-kms' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2009-07-29 12:31:59 -07:00
hid
hwmon hwmon: (asus_atk0110) Fix upper limit readings 2009-07-28 16:31:39 +02:00
i2c i2c/tsl2550: Fix lux value in dark environment 2009-07-28 16:33:03 +02:00
ide
idle
ieee1394
ieee802154
infiniband
input
isdn mISDN: Fix handling of receive buffer size in L1oIP 2009-07-28 14:26:51 -07:00
leds
lguest
macintosh
mca
md
media
memstick
message
mfd
misc
mmc
mtd
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-27 13:42:47 -07:00
nubus
of
oprofile
parisc
parport
pci
pcmcia
platform Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-27 13:42:47 -07:00
pnp
power
pps
ps3
rapidio
regulator
rtc rtc: ds1374, fix lock imbalance 2009-07-06 13:57:03 -07:00
s390
sbus
scsi
serial
sh
sn
spi spi: omap2_mcspi rxdma bugfix 2009-07-29 19:10:35 -07:00
ssb
staging staging: udlfb: Add vmalloc.h include 2009-07-28 14:07:11 -07:00
tc
telephony
thermal
uio
usb USB: xhci: Stall handling bug fixes. 2009-07-28 14:31:13 -07:00
uwb
video s3c-fb: fix off-by-one bug in loop indexes 2009-07-29 19:10:34 -07:00
virtio
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile