GNU Linux-libre 5.15.72-gnu
[releases.git] / Documentation / driver-api / media / drivers / saa7134-devel.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 The saa7134 driver
4 ==================
5
6 Author Gerd Hoffmann
7
8
9 Card Variations:
10 ----------------
11
12 Cards can use either of these two crystals (xtal):
13
14 - 32.11 MHz -> .audio_clock=0x187de7
15 - 24.576MHz -> .audio_clock=0x200000 (xtal * .audio_clock = 51539600)
16
17 Some details about 30/34/35:
18
19 - saa7130 - low-price chip, doesn't have mute, that is why all those
20   cards should have .mute field defined in their tuner structure.
21
22 - saa7134 - usual chip
23
24 - saa7133/35 - saa7135 is probably a marketing decision, since all those
25   chips identifies itself as 33 on pci.
26
27 LifeView GPIOs
28 --------------
29
30 This section was authored by: Peter Missel <peter.missel@onlinehome.de>
31
32 - LifeView FlyTV Platinum FM (LR214WF)
33
34     - GP27    MDT2005 PB4 pin 10
35     - GP26    MDT2005 PB3 pin 9
36     - GP25    MDT2005 PB2 pin 8
37     - GP23    MDT2005 PB1 pin 7
38     - GP22    MDT2005 PB0 pin 6
39     - GP21    MDT2005 PB5 pin 11
40     - GP20    MDT2005 PB6 pin 12
41     - GP19    MDT2005 PB7 pin 13
42     - nc      MDT2005 PA3 pin 2
43     - Remote  MDT2005 PA2 pin 1
44     - GP18    MDT2005 PA1 pin 18
45     - nc      MDT2005 PA0 pin 17 strap low
46     - GP17    Strap "GP7"=High
47     - GP16    Strap "GP6"=High
48
49         - 0=Radio 1=TV
50         - Drives SA630D ENCH1 and HEF4052 A1 pinsto do FM radio through
51           SIF input
52
53     - GP15    nc
54     - GP14    nc
55     - GP13    nc
56     - GP12    Strap "GP5" = High
57     - GP11    Strap "GP4" = High
58     - GP10    Strap "GP3" = High
59     - GP09    Strap "GP2" = Low
60     - GP08    Strap "GP1" = Low
61     - GP07.00 nc
62
63 Credits
64 -------
65
66 andrew.stevens@philips.com + werner.leeb@philips.com for providing
67 saa7134 hardware specs and sample board.