About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / video4linux / bttv / Tuners




Custom Search

Based on kernel version 3.13. Page generated on 2014-01-20 22:04 EST.

1	1) Tuner Programming
2	====================
3	There are some flavors of Tuner programming APIs.
4	These differ mainly by the bandswitch byte.
5	
6	    L= LG_API       (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04)
7	    P= PHILIPS_API  (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04)
8	    T= TEMIC_API    (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01)
9	    A= ALPS_API     (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11)
10	    M= PHILIPS_MK3  (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19)
11	
12	2) Tuner Manufacturers
13	======================
14	
15	SAMSUNG Tuner identification: (e.g. TCPM9091PD27)
16	  TCP [ABCJLMNQ] 90[89][125] [DP] [ACD] 27 [ABCD]
17	 [ABCJLMNQ]:
18	   A= BG+DK
19	   B= BG
20	   C= I+DK
21	   J= NTSC-Japan
22	   L= Secam LL
23	   M= BG+I+DK
24	   N= NTSC
25	   Q= BG+I+DK+LL
26	 [89]: ?
27	 [125]:
28	   2: No FM
29	   5: With FM
30	 [DP]:
31	   D= NTSC
32	   P= PAL
33	 [ACD]:
34	   A= F-connector
35	   C= Phono connector
36	   D= Din Jack
37	 [ABCD]:
38	   3-wire/I2C tuning, 2-band/3-band
39	
40	 These Tuners are PHILIPS_API compatible.
41	
42	Philips Tuner identification: (e.g. FM1216MF)
43	  F[IRMQ]12[1345]6{MF|ME|MP}
44	  F[IRMQ]:
45	   FI12x6: Tuner Series
46	   FR12x6: Tuner + Radio IF
47	   FM12x6: Tuner + FM
48	   FQ12x6: special
49	   FMR12x6: special
50	   TD15xx: Digital Tuner ATSC
51	  12[1345]6:
52	   1216: PAL BG
53	   1236: NTSC
54	   1246: PAL I
55	   1256: Pal DK
56	  {MF|ME|MP}
57	   MF: BG LL w/ Secam (Multi France)
58	   ME: BG DK I LL   (Multi Europe)
59	   MP: BG DK I      (Multi PAL)
60	   MR: BG DK M (?)
61	   MG: BG DKI M (?)
62	  MK2 series PHILIPS_API, most tuners are compatible to this one !
63	  MK3 series introduced in 2002 w/ PHILIPS_MK3_API
64	
65	Temic Tuner identification: (.e.g 4006FH5)
66	   4[01][0136][269]F[HYNR]5
67	    40x2: Tuner (5V/33V), TEMIC_API.
68	    40x6: Tuner 5V
69	    41xx: Tuner compact
70	    40x9: Tuner+FM compact
71	   [0136]
72	    xx0x: PAL BG
73	    xx1x: Pal DK, Secam LL
74	    xx3x: NTSC
75	    xx6x: PAL I
76	   F[HYNR]5
77	    FH5: Pal BG
78	    FY5: others
79	    FN5: multistandard
80	    FR5: w/ FM radio
81	   3X xxxx: order number with specific connector
82	  Note: Only 40x2 series has TEMIC_API, all newer tuners have PHILIPS_API.
83	
84	LG Innotek Tuner:
85	  TPI8NSR11 : NTSC J/M    (TPI8NSR01 w/FM)  (P,210/497)
86	  TPI8PSB11 : PAL B/G     (TPI8PSB01 w/FM)  (P,170/450)
87	  TAPC-I701 : PAL I       (TAPC-I001 w/FM)  (P,170/450)
88	  TPI8PSB12 : PAL D/K+B/G (TPI8PSB02 w/FM)  (P,170/450)
89	  TAPC-H701P: NTSC_JP     (TAPC-H001P w/FM) (L,170/450)
90	  TAPC-G701P: PAL B/G     (TAPC-G001P w/FM) (L,170/450)
91	  TAPC-W701P: PAL I       (TAPC-W001P w/FM) (L,170/450)
92	  TAPC-Q703P: PAL D/K     (TAPC-Q001P w/FM) (L,170/450)
93	  TAPC-Q704P: PAL D/K+I   (L,170/450)
94	  TAPC-G702P: PAL D/K+B/G (L,170/450)
95	
96	  TADC-H002F: NTSC (L,175/410?; 2-B, C-W+11, W+12-69)
97	  TADC-M201D: PAL D/K+B/G+I (L,143/425)  (sound control at I2C address 0xc8)
98	  TADC-T003F: NTSC Taiwan  (L,175/410?; 2-B, C-W+11, W+12-69)
99	  Suffix:
100	    P= Standard phono female socket
101	    D= IEC female socket
102	    F= F-connector
103	
104	Other Tuners:
105	TCL2002MB-1 : PAL BG + DK       =TUNER_LG_PAL_NEW_TAPC
106	TCL2002MB-1F: PAL BG + DK w/FM  =PHILIPS_PAL
107	TCL2002MI-2 : PAL I		= ??
108	
109	ALPS Tuners:
110	   Most are LG_API compatible
111	   TSCH6 has ALPS_API (TSCH5 ?)
112	   TSBE1 has extra API 05,02,08 Control_byte=0xCB Source:(1)
113	
114	Lit.
115	(1) conexant100029b-PCI-Decoder-ApplicationNote.pdf
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.