132e2eae2SMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0 232e2eae2SMauro Carvalho Chehab 332e2eae2SMauro Carvalho ChehabThe saa7134 driver 432e2eae2SMauro Carvalho Chehab================== 532e2eae2SMauro Carvalho Chehab 632e2eae2SMauro Carvalho ChehabAuthor Gerd Hoffmann 732e2eae2SMauro Carvalho Chehab 832e2eae2SMauro Carvalho Chehab 932e2eae2SMauro Carvalho ChehabThis is a v4l2/oss device driver for saa7130/33/34/35 based capture / TV 1032e2eae2SMauro Carvalho Chehabboards. See http://www.semiconductors.philips.com/pip/saa7134hl for a 1132e2eae2SMauro Carvalho Chehabdescription. 1232e2eae2SMauro Carvalho Chehab 1332e2eae2SMauro Carvalho Chehab 1432e2eae2SMauro Carvalho ChehabStatus 1532e2eae2SMauro Carvalho Chehab------ 1632e2eae2SMauro Carvalho Chehab 1732e2eae2SMauro Carvalho ChehabAlmost everything is working. video, sound, tuner, radio, mpeg ts, ... 1832e2eae2SMauro Carvalho Chehab 1932e2eae2SMauro Carvalho ChehabAs with bttv, card-specific tweaks are needed. Check CARDLIST for a 2032e2eae2SMauro Carvalho Chehablist of known TV cards and saa7134-cards.c for the drivers card 2132e2eae2SMauro Carvalho Chehabconfiguration info. 2232e2eae2SMauro Carvalho Chehab 2332e2eae2SMauro Carvalho Chehab 2432e2eae2SMauro Carvalho ChehabBuild 2532e2eae2SMauro Carvalho Chehab----- 2632e2eae2SMauro Carvalho Chehab 2732e2eae2SMauro Carvalho ChehabPick up videodev + v4l2 patches from http://bytesex.org/patches/. 2832e2eae2SMauro Carvalho ChehabConfigure, build, install + boot the new kernel. You'll need at least 2932e2eae2SMauro Carvalho Chehabthese config options: 3032e2eae2SMauro Carvalho Chehab 3132e2eae2SMauro Carvalho Chehab.. code-block:: none 3232e2eae2SMauro Carvalho Chehab 3332e2eae2SMauro Carvalho Chehab CONFIG_I2C=m 3432e2eae2SMauro Carvalho Chehab CONFIG_VIDEO_DEV=m 3532e2eae2SMauro Carvalho Chehab 3632e2eae2SMauro Carvalho ChehabType "make" to build the driver now. "make install" installs the 3732e2eae2SMauro Carvalho Chehabdriver. "modprobe saa7134" should load it. Depending on the card you 3832e2eae2SMauro Carvalho Chehabmight have to pass card=<nr> as insmod option, check CARDLIST for 3932e2eae2SMauro Carvalho Chehabvalid choices. 4032e2eae2SMauro Carvalho Chehab 4132e2eae2SMauro Carvalho Chehab 4232e2eae2SMauro Carvalho ChehabChanges / Fixes 4332e2eae2SMauro Carvalho Chehab--------------- 4432e2eae2SMauro Carvalho Chehab 4532e2eae2SMauro Carvalho ChehabPlease mail me unified diffs ("diff -u") with your changes, and don't 4632e2eae2SMauro Carvalho Chehabforget to tell me what it changes / which problem it fixes / whatever 4732e2eae2SMauro Carvalho Chehabit is good for ... 4832e2eae2SMauro Carvalho Chehab 4932e2eae2SMauro Carvalho Chehab 5032e2eae2SMauro Carvalho ChehabKnown Problems 5132e2eae2SMauro Carvalho Chehab-------------- 5232e2eae2SMauro Carvalho Chehab 5332e2eae2SMauro Carvalho Chehab* The tuner for the flyvideos isn't detected automatically and the 5432e2eae2SMauro Carvalho Chehab default might not work for you depending on which version you have. 5532e2eae2SMauro Carvalho Chehab There is a tuner= insmod option to override the driver's default. 5632e2eae2SMauro Carvalho Chehab 5732e2eae2SMauro Carvalho ChehabCredits 5832e2eae2SMauro Carvalho Chehab------- 5932e2eae2SMauro Carvalho Chehab 6032e2eae2SMauro Carvalho Chehabandrew.stevens@philips.com + werner.leeb@philips.com for providing 6132e2eae2SMauro Carvalho Chehabsaa7134 hardware specs and sample board. 62