mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-25 05:34:00 +08:00
1c1e45d17b
Many thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from Conexant for their support. I am in particular thankful to Hauppauge since without their help this driver would not exist. It should also be noted that Steve did the work to get the DVB part up and running. Thank you! Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: G. Andrew Walls <awalls@radix.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> |
||
---|---|---|
.. | ||
bttv | ||
cx88 | ||
cx2341x | ||
API.html | ||
cafe_ccic | ||
CARDLIST.au0828 | ||
CARDLIST.bttv | ||
CARDLIST.cx88 | ||
CARDLIST.cx23885 | ||
CARDLIST.em28xx | ||
CARDLIST.ivtv | ||
CARDLIST.saa7134 | ||
CARDLIST.tuner | ||
CARDLIST.usbvision | ||
cpia2_overview.txt | ||
CQcam.txt | ||
cx18.txt | ||
et61x251.txt | ||
extract_xc3028.pl | ||
hauppauge-wintv-cx88-ir.txt | ||
ibmcam.txt | ||
lifeview.txt | ||
meye.txt | ||
not-in-cx2388x-datasheet.txt | ||
ov511.txt | ||
radiotrack.txt | ||
README.cpia | ||
README.cpia2 | ||
README.cx88 | ||
README.ir | ||
README.ivtv | ||
README.pvrusb2 | ||
README.saa7134 | ||
se401.txt | ||
sn9c102.txt | ||
stv680.txt | ||
v4lgrab.c | ||
w9966.txt | ||
w9968cf.txt | ||
zc0301.txt | ||
Zoran | ||
zr364xx.txt |
What is it? =========== This is a v4l2/oss device driver for saa7130/33/34/35 based capture / TV boards. See http://www.semiconductors.philips.com/pip/saa7134hl for a description. Status ====== Almost everything is working. video, sound, tuner, radio, mpeg ts, ... As with bttv, card-specific tweaks are needed. Check CARDLIST for a list of known TV cards and saa7134-cards.c for the drivers card configuration info. Build ===== Pick up videodev + v4l2 patches from http://bytesex.org/patches/. Configure, build, install + boot the new kernel. You'll need at least these config options: CONFIG_I2C=m CONFIG_VIDEO_DEV=m Type "make" to build the driver now. "make install" installs the driver. "modprobe saa7134" should load it. Depending on the card you might have to pass card=<nr> as insmod option, check CARDLIST for valid choices. Changes / Fixes =============== Please mail me unified diffs ("diff -u") with your changes, and don't forget to tell me what it changes / which problem it fixes / whatever it is good for ... Known Problems ============== * The tuner for the flyvideos isn't detected automatically and the default might not work for you depending on which version you have. There is a tuner= insmod option to override the driver's default. Card Variations: ================ Cards can use either of these two crystals (xtal): - 32.11 MHz -> .audio_clock=0x187de7 - 24.576MHz -> .audio_clock=0x200000 (xtal * .audio_clock = 51539600) Some details about 30/34/35: - saa7130 - low-price chip, doesn't have mute, that is why all those cards should have .mute field defined in their tuner structure. - saa7134 - usual chip - saa7133/35 - saa7135 is probably a marketing decision, since all those chips identifies itself as 33 on pci. Credits ======= andrew.stevens@philips.com + werner.leeb@philips.com for providing saa7134 hardware specs and sample board. Have fun, Gerd -- Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]