summaryrefslogtreecommitdiffstats
path: root/api/xc4000_standards.h
blob: 885989f297b92183028b442f2e87f0eb0cea08e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
//                                                   
// Automatically generated C header file for         
// control of the XC4000 via the i2c interface.      
//                                                   
// Filename : xc4000_standards.h                                     
// Generated : 9/25/2007 4:58:46 PM                                    
// Firmware version : 1.2                          
//                                                   
// (c) 2007, Xceive Corporation                         
//                                                   
                                                     
#ifndef __XC4000_STANDARDS_H                                           
#define __XC4000_STANDARDS_H                                           
                                                     
                                                     
// ************************************************************ 
// *** Standard with Video/Audio Setting                        
// ************************************************************ 
                                                                
#define MAX_TV_STANDARD   47

XC_TV_STANDARD XC4000_Standard[MAX_TV_STANDARD] = {
 {"M/N-NTSC/PAL-BTSC-IF", NULL, 0x80A0, 0x0000, 4.5 },
 {"M/N-NTSC/PAL-BTSC-IF-NOGD", NULL, 0x8020, 0x0000, 4.5 },
 {"M/N-NTSC/PAL-A2-IF", NULL, 0x80A0, 0x0000, 4.6 },
 {"M/N-NTSC/PAL-A2-IF-NOGD", NULL, 0x8020, 0x0000, 4.6 },
 {"M/N-NTSC/PAL-MTS", NULL, 0x80A0, 0x0078, 4.5 },
 {"M/N-NTSC/PAL-A2-MONO", NULL, 0x80A0, 0x0078, 4.5 },
 {"M/N-NTSC/PAL-A2-MONO-NOGD", NULL, 0x8020, 0x0078, 4.5 },
 {"L-SECAM-NICAM", NULL, 0x0009, 0x8080, 6.20 },
 {"L-SECAM-AM", NULL, 0x0009, 0xA138, 6.50 },
 {"L'-SECAM-NICAM", NULL, 0x4009, 0x8080, 6.20 },
 {"L'-SECAM-AM", NULL, 0x4009, 0xA138, 6.50 },
 {"FM Radio-INPUT1", NULL, 0x9000, 0x0008, 10.70 },
 {"FM Radio-INPUT2", NULL, 0x9800, 0x0008, 10.70 },
 {"DTV6-ATSC-LG-6_0Mhz", NULL, 0x8002, 0x00C0, 6.0 },
 {"DTV6-ATSC-ATI-6_38Mhz", NULL, 0x8002, 0x00C0, 6.38 },
 {"DTV6-ATSC-OREN-5_38Mhz", NULL, 0x8002, 0x00C0, 5.58 },
 {"DTV6-ATSC-OREN-3_6Mhz", NULL, 0x8002, 0x00C0, 3.6 },
 {"DTV6-ATSC-TOYOTA-3_88Mhz", NULL, 0x8002, 0x00C0, 3.88 },
 {"DTV6-ATSC-TOYOTA-7_94Mhz", NULL, 0x8002, 0x00C0, 7.94 },
 {"DTV6-QAM-6_0Mhz", NULL, 0x8002, 0x00C0, 6.0 },
 {"DTV8-DIBCOM-5_2Mhz", NULL, 0x800B, 0x00C0, 5.2 },
 {"DTV78-DIBCOM-5_2Mhz", NULL, 0x801B, 0x00C0, 5.2 },
 {"DTV7-DIBCOM-5_2Mhz", NULL, 0x8007, 0x00C0, 5.2 },
 {"DTV6-ZARLINK-QAM-4_56Mhz", NULL, 0x8002, 0x00C0, 4.56 },
 {"DTV8-ZARLINK-4_56Mhz", NULL, 0x800B, 0x00C0, 4.56 },
 {"DTV78-ZARLINK-4_56Mhz", NULL, 0x801B, 0x00C0, 4.56 },
 {"DTV7-ZARLINK-4_56Mhz", NULL, 0x8007, 0x00C0, 4.56 },
 {"DTV8-China-TEMPORARY", NULL, 0x800B, 0x00C0, 5.4 },
 {"B/G-PAL-NICAM#A", NULL, 0x8159, 0x0004, 5.74 },
 {"B/G-PAL-NICAM#A-MONO", NULL, 0x8159, 0x0078, 5.5 },
 {"B/G-PAL-NICAM#B", NULL, 0x8159, 0x0004, 5.74 },
 {"B/G-PAL-NICAM#B-MONO", NULL, 0x8159, 0x0078, 5.5 },
 {"B/G-PAL-A2#B", NULL, 0x81D9, 0x0000, 5.64 },
 {"B/G-PAL-A2#B-MONO", NULL, 0x81D9, 0x0078, 5.5 },
 {"B/G-PAL-A2#A", NULL, 0x8159, 0x0000, 5.64 },
 {"B/G-PAL-A2#A-MONO", NULL, 0x8159, 0x0078, 5.5 },
 {"I-PAL-NICAM", NULL, 0x8049, 0x0080, 6.24 },
 {"I-PAL-NICAM-MONO", NULL, 0x8049, 0x0078, 6.00 },
 {"D/K-PAL-NICAM", NULL, 0x8049, 0x0080, 6.20 },
 {"D/K-PAL-NICAM-MONO", NULL, 0x8049, 0x0078, 6.5 },
 {"D/K-SECAM-A2 DK1", NULL, 0x8049, 0x0000, 6.34 },
 {"D/K-SECAM-A2 L/DK3", NULL, 0x8049, 0x0000, 6.00 },
 {"D/K-PAL-A2", NULL, 0x8049, 0x0000, 6.38 },
 {"D/K-SECAM-A2 DK1-MONO", NULL, 0x8049, 0x0078, 6.5 },
 {"D/K-SECAM-A2 L/DK3-MONO", NULL, 0x8049, 0x0078, 6.5 },
 {"D/K-PAL-FM-ONLY", NULL, 0x8049, 0x0008, 6.5 },
 {"D/K-PAL-MONO", NULL, 0x8049, 0x0078, 6.5 },
};
                                               
