Go to the documentation of this file.
26 #include <linux/videodev2.h>
28 #define ADDR_UNSET (255)
30 #define TUNER_TEMIC_PAL 0
31 #define TUNER_PHILIPS_PAL_I 1
32 #define TUNER_PHILIPS_NTSC 2
33 #define TUNER_PHILIPS_SECAM 3
35 #define TUNER_ABSENT 4
36 #define TUNER_PHILIPS_PAL 5
37 #define TUNER_TEMIC_NTSC 6
38 #define TUNER_TEMIC_PAL_I 7
40 #define TUNER_TEMIC_4036FY5_NTSC 8
41 #define TUNER_ALPS_TSBH1_NTSC 9
42 #define TUNER_ALPS_TSBE1_PAL 10
43 #define TUNER_ALPS_TSBB5_PAL_I 11
45 #define TUNER_ALPS_TSBE5_PAL 12
46 #define TUNER_ALPS_TSBC5_PAL 13
47 #define TUNER_TEMIC_4006FH5_PAL 14
48 #define TUNER_ALPS_TSHC6_NTSC 15
50 #define TUNER_TEMIC_PAL_DK 16
51 #define TUNER_PHILIPS_NTSC_M 17
52 #define TUNER_TEMIC_4066FY5_PAL_I 18
53 #define TUNER_TEMIC_4006FN5_MULTI_PAL 19
55 #define TUNER_TEMIC_4009FR5_PAL 20
56 #define TUNER_TEMIC_4039FR5_NTSC 21
57 #define TUNER_TEMIC_4046FM5 22
58 #define TUNER_PHILIPS_PAL_DK 23
60 #define TUNER_PHILIPS_FQ1216ME 24
61 #define TUNER_LG_PAL_I_FM 25
62 #define TUNER_LG_PAL_I 26
63 #define TUNER_LG_NTSC_FM 27
65 #define TUNER_LG_PAL_FM 28
66 #define TUNER_LG_PAL 29
67 #define TUNER_TEMIC_4009FN5_MULTI_PAL_FM 30
68 #define TUNER_SHARP_2U5JF5540_NTSC 31
70 #define TUNER_Samsung_PAL_TCPM9091PD27 32
71 #define TUNER_MT2032 33
72 #define TUNER_TEMIC_4106FH5 34
73 #define TUNER_TEMIC_4012FY5 35
75 #define TUNER_TEMIC_4136FY5 36
76 #define TUNER_LG_PAL_NEW_TAPC 37
77 #define TUNER_PHILIPS_FM1216ME_MK3 38
78 #define TUNER_LG_NTSC_NEW_TAPC 39
80 #define TUNER_HITACHI_NTSC 40
81 #define TUNER_PHILIPS_PAL_MK 41
82 #define TUNER_PHILIPS_FCV1236D 42
83 #define TUNER_PHILIPS_FM1236_MK3 43
85 #define TUNER_PHILIPS_4IN1 44
87 #define TUNER_MICROTUNE_4049FM5 45
88 #define TUNER_PANASONIC_VP27 46
89 #define TUNER_LG_NTSC_TAPE 47
91 #define TUNER_TNF_8831BGFF 48
92 #define TUNER_MICROTUNE_4042FI5 49
93 #define TUNER_TCL_2002N 50
94 #define TUNER_PHILIPS_FM1256_IH3 51
96 #define TUNER_THOMSON_DTT7610 52
97 #define TUNER_PHILIPS_FQ1286 53
98 #define TUNER_PHILIPS_TDA8290 54
99 #define TUNER_TCL_2002MB 55
101 #define TUNER_PHILIPS_FQ1216AME_MK4 56
102 #define TUNER_PHILIPS_FQ1236A_MK4 57
103 #define TUNER_YMEC_TVF_8531MF 58
104 #define TUNER_YMEC_TVF_5533MF 59
106 #define TUNER_THOMSON_DTT761X 60
107 #define TUNER_TENA_9533_DI 61
108 #define TUNER_TEA5767 62
109 #define TUNER_PHILIPS_FMD1216ME_MK3 63
111 #define TUNER_LG_TDVS_H06XF 64
112 #define TUNER_YMEC_TVF66T5_B_DFF 65
113 #define TUNER_LG_TALN 66
114 #define TUNER_PHILIPS_TD1316 67
116 #define TUNER_PHILIPS_TUV1236D 68
117 #define TUNER_TNF_5335MF 69
118 #define TUNER_SAMSUNG_TCPN_2121P30A 70
119 #define TUNER_XC2028 71
121 #define TUNER_THOMSON_FE6600 72
122 #define TUNER_SAMSUNG_TCPG_6121P30A 73
123 #define TUNER_TDA9887 74
124 #define TUNER_TEA5761 75
125 #define TUNER_XC5000 76
126 #define TUNER_TCL_MF02GIP_5N 77
127 #define TUNER_PHILIPS_FMD1216MEX_MK3 78
128 #define TUNER_PHILIPS_FM1216MK5 79
129 #define TUNER_PHILIPS_FQ1216LME_MK3 80
131 #define TUNER_PARTSNIC_PTI_5NF05 81
132 #define TUNER_PHILIPS_CU1216L 82
133 #define TUNER_NXP_TDA18271 83
134 #define TUNER_SONY_BTF_PXN01Z 84
135 #define TUNER_PHILIPS_FQ1236_MK5 85
136 #define TUNER_TENA_TNF_5337 86
138 #define TUNER_XC4000 87
139 #define TUNER_XC5000C 88
142 #define TDA9887_PRESENT (1<<0)
143 #define TDA9887_PORT1_INACTIVE (1<<1)
144 #define TDA9887_PORT2_INACTIVE (1<<2)
145 #define TDA9887_QSS (1<<3)
146 #define TDA9887_INTERCARRIER (1<<4)
147 #define TDA9887_PORT1_ACTIVE (1<<5)
148 #define TDA9887_PORT2_ACTIVE (1<<6)
149 #define TDA9887_INTERCARRIER_NTSC (1<<7)
151 #define TDA9887_TOP_MASK (0x3f << 8)
152 #define TDA9887_TOP_SET (1 << 13)
153 #define TDA9887_TOP(top) (TDA9887_TOP_SET | (((16 + (top)) & 0x1f) << 8))
156 #define TDA9887_DEEMPHASIS_MASK (3<<16)
157 #define TDA9887_DEEMPHASIS_NONE (1<<16)
158 #define TDA9887_DEEMPHASIS_50 (2<<16)
159 #define TDA9887_DEEMPHASIS_75 (3<<16)
160 #define TDA9887_AUTOMUTE (1<<18)
161 #define TDA9887_GATING_18 (1<<19)
162 #define TDA9887_GAIN_NORMAL (1<<20)
163 #define TDA9887_RIF_41_3 (1<<21)
190 unsigned int mode_mask;