====================================================== Kernel module (device driver) for dt3155 frame grabber video4linux2 compliant (finally). Works with "xawtv -f". ====================================================== This driver is rewritten (almost) from scratch, using the allocator in videobuf2-dma-contig module. The driver uses per struct device preallocated 4MB coherent memory during pci_device's probe() method. Sure, there are problems: 1. The device is tested to work with "xawtv -f". 2. Works for CCIR, but should work for RS-170 (not tested)    This selection is made during kernel configuration. 3. Can use either mmap API or read method but not both. This selection is made during kernel configuration. 4. Could work for multiple dt3155 frame grabbers in a PC,    (private data is allocated during PCI probe() method), but    is not tested due to lack of a second board. 5. Not tested on a BIG ENDIAN architecture. 6. Many others you could find .... :-) All critics, comments, suggestions are wellcome. Marin Mitov