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