kernel-fxtec-pro1x/drivers/staging
Ben Collins f62de9be26 solo6x10: Conversion to videobuf-dma-sg (from dma-cont)
Full rewrite of the P2M DMA Engine to support scatter gather and take
advantage of some of the features of the hardware. This includes using
repeat DMA operations and line-mode transfers (for copying OSG and
video display buffers).

What isn't working: For some reason, descriptor mode is not working. I've
implemented a psuedo version (still has one-interrupt per DMA operation),
but we would get huge improvements if we could hand off a ring of
descriptors to the P2M and get back one interrupt when it was done with
all of them.

Documentation is very vague on this, and even the ODM example code
half attempts to get it right, but comments it out of the driver
because it just doesn't work *sigh*

Converts all v4l2 to dma-sg. So long slow dma-contiguous, but hello
more interrupts :(

Signed-off-by: Ben Collins <bcollins@bluecherry.net>
2010-11-04 22:51:17 -04:00
..
adis16255
asus_oled Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
ath6kl staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
autofs convert get_sb_nodev() users 2010-10-29 04:16:31 -04:00
batman-adv staging: batman-adv: remove useless addr_to_string() 2010-10-20 15:48:40 -07:00
bcm Staging: bcm: fix up network device reference counting 2010-10-28 09:54:23 -07:00
brcm80211 staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
comedi staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
cpia V4L/DVB: Deprecate cpia driver (used for parallel port webcams) 2010-10-21 01:06:13 -02:00
crystalhd Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
cx25821 Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2010-10-28 12:13:00 -07:00
cxt1e1 Staging: cxt1e1: multiple definition of max_mtu fix 2010-10-19 10:12:14 -07:00
dt3155v4l V4L/DVB: videobuf: add queue argument to videobuf_waiton() 2010-10-21 01:06:14 -02:00
easycap Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
echo
et131x Staging: et131x: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:49 -07:00
frontier Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
ft1000 staging: ft1000: Remove FT1000_INFO typedef usage. 2010-10-19 10:08:51 -07:00
go7007 Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2010-10-28 12:13:00 -07:00
hv Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
iio Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
intel_sst Staging: sst: more copy_to_user() changes 2010-10-15 15:42:26 -07:00
keucr Staging: keucr: fix up US_ macro change 2010-10-28 09:53:38 -07:00
line6 Staging: line6: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:47 -07:00
lirc Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2010-10-28 12:13:00 -07:00
memrar llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
msm staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
octeon Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
olpc_dcon Staging: olpc_dcon: mark the driver as CONFIG_BROKEN for now 2010-10-05 12:08:48 -07:00
panel llseek: automatically add .llseek fop 2010-10-15 15:53:27 +02:00
phison Staging: phison: fix problem caused by libata change 2010-10-09 13:26:12 -07:00
pohmelfs convert get_sb_nodev() users 2010-10-29 04:16:31 -04:00
quatech_usb2
quickstart Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
rt2860 Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
rt2870 Staging: rt2870: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:46 -07:00
rtl8187se Staging: rtl8187se: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:45 -07:00
rtl8192e
rtl8192u Staging: rtl8192u: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:42 -07:00
rtl8712 staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
samsung-laptop
sbe-2t3e3 Staging: sbe-2t3e3: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:45 -07:00
serqt_usb2
slicoss
sm7xx
smbfs Merge branches 'irq-core-for-linus' and 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-10-31 20:40:24 -04:00
solo6x10 solo6x10: Conversion to videobuf-dma-sg (from dma-cont) 2010-11-04 22:51:17 -04:00
speakup staging: speakup: fix memory leak 2010-10-19 10:10:54 -07:00
spectra Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
stradis V4L/DVB: Deprecate stradis driver 2010-10-21 01:06:13 -02:00
ti-st staging: ti-st: move TI_ST from staging to misc/ 2010-10-06 08:25:06 -07:00
tidspbridge Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
tm6000 i2c: Drop unused I2C_CLASS_TV flags 2010-10-31 21:06:59 +01:00
udlfb
usbip Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
vme
vt6655 Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
vt6656
westbridge staging: Final semaphore cleanup 2010-10-30 12:12:50 +02:00
winbond Staging: winbond: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:40 -07:00
wlags49_h2 Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
wlags49_h25
wlan-ng Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
xgifb Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
zram Merge 'staging-next' to Linus's tree 2010-10-28 09:44:56 -07:00
Kconfig Staging: dream: remove dream driver and arch from tree 2010-10-29 12:42:18 -07:00
Makefile Staging: dream: remove dream driver and arch from tree 2010-10-29 12:42:18 -07:00
staging.c