3 * OEM Data for 300 series
5 * Copyright (C) 2001-2004 by Thomas Winischhofer, Vienna, Austria
7 * If distributed as part of the Linux kernel, the following license terms
10 * * This program is free software; you can redistribute it and/or modify
11 * * it under the terms of the GNU General Public License as published by
12 * * the Free Software Foundation; either version 2 of the named License,
13 * * or any later version.
15 * * This program is distributed in the hope that it will be useful,
16 * * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * * GNU General Public License for more details.
20 * * You should have received a copy of the GNU General Public License
21 * * along with this program; if not, write to the Free Software
22 * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
24 * Otherwise, the following license terms apply:
26 * * Redistribution and use in source and binary forms, with or without
27 * * modification, are permitted provided that the following conditions
29 * * 1) Redistributions of source code must retain the above copyright
30 * * notice, this list of conditions and the following disclaimer.
31 * * 2) Redistributions in binary form must reproduce the above copyright
32 * * notice, this list of conditions and the following disclaimer in the
33 * * documentation and/or other materials provided with the distribution.
34 * * 3) All advertising materials mentioning features or use of this software
35 * * must display the following acknowledgement: "This product includes
36 * * software developed by Thomas Winischhofer, Vienna, Austria."
37 * * 4) The name of the author may not be used to endorse or promote products
38 * * derived from this software without specific prior written permission.
40 * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
41 * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
42 * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
43 * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
44 * * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
45 * * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
46 * * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
47 * * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
48 * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
49 * * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
51 * Author: Thomas Winischhofer <thomas@winischhofer.net>
55 const UCHAR SiS300_OEMTVDelay301[8][4] =
57 {0x08,0x08,0x08,0x08},
58 {0x08,0x08,0x08,0x08},
59 {0x08,0x08,0x08,0x08},
60 {0x2c,0x2c,0x2c,0x2c},
61 {0x08,0x08,0x08,0x08},
62 {0x08,0x08,0x08,0x08},
63 {0x08,0x08,0x08,0x08},
67 const UCHAR SiS300_OEMTVDelayLVDS[8][4] =
69 {0x20,0x20,0x20,0x20},
70 {0x20,0x20,0x20,0x20},
71 {0x20,0x20,0x20,0x20},
72 {0x20,0x20,0x20,0x20},
73 {0x20,0x20,0x20,0x20},
74 {0x20,0x20,0x20,0x20},
75 {0x20,0x20,0x20,0x20},
79 const UCHAR SiS300_OEMTVFlicker[8][4] =
81 {0x00,0x00,0x00,0x00},
82 {0x00,0x00,0x00,0x00},
83 {0x00,0x00,0x00,0x00},
84 {0x00,0x00,0x00,0x00},
85 {0x00,0x00,0x00,0x00},
86 {0x00,0x00,0x00,0x00},
87 {0x00,0x00,0x00,0x00},
91 #if 0 /* TW: Not used */
92 const UCHAR SiS300_OEMLCDDelay1[12][4]={
93 {0x2c,0x2c,0x2c,0x2c},
94 {0x20,0x20,0x20,0x20},
95 {0x20,0x20,0x20,0x20},
96 {0x2c,0x2c,0x2c,0x2c},
97 {0x2c,0x2c,0x2c,0x2c},
98 {0x20,0x20,0x20,0x20},
99 {0x20,0x20,0x20,0x20},
100 {0x24,0x24,0x24,0x24},
101 {0x24,0x24,0x24,0x24},
102 {0x20,0x20,0x20,0x20},
103 {0x20,0x20,0x20,0x20},
104 {0x24,0x24,0x24,0x24}
108 /* TW: From 630/301B BIOS */
109 const UCHAR SiS300_OEMLCDDelay2[64][4] = /* for 301/301b/302b/301LV/302LV */
111 {0x20,0x20,0x20,0x20},
112 {0x20,0x20,0x20,0x20},
113 {0x20,0x20,0x20,0x20},
114 {0x20,0x20,0x20,0x20},
115 {0x20,0x20,0x20,0x20},
116 {0x20,0x20,0x20,0x20},
117 {0x20,0x20,0x20,0x20},
118 {0x20,0x20,0x20,0x20},
119 {0x20,0x20,0x20,0x20},
120 {0x20,0x20,0x20,0x20},
121 {0x20,0x20,0x20,0x20},
122 {0x20,0x20,0x20,0x20},
123 {0x20,0x20,0x20,0x20},
124 {0x20,0x20,0x20,0x20},
125 {0x20,0x20,0x20,0x20},
126 {0x20,0x20,0x20,0x20},
127 {0x20,0x20,0x20,0x20},
128 {0x20,0x20,0x20,0x20},
129 {0x20,0x20,0x20,0x20},
130 {0x20,0x20,0x20,0x20},
131 {0x20,0x20,0x20,0x20},
132 {0x20,0x20,0x20,0x20},
133 {0x20,0x20,0x20,0x20},
134 {0x20,0x20,0x20,0x20},
135 {0x20,0x20,0x20,0x20},
136 {0x20,0x20,0x20,0x20},
137 {0x20,0x20,0x20,0x20},
138 {0x20,0x20,0x20,0x20},
139 {0x20,0x20,0x20,0x20},
140 {0x20,0x20,0x20,0x20},
141 {0x20,0x20,0x20,0x20},
142 {0x20,0x20,0x20,0x20},
143 {0x20,0x20,0x20,0x20},
144 {0x20,0x20,0x20,0x20},
145 {0x20,0x20,0x20,0x20},
146 {0x20,0x20,0x20,0x20},
147 {0x20,0x20,0x20,0x20},
148 {0x20,0x20,0x20,0x20},
149 {0x20,0x20,0x20,0x20},
150 {0x20,0x20,0x20,0x20},
151 {0x20,0x20,0x20,0x20},
152 {0x20,0x20,0x20,0x20},
153 {0x20,0x20,0x20,0x20},
154 {0x20,0x20,0x20,0x20},
155 {0x20,0x20,0x20,0x20},
156 {0x20,0x20,0x20,0x20},
157 {0x20,0x20,0x20,0x20},
158 {0x20,0x20,0x20,0x20},
159 {0x20,0x20,0x20,0x20},
160 {0x20,0x20,0x20,0x20},
161 {0x20,0x20,0x20,0x20},
162 {0x20,0x20,0x20,0x20},
163 {0x20,0x20,0x20,0x20},
164 {0x20,0x20,0x20,0x20},
165 {0x20,0x20,0x20,0x20},
166 {0x20,0x20,0x20,0x20},
167 {0x20,0x20,0x20,0x20},
168 {0x20,0x20,0x20,0x20},
169 {0x20,0x20,0x20,0x20},
170 {0x20,0x20,0x20,0x20},
171 {0x20,0x20,0x20,0x20},
172 {0x20,0x20,0x20,0x20},
173 {0x20,0x20,0x20,0x20},
174 {0x20,0x20,0x20,0x20}
177 /* TW: From 300/301LV BIOS */
178 const UCHAR SiS300_OEMLCDDelay4[12][4] =
180 {0x2c,0x2c,0x2c,0x2c},
181 {0x20,0x20,0x20,0x20},
182 {0x20,0x20,0x20,0x20},
183 {0x2c,0x2c,0x2c,0x2c},
184 {0x2c,0x2c,0x2c,0x2c},
185 {0x20,0x20,0x20,0x20},
186 {0x20,0x20,0x20,0x20},
187 {0x24,0x24,0x24,0x24},
188 {0x24,0x24,0x24,0x24},
189 {0x20,0x20,0x20,0x20},
190 {0x20,0x20,0x20,0x20},
191 {0x24,0x24,0x24,0x24}
194 /* TW: From 300/301LV BIOS */
195 const UCHAR SiS300_OEMLCDDelay5[32][4] =
197 {0x20,0x20,0x20,0x20},
198 {0x20,0x20,0x20,0x20},
199 {0x20,0x20,0x20,0x20},
200 {0x20,0x20,0x20,0x20},
201 {0x20,0x20,0x20,0x20},
202 {0x20,0x20,0x20,0x20},
203 {0x20,0x20,0x20,0x20},
204 {0x20,0x20,0x20,0x20},
205 {0x20,0x20,0x20,0x20},
206 {0x20,0x20,0x20,0x20},
207 {0x20,0x20,0x20,0x20},
208 {0x20,0x20,0x20,0x20},
209 {0x20,0x20,0x20,0x20},
210 {0x20,0x20,0x20,0x20},
211 {0x20,0x20,0x20,0x20},
212 {0x20,0x20,0x20,0x20},
213 {0x20,0x20,0x20,0x20},
214 {0x20,0x20,0x20,0x20},
215 {0x20,0x20,0x20,0x20},
216 {0x20,0x20,0x20,0x20},
217 {0x20,0x20,0x20,0x20},
218 {0x20,0x20,0x20,0x20},
219 {0x20,0x20,0x20,0x20},
220 {0x20,0x20,0x20,0x20},
221 {0x20,0x20,0x20,0x20},
222 {0x20,0x20,0x20,0x20},
223 {0x20,0x20,0x20,0x20},
224 {0x20,0x20,0x20,0x20},
225 {0x20,0x20,0x20,0x20},
226 {0x20,0x20,0x20,0x20},
227 {0x20,0x20,0x20,0x20},
228 {0x20,0x20,0x20,0x20},
231 /* TW: Added for LVDS */
232 const UCHAR SiS300_OEMLCDDelay3[64][4] = { /* For LVDS */
233 {0x20,0x20,0x20,0x20},
234 {0x20,0x20,0x20,0x20},
235 {0x20,0x20,0x20,0x20},
236 {0x20,0x20,0x20,0x20},
237 {0x20,0x20,0x20,0x20},
238 {0x20,0x20,0x20,0x20},
239 {0x20,0x20,0x20,0x20},
240 {0x20,0x20,0x20,0x20},
241 {0x20,0x20,0x20,0x20},
242 {0x20,0x20,0x20,0x20},
243 {0x20,0x20,0x20,0x20},
244 {0x20,0x20,0x20,0x20},
245 {0x20,0x20,0x20,0x20},
246 {0x20,0x20,0x20,0x20},
247 {0x20,0x20,0x20,0x20},
248 {0x20,0x20,0x20,0x20},
249 {0x20,0x20,0x20,0x20},
250 {0x20,0x20,0x20,0x20},
251 {0x20,0x20,0x20,0x20},
252 {0x20,0x20,0x20,0x20},
253 {0x20,0x20,0x20,0x20},
254 {0x20,0x20,0x20,0x20},
255 {0x20,0x20,0x20,0x20},
256 {0x20,0x20,0x20,0x20},
257 {0x20,0x20,0x20,0x20},
258 {0x20,0x20,0x20,0x20},
259 {0x20,0x20,0x20,0x20},
260 {0x20,0x20,0x20,0x20},
261 {0x20,0x20,0x20,0x20},
262 {0x20,0x20,0x20,0x20},
263 {0x20,0x20,0x20,0x20},
264 {0x20,0x20,0x20,0x20},
265 {0x20,0x20,0x20,0x20},
266 {0x20,0x20,0x20,0x20},
267 {0x20,0x20,0x20,0x20},
268 {0x20,0x20,0x20,0x20},
269 {0x20,0x20,0x20,0x20},
270 {0x20,0x20,0x20,0x20},
271 {0x20,0x20,0x20,0x20},
272 {0x20,0x20,0x20,0x20},
273 {0x20,0x20,0x20,0x20},
274 {0x20,0x20,0x20,0x20},
275 {0x20,0x20,0x20,0x20},
276 {0x20,0x20,0x20,0x20},
277 {0x20,0x20,0x20,0x20},
278 {0x20,0x20,0x20,0x20},
279 {0x20,0x20,0x20,0x20},
280 {0x20,0x20,0x20,0x20},
281 {0x20,0x20,0x20,0x20},
282 {0x20,0x20,0x20,0x20},
283 {0x20,0x20,0x20,0x20},
284 {0x20,0x20,0x20,0x20},
285 {0x20,0x20,0x20,0x20},
286 {0x20,0x20,0x20,0x20},
287 {0x20,0x20,0x20,0x20},
288 {0x20,0x20,0x20,0x20},
289 {0x20,0x20,0x20,0x20},
290 {0x20,0x20,0x20,0x20},
291 {0x20,0x20,0x20,0x20},
292 {0x20,0x20,0x20,0x20},
293 {0x20,0x20,0x20,0x20},
294 {0x20,0x20,0x20,0x20},
295 {0x20,0x20,0x20,0x20},
296 {0x20,0x20,0x20,0x20}
299 const UCHAR SiS300_Phase1[8][5][4] =
302 {0x21,0xed,0x00,0x08},
303 {0x21,0xed,0x8a,0x08},
304 {0x21,0xed,0x8a,0x08},
305 {0x21,0xed,0x8a,0x08},
306 {0x21,0xed,0x8a,0x08}
309 {0x2a,0x05,0xd3,0x00},
310 {0x2a,0x05,0xd3,0x00},
311 {0x2a,0x05,0xd3,0x00},
312 {0x2a,0x05,0xd3,0x00},
313 {0x2a,0x05,0xd3,0x00}
316 {0x2a,0x05,0xd3,0x00},
317 {0x2a,0x05,0xd3,0x00},
318 {0x2a,0x05,0xd3,0x00},
319 {0x2a,0x05,0xd3,0x00},
320 {0x2a,0x05,0xd3,0x00}
323 {0x2a,0x05,0xd3,0x00},
324 {0x2a,0x05,0xd3,0x00},
325 {0x2a,0x05,0xd3,0x00},
326 {0x2a,0x05,0xd3,0x00},
327 {0x2a,0x05,0xd3,0x00}
330 {0x21,0xed,0x00,0x08},
331 {0x21,0xed,0x8a,0x08},
332 {0x21,0xed,0x8a,0x08},
333 {0x21,0xed,0x8a,0x08},
334 {0x21,0xed,0x8a,0x08}
337 {0x2a,0x05,0xd3,0x00},
338 {0x2a,0x05,0xd3,0x00},
339 {0x2a,0x05,0xd3,0x00},
340 {0x2a,0x05,0xd3,0x00},
341 {0x2a,0x05,0xd3,0x00}
344 {0x2a,0x05,0xd3,0x00},
345 {0x2a,0x05,0xd3,0x00},
346 {0x2a,0x05,0xd3,0x00},
347 {0x2a,0x05,0xd3,0x00},
348 {0x2a,0x05,0xd3,0x00}
351 {0x2a,0x05,0xd3,0x00},
352 {0x2a,0x05,0xd3,0x00},
353 {0x2a,0x05,0xd3,0x00},
354 {0x2a,0x05,0xd3,0x00},
355 {0x2a,0x05,0xd3,0x00}
360 const UCHAR SiS300_Phase2[8][5][4] =
363 {0x21,0xed,0x00,0x08},
364 {0x21,0xed,0x8a,0x08},
365 {0x21,0xed,0x8a,0x08},
366 {0x21,0xed,0x8a,0x08},
367 {0x21,0xed,0x8a,0x08}
370 {0x2a,0x05,0xd3,0x00},
371 {0x2a,0x05,0xd3,0x00},
372 {0x2a,0x05,0xd3,0x00},
373 {0x2a,0x05,0xd3,0x00},
374 {0x2a,0x05,0xd3,0x00}
377 {0x2a,0x05,0xd3,0x00},
378 {0x2a,0x05,0xd3,0x00},
379 {0x2a,0x05,0xd3,0x00},
380 {0x2a,0x05,0xd3,0x00},
381 {0x2a,0x05,0xd3,0x00}
384 {0x2a,0x05,0xd3,0x00},
385 {0x2a,0x05,0xd3,0x00},
386 {0x2a,0x05,0xd3,0x00},
387 {0x2a,0x05,0xd3,0x00},
388 {0x2a,0x05,0xd3,0x00}
391 {0x21,0xed,0x00,0x08},
392 {0x21,0xed,0x8a,0x08},
393 {0x21,0xed,0x8a,0x08},
394 {0x21,0xed,0x8a,0x08},
395 {0x21,0xed,0x8a,0x08}
398 {0x2a,0x05,0xd3,0x00},
399 {0x2a,0x05,0xd3,0x00},
400 {0x2a,0x05,0xd3,0x00},
401 {0x2a,0x05,0xd3,0x00},
402 {0x2a,0x05,0xd3,0x00}
405 {0x2a,0x05,0xd3,0x00},
406 {0x2a,0x05,0xd3,0x00},
407 {0x2a,0x05,0xd3,0x00},
408 {0x2a,0x05,0xd3,0x00},
409 {0x2a,0x05,0xd3,0x00}
412 {0x2a,0x05,0xd3,0x00},
413 {0x2a,0x05,0xd3,0x00},
414 {0x2a,0x05,0xd3,0x00},
415 {0x2a,0x05,0xd3,0x00},
416 {0x2a,0x05,0xd3,0x00}
420 const UCHAR SiS300_Filter1[10][16][4] =
423 {0x00,0xf4,0x10,0x38},
424 {0x00,0xf4,0x10,0x38},
425 {0xeb,0x04,0x10,0x18},
426 {0xf7,0x06,0x19,0x14},
427 {0x00,0xf4,0x10,0x38},
428 {0xeb,0x04,0x25,0x18},
429 {0xeb,0x04,0x25,0x18},
430 {0xeb,0x15,0x25,0xf6},
431 {0xeb,0x04,0x25,0x18},
432 {0xeb,0x04,0x25,0x18},
433 {0xeb,0x04,0x25,0x18},
434 {0xeb,0x04,0x25,0x18},
435 {0xeb,0x04,0x25,0x18},
436 {0xeb,0x04,0x25,0x18},
437 {0xeb,0x04,0x25,0x18},
438 {0xeb,0x04,0x25,0x18}
441 {0x00,0xf4,0x10,0x38},
442 {0x00,0xf4,0x10,0x38},
443 {0xf1,0xf7,0x10,0x32},
444 {0xf3,0x00,0x1d,0x20},
445 {0x00,0xf4,0x10,0x38},
446 {0xf1,0xf7,0x1f,0x32},
447 {0xf1,0xf7,0x1f,0x32},
448 {0xfc,0xfb,0x14,0x2a},
449 {0xf1,0xf7,0x1f,0x32},
450 {0xf1,0xf7,0x1f,0x32},
451 {0xf1,0xf7,0x1f,0x32},
452 {0xf1,0xf7,0x1f,0x32},
453 {0xf1,0xf7,0x1f,0x32},
454 {0xf1,0xf7,0x1f,0x32},
455 {0xf1,0xf7,0x1f,0x32},
456 {0xf1,0xf7,0x1f,0x32}
459 {0x00,0xf4,0x10,0x38},
460 {0x00,0xf4,0x10,0x38},
461 {0xf1,0xf7,0x10,0x32},
462 {0xf3,0x00,0x1d,0x20},
463 {0x00,0xf4,0x10,0x38},
464 {0xf1,0xf7,0x1f,0x32},
465 {0xf1,0xf7,0x1f,0x32},
466 {0xfc,0xfb,0x14,0x2a},
467 {0xf1,0xf7,0x1f,0x32},
468 {0xf1,0xf7,0x1f,0x32},
469 {0xf1,0xf7,0x1f,0x32},
470 {0xf1,0xf7,0x1f,0x32},
471 {0xf1,0xf7,0x1f,0x32},
472 {0xf1,0xf7,0x1f,0x32},
473 {0xf1,0xf7,0x1f,0x32},
474 {0xf1,0xf7,0x1f,0x32}
477 {0x00,0xf4,0x10,0x38},
478 {0x00,0xf4,0x10,0x38},
479 {0xf1,0xf7,0x10,0x32},
480 {0xf3,0x00,0x1d,0x20},
481 {0x00,0xf4,0x10,0x38},
482 {0xf1,0xf7,0x1f,0x32},
483 {0xf1,0xf7,0x1f,0x32},
484 {0xfc,0xfb,0x14,0x2a},
485 {0xf1,0xf7,0x1f,0x32},
486 {0xf1,0xf7,0x1f,0x32},
487 {0xf1,0xf7,0x1f,0x32},
488 {0xf1,0xf7,0x1f,0x32},
489 {0xf1,0xf7,0x1f,0x32},
490 {0xf1,0xf7,0x1f,0x32},
491 {0xf1,0xf7,0x1f,0x32},
492 {0xf1,0xf7,0x1f,0x32}
495 {0x00,0xf4,0x10,0x38},
496 {0x00,0xf4,0x10,0x38},
497 {0xeb,0x04,0x10,0x18},
498 {0xf7,0x06,0x19,0x14},
499 {0x00,0xf4,0x10,0x38},
500 {0xeb,0x04,0x25,0x18},
501 {0xeb,0x04,0x25,0x18},
502 {0xeb,0x15,0x25,0xf6},
503 {0xeb,0x04,0x25,0x18},
504 {0xeb,0x04,0x25,0x18},
505 {0xeb,0x04,0x25,0x18},
506 {0xeb,0x04,0x25,0x18},
507 {0xeb,0x04,0x25,0x18},
508 {0xeb,0x04,0x25,0x18},
509 {0xeb,0x04,0x25,0x18},
510 {0xeb,0x04,0x25,0x18}
513 {0x00,0xf4,0x10,0x38},
514 {0x00,0xf4,0x10,0x38},
515 {0xf1,0xf7,0x10,0x32},
516 {0xf3,0x00,0x1d,0x20},
517 {0x00,0xf4,0x10,0x38},
518 {0xf1,0xf7,0x1f,0x32},
519 {0xf1,0xf7,0x1f,0x32},
520 {0xfc,0xfb,0x14,0x2a},
521 {0xf1,0xf7,0x1f,0x32},
522 {0xf1,0xf7,0x1f,0x32},
523 {0xf1,0xf7,0x1f,0x32},
524 {0xf1,0xf7,0x1f,0x32},
525 {0xf1,0xf7,0x1f,0x32},
526 {0xf1,0xf7,0x1f,0x32},
527 {0xf1,0xf7,0x1f,0x32},
528 {0xf1,0xf7,0x1f,0x32}
531 {0x00,0xf4,0x10,0x38},
532 {0x00,0xf4,0x10,0x38},
533 {0xf1,0xf7,0x10,0x32},
534 {0xf3,0x00,0x1d,0x20},
535 {0x00,0xf4,0x10,0x38},
536 {0xf1,0xf7,0x1f,0x32},
537 {0xf1,0xf7,0x1f,0x32},
538 {0xfc,0xfb,0x14,0x2a},
539 {0xf1,0xf7,0x1f,0x32},
540 {0xf1,0xf7,0x1f,0x32},
541 {0xf1,0xf7,0x1f,0x32},
542 {0xf1,0xf7,0x1f,0x32},
543 {0xf1,0xf7,0x1f,0x32},
544 {0xf1,0xf7,0x1f,0x32},
545 {0xf1,0xf7,0x1f,0x32},
546 {0xf1,0xf7,0x1f,0x32}
549 {0x00,0xf4,0x10,0x38},
550 {0x00,0xf4,0x10,0x38},
551 {0xf1,0xf7,0x10,0x32},
552 {0xf3,0x00,0x1d,0x20},
553 {0x00,0xf4,0x10,0x38},
554 {0xf1,0xf7,0x1f,0x32},
555 {0xf1,0xf7,0x1f,0x32},
556 {0xfc,0xfb,0x14,0x2a},
557 {0xf1,0xf7,0x1f,0x32},
558 {0xf1,0xf7,0x1f,0x32},
559 {0xf1,0xf7,0x1f,0x32},
560 {0xf1,0xf7,0x1f,0x32},
561 {0xf1,0xf7,0x1f,0x32},
562 {0xf1,0xf7,0x1f,0x32},
563 {0xf1,0xf7,0x1f,0x32},
564 {0xf1,0xf7,0x1f,0x32}
567 {0x00,0xf4,0x10,0x38},
568 {0x00,0xf4,0x10,0x38},
569 {0xeb,0x04,0x10,0x18},
570 {0xf7,0x06,0x19,0x14},
571 {0x00,0xf4,0x10,0x38},
572 {0xeb,0x04,0x25,0x18},
573 {0xeb,0x04,0x25,0x18},
574 {0xeb,0x15,0x25,0xf6},
575 {0xeb,0x04,0x25,0x18},
576 {0xeb,0x04,0x25,0x18},
577 {0xeb,0x04,0x25,0x18},
578 {0xeb,0x04,0x25,0x18},
579 {0xeb,0x04,0x25,0x18},
580 {0xeb,0x04,0x25,0x18},
581 {0xeb,0x04,0x25,0x18},
582 {0xeb,0x04,0x25,0x18}
585 {0x00,0xf4,0x10,0x38},
586 {0x00,0xf4,0x10,0x38},
587 {0xeb,0x04,0x10,0x18},
588 {0xf7,0x06,0x19,0x14},
589 {0x00,0xf4,0x10,0x38},
590 {0xeb,0x04,0x25,0x18},
591 {0xeb,0x04,0x25,0x18},
592 {0xeb,0x15,0x25,0xf6},
593 {0xeb,0x04,0x25,0x18},
594 {0xeb,0x04,0x25,0x18},
595 {0xeb,0x04,0x25,0x18},
596 {0xeb,0x04,0x25,0x18},
597 {0xeb,0x04,0x25,0x18},
598 {0xeb,0x04,0x25,0x18},
599 {0xeb,0x04,0x25,0x18},
600 {0xeb,0x04,0x25,0x18}
604 const UCHAR SiS300_Filter2[10][9][7] =
607 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
608 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
609 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
610 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
611 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
612 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
613 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
614 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
615 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
618 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
619 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
620 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
621 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
622 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
623 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
624 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
625 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
626 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
629 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
630 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
631 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
632 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
633 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
634 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
635 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
636 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
637 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
640 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
641 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
642 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
643 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
644 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
645 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
646 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
647 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
648 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
651 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
652 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
653 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
654 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
655 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
656 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
657 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
658 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
659 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
662 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
663 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
664 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
665 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
666 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
667 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
668 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
669 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
670 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
673 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
674 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
675 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
676 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
677 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
678 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
679 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
680 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
681 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
684 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
685 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
686 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
687 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
688 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
689 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
690 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
691 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
692 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
695 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
696 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
697 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
698 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
699 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
700 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
701 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
702 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
703 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
706 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
707 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
708 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
709 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
710 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
711 {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46},
712 {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C},
713 {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38},
714 {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28}
718 /* Custom data for Barco iQ Pro R300 */
719 const UCHAR barco_p1[2][9][7][3] = {
721 { { 0x16, 0xcf, 0x00 },
722 { 0x18, 0x00, 0x00 },
723 { 0x1a, 0xe7, 0x00 },
724 { 0x1b, 0x26, 0x00 },
725 { 0x1c, 0xff, 0x00 },
726 { 0x1d, 0x1c, 0x00 },
730 { 0x16, 0xcf, 0x00 },
731 { 0x18, 0x00, 0x00 },
732 { 0x1a, 0xe7, 0x00 },
733 { 0x1b, 0x1e, 0x00 },
734 { 0x1c, 0xff, 0x00 },
735 { 0x1d, 0x1c, 0x00 },
739 { 0x16, 0xcf, 0x00 },
740 { 0x1a, 0xe7, 0x00 },
741 { 0x1b, 0x26, 0x00 },
742 { 0x1c, 0xff, 0x00 },
743 { 0x1d, 0x1c, 0x00 },
744 { 0x1e, 0x19, 0x00 },
751 { 0x16, 0xcf, 0x00 },
752 { 0x1a, 0xe7, 0x00 },
753 { 0x1b, 0x26, 0x00 },
754 { 0x1c, 0xff, 0x00 },
755 { 0x1d, 0x1c, 0x00 },
756 { 0x1e, 0x1e, 0x00 },
760 { 0x16, 0xd1, 0x00 },
761 { 0x18, 0x00, 0x00 },
762 { 0x1a, 0xe7, 0x00 },
763 { 0x1b, 0x11, 0x00 },
764 { 0x1c, 0xff, 0x00 },
765 { 0x1d, 0x1c, 0x00 },
769 { 0x16, 0xd1, 0x00 },
770 { 0x1a, 0xe7, 0x00 },
771 { 0x1b, 0x26, 0x00 },
772 { 0x1c, 0xff, 0x00 },
773 { 0x1d, 0x1c, 0x00 },
774 { 0x1e, 0x30, 0x00 },
778 { 0x16, 0x00, 0x00 },
779 { 0x17, 0xa0, 0x00 },
780 { 0x1a, 0xa0, 0x00 },
781 { 0x1b, 0x2a, 0x00 },
782 { 0x1c, 0xff, 0x00 },
783 { 0x1d, 0x1c, 0x00 },
787 { 0x16, 0x00, 0x00 },
788 { 0x17, 0xaa, 0x00 },
789 { 0x1a, 0xa0, 0x00 },
790 { 0x1b, 0x2a, 0x00 },
791 { 0x1c, 0xff, 0x00 },
792 { 0x1d, 0x1c, 0x00 },
798 { 0x16, 0xcf, 0x00 },
799 { 0x18, 0x00, 0x00 },
800 { 0x1a, 0xe7, 0x00 },
801 { 0x1b, 0x26, 0x00 },
802 { 0x1c, 0xff, 0x00 },
803 { 0x1d, 0x1c, 0x00 },
810 { 0x16, 0xcf, 0x00 },
811 { 0x18, 0x00, 0x00 },
812 { 0x1a, 0xe7, 0x00 },
813 { 0x1b, 0x26, 0x00 },
814 { 0x1c, 0xff, 0x00 },
815 { 0x1d, 0x1c, 0x00 },
816 { 0x1e, 0x19, 0x00 },
822 { 0x16, 0xcf, 0x00 },
823 { 0x18, 0x00, 0x00 },
824 { 0x1a, 0xe7, 0x00 },
825 { 0x1b, 0x26, 0x00 },
826 { 0x1c, 0xff, 0x00 },
827 { 0x1d, 0x1c, 0x00 },
831 { 0x16, 0xd1, 0x00 },
832 { 0x18, 0x00, 0x00 },
833 { 0x1a, 0xe6, 0x00 },
834 { 0x1b, 0x11, 0x00 },
835 { 0x1c, 0xff, 0x00 },
836 { 0x1d, 0x1c, 0x00 },
840 { 0x18, 0x00, 0x00 },
841 { 0x1a, 0xe0, 0x00 },
842 { 0x1b, 0x26, 0x00 },
843 { 0x1c, 0xff, 0x00 },
844 { 0x1d, 0x1c, 0x00 },
845 { 0x1e, 0x30, 0x00 },