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