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