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