/************************************************/
/* The TV_standard initial routine              */
/************************************************/
 
void XC4000_Loading_TVStandards(void) 
{ 
   XC4000_Standard[ 0 ].ConfFile = XC4000_MN_NTSC_PAL_BTSC_SEQUENCE; 
   XC4000_Standard[ 1 ].ConfFile = XC4000_MN_NTSC_PAL_BTSC_NOGD_SEQUENCE; 
   XC4000_Standard[ 2 ].ConfFile = XC4000_MN_NTSC_PAL_A2_IF_SEQUENCE; 
   XC4000_Standard[ 3 ].ConfFile = XC4000_MN_NTSC_PAL_A2_IF_NOGD_SEQUENCE; 
   XC4000_Standard[ 4 ].ConfFile = XC4000_MN_NTSC_PAL_MTS_SEQUENCE; 
   XC4000_Standard[ 5 ].ConfFile = XC4000_MN_NTSC_PAL_A2_MONO_SEQUENCE; 
   XC4000_Standard[ 6 ].ConfFile = XC4000_MN_NTSC_PAL_A2_MONO_NOGD_SEQUENCE; 
   XC4000_Standard[ 7 ].ConfFile = XC4000_L_SECAM_NICAM_SEQUENCE; 
   XC4000_Standard[ 8 ].ConfFile = XC4000_L_SECAM_AM_SEQUENCE; 
   XC4000_Standard[ 9 ].ConfFile = XC4000_IL_SECAM_NICAM_SEQUENCE; 
   XC4000_Standard[ 10 ].ConfFile = XC4000_IL_SECAM_AM_SEQUENCE; 
   XC4000_Standard[ 11 ].ConfFile = XC4000_FM_INPUT1_SEQUENCE; 
   XC4000_Standard[ 12 ].ConfFile = XC4000_FM_INPUT2_SEQUENCE; 
   XC4000_Standard[ 13 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 14 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 15 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 16 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 17 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 18 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 19 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 20 ].ConfFile = XC4000_DVBT_8_SEQUENCE; 
   XC4000_Standard[ 21 ].ConfFile = XC4000_DVBT_78_SEQUENCE; 
   XC4000_Standard[ 22 ].ConfFile = XC4000_DVBT_7_SEQUENCE; 
   XC4000_Standard[ 23 ].ConfFile = XC4000_ATSC_SEQUENCE; 
   XC4000_Standard[ 24 ].ConfFile = XC4000_DVBT_8_SEQUENCE; 
   XC4000_Standard[ 25 ].ConfFile = XC4000_DVBT_78_SEQUENCE; 
   XC4000_Standard[ 26 ].ConfFile = XC4000_DVBT_7_SEQUENCE; 
   XC4000_Standard[ 27 ].ConfFile = XC4000_DVBT_8_SEQUENCE; 
   XC4000_Standard[ 28 ].ConfFile = XC4000_B_G_PAL_NICAM_A_SEQUENCE; 
   XC4000_Standard[ 29 ].ConfFile = XC4000_B_G_PAL_NICAM_A_MONO_SEQUENCE; 
   XC4000_Standard[ 30 ].ConfFile = XC4000_B_G_PAL_NICAM_B_SEQUENCE; 
   XC4000_Standard[ 31 ].ConfFile = XC4000_B_G_PAL_NICAM_B_MONO_SEQUENCE; 
   XC4000_Standard[ 32 ].ConfFile = XC4000_B_G_PAL_A2_B_SEQUENCE; 
   XC4000_Standard[ 33 ].ConfFile = XC4000_B_G_PAL_A2_B_MONO_SEQUENCE; 
   XC4000_Standard[ 34 ].ConfFile = XC4000_B_G_PAL_A2_A_SEQUENCE; 
   XC4000_Standard[ 35 ].ConfFile = XC4000_B_G_PAL_A2_A_MONO_SEQUENCE; 
   XC4000_Standard[ 36 ].ConfFile = XC4000_I_PAL_NICAM_SEQUENCE; 
   XC4000_Standard[ 37 ].ConfFile = XC4000_I_PAL_NICAM_MONO_SEQUENCE; 
   XC4000_Standard[ 38 ].ConfFile = XC4000_D_K_PAL_NICAM_SEQUENCE; 
   XC4000_Standard[ 39 ].ConfFile = XC4000_D_K_PAL_NICAM_MONO_SEQUENCE; 
   XC4000_Standard[ 40 ].ConfFile = XC4000_D_K_SECAM_A2_SEQUENCE; 
   XC4000_Standard[ 41 ].ConfFile = XC4000_D_K_SECAM_A2_SEQUENCE; 
   XC4000_Standard[ 42 ].ConfFile = XC4000_D_K_SECAM_A2_SEQUENCE; 
   XC4000_Standard[ 43 ].ConfFile = XC4000_D_K_SECAM_A2_MONO_SEQUENCE; 
   XC4000_Standard[ 44 ].ConfFile = XC4000_D_K_SECAM_A2_MONO_SEQUENCE; 
   XC4000_Standard[ 45 ].ConfFile = XC4000_D_K_PAL_FM_ONLY_SEQUENCE; 
   XC4000_Standard[ 46 ].ConfFile = XC4000_D_K_SECAM_A2_MONO_SEQUENCE; 
} ; 
#endif