My company is working on a quad CX23416-based MPEG-2 compressor card. The hardware guy decided to use CX25836s to capture video, instead of the CX25840 that most everybody else uses. The main difference between the '836 and '840 is that the '840 captures both audio and video, while the '836 captures video only. The video-related commands between the two are mostly the same, but the chip needs a different initialization sequence and it'd probably be a good idea to keep audio-related commands away from it. It also doesn't need to have audio firmware loaded. This is my first attempt at a Linux kernel patch. I've tested it with NTSC input at 352x480 and 720x480, and it works well. I'm currently using it with a hacked version of ivtv 0.6.1. Those changes will eventually need to be released here as well, but the hardware design is still in a bit of flux. I also need to put together a driver for the audio capture chips used on the card, the TI TLV320AIC23B; there appears to be no driver in the kernel for that chip. The patch is attached; a test mailing indicated that Thunderbird attaches patches inline instead of encoded. The patch is also available from this URL: http://alfter.us/files/linux-2.6.16-cx25836.patch Scott Alfter salfter@ssai.us