162306a36Sopenharmony_ci/* $XFree86$ */ 262306a36Sopenharmony_ci/* $XdotOrg$ */ 362306a36Sopenharmony_ci/* 462306a36Sopenharmony_ci * OEM Data for 300 series 562306a36Sopenharmony_ci * 662306a36Sopenharmony_ci * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * If distributed as part of the Linux kernel, the following license terms 962306a36Sopenharmony_ci * apply: 1062306a36Sopenharmony_ci * 1162306a36Sopenharmony_ci * * This program is free software; you can redistribute it and/or modify 1262306a36Sopenharmony_ci * * it under the terms of the GNU General Public License as published by 1362306a36Sopenharmony_ci * * the Free Software Foundation; either version 2 of the named License, 1462306a36Sopenharmony_ci * * or any later version. 1562306a36Sopenharmony_ci * * 1662306a36Sopenharmony_ci * * This program is distributed in the hope that it will be useful, 1762306a36Sopenharmony_ci * * but WITHOUT ANY WARRANTY; without even the implied warranty of 1862306a36Sopenharmony_ci * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1962306a36Sopenharmony_ci * * GNU General Public License for more details. 2062306a36Sopenharmony_ci * * 2162306a36Sopenharmony_ci * * You should have received a copy of the GNU General Public License 2262306a36Sopenharmony_ci * * along with this program; if not, write to the Free Software 2362306a36Sopenharmony_ci * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA 2462306a36Sopenharmony_ci * 2562306a36Sopenharmony_ci * Otherwise, the following license terms apply: 2662306a36Sopenharmony_ci * 2762306a36Sopenharmony_ci * * Redistribution and use in source and binary forms, with or without 2862306a36Sopenharmony_ci * * modification, are permitted provided that the following conditions 2962306a36Sopenharmony_ci * * are met: 3062306a36Sopenharmony_ci * * 1) Redistributions of source code must retain the above copyright 3162306a36Sopenharmony_ci * * notice, this list of conditions and the following disclaimer. 3262306a36Sopenharmony_ci * * 2) Redistributions in binary form must reproduce the above copyright 3362306a36Sopenharmony_ci * * notice, this list of conditions and the following disclaimer in the 3462306a36Sopenharmony_ci * * documentation and/or other materials provided with the distribution. 3562306a36Sopenharmony_ci * * 3) The name of the author may not be used to endorse or promote products 3662306a36Sopenharmony_ci * * derived from this software without specific prior written permission. 3762306a36Sopenharmony_ci * * 3862306a36Sopenharmony_ci * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 3962306a36Sopenharmony_ci * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 4062306a36Sopenharmony_ci * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 4162306a36Sopenharmony_ci * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 4262306a36Sopenharmony_ci * * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 4362306a36Sopenharmony_ci * * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4462306a36Sopenharmony_ci * * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4562306a36Sopenharmony_ci * * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4662306a36Sopenharmony_ci * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 4762306a36Sopenharmony_ci * * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4862306a36Sopenharmony_ci * 4962306a36Sopenharmony_ci * Author: Thomas Winischhofer <thomas@winischhofer.net> 5062306a36Sopenharmony_ci * 5162306a36Sopenharmony_ci */ 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_cistatic const unsigned char SiS300_OEMTVDelay301[8][4] = 5462306a36Sopenharmony_ci{ 5562306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 5662306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 5762306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 5862306a36Sopenharmony_ci {0x2c,0x2c,0x2c,0x2c}, 5962306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 6062306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 6162306a36Sopenharmony_ci {0x08,0x08,0x08,0x08}, 6262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20} 6362306a36Sopenharmony_ci}; 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_cistatic const unsigned char SiS300_OEMTVDelayLVDS[8][4] = 6662306a36Sopenharmony_ci{ 6762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 6862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 6962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 7062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 7162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 7262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 7362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 7462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20} 7562306a36Sopenharmony_ci}; 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_cistatic const unsigned char SiS300_OEMTVFlicker[8][4] = 7862306a36Sopenharmony_ci{ 7962306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8062306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8162306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8262306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8362306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8462306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8562306a36Sopenharmony_ci {0x00,0x00,0x00,0x00}, 8662306a36Sopenharmony_ci {0x00,0x00,0x00,0x00} 8762306a36Sopenharmony_ci}; 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_cistatic const unsigned char SiS300_OEMLCDDelay2[64][4] = /* for 301/301b/302b/301LV/302LV */ 9062306a36Sopenharmony_ci{ 9162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 9962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 10962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 11962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 12962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 13962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 14962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 15062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 15162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 15262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 15362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 15462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20} 15562306a36Sopenharmony_ci}; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_cistatic const unsigned char SiS300_OEMLCDDelay4[12][4] = 15862306a36Sopenharmony_ci{ 15962306a36Sopenharmony_ci {0x2c,0x2c,0x2c,0x2c}, 16062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 16162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 16262306a36Sopenharmony_ci {0x2c,0x2c,0x2c,0x2c}, 16362306a36Sopenharmony_ci {0x2c,0x2c,0x2c,0x2c}, 16462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 16562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 16662306a36Sopenharmony_ci {0x24,0x24,0x24,0x24}, 16762306a36Sopenharmony_ci {0x24,0x24,0x24,0x24}, 16862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 16962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 17062306a36Sopenharmony_ci {0x24,0x24,0x24,0x24} 17162306a36Sopenharmony_ci}; 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_cistatic const unsigned char SiS300_OEMLCDDelay5[32][4] = 17462306a36Sopenharmony_ci{ 17562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 17662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 17762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 17862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 17962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 18962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 19962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 20762306a36Sopenharmony_ci}; 20862306a36Sopenharmony_ci 20962306a36Sopenharmony_cistatic const unsigned char SiS300_OEMLCDDelay3[64][4] = /* For LVDS */ 21062306a36Sopenharmony_ci{ 21162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 21962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 22962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 23962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 24962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 25962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26562306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26662306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26762306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26862306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 26962306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 27062306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 27162306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 27262306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 27362306a36Sopenharmony_ci {0x20,0x20,0x20,0x20}, 27462306a36Sopenharmony_ci {0x20,0x20,0x20,0x20} 27562306a36Sopenharmony_ci}; 27662306a36Sopenharmony_ci 27762306a36Sopenharmony_cistatic const unsigned char SiS300_Phase1[8][5][4] = 27862306a36Sopenharmony_ci{ 27962306a36Sopenharmony_ci { 28062306a36Sopenharmony_ci {0x21,0xed,0x00,0x08}, 28162306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 28262306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 28362306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 28462306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08} 28562306a36Sopenharmony_ci }, 28662306a36Sopenharmony_ci { 28762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 28862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 28962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29062306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 29262306a36Sopenharmony_ci }, 29362306a36Sopenharmony_ci { 29462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 29862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 29962306a36Sopenharmony_ci }, 30062306a36Sopenharmony_ci { 30162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 30262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 30362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 30462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 30562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 30662306a36Sopenharmony_ci }, 30762306a36Sopenharmony_ci { 30862306a36Sopenharmony_ci {0x21,0xed,0x00,0x08}, 30962306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 31062306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 31162306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 31262306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08} 31362306a36Sopenharmony_ci }, 31462306a36Sopenharmony_ci { 31562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 31662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 31762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 31862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 31962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 32062306a36Sopenharmony_ci }, 32162306a36Sopenharmony_ci { 32262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 32362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 32462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 32562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 32662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 32762306a36Sopenharmony_ci }, 32862306a36Sopenharmony_ci { 32962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 33062306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 33162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 33262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 33362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 33462306a36Sopenharmony_ci } 33562306a36Sopenharmony_ci}; 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_cistatic const unsigned char SiS300_Phase2[8][5][4] = 33862306a36Sopenharmony_ci{ 33962306a36Sopenharmony_ci { 34062306a36Sopenharmony_ci {0x21,0xed,0x00,0x08}, 34162306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 34262306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 34362306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 34462306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08} 34562306a36Sopenharmony_ci }, 34662306a36Sopenharmony_ci { 34762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 34862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 34962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35062306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 35262306a36Sopenharmony_ci }, 35362306a36Sopenharmony_ci { 35462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 35862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 35962306a36Sopenharmony_ci }, 36062306a36Sopenharmony_ci { 36162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 36262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 36362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 36462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 36562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 36662306a36Sopenharmony_ci }, 36762306a36Sopenharmony_ci { 36862306a36Sopenharmony_ci {0x21,0xed,0x00,0x08}, 36962306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 37062306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 37162306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08}, 37262306a36Sopenharmony_ci {0x21,0xed,0x8a,0x08} 37362306a36Sopenharmony_ci }, 37462306a36Sopenharmony_ci { 37562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 37662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 37762306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 37862306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 37962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 38062306a36Sopenharmony_ci }, 38162306a36Sopenharmony_ci { 38262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 38362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 38462306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 38562306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 38662306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 38762306a36Sopenharmony_ci }, 38862306a36Sopenharmony_ci { 38962306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 39062306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 39162306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 39262306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00}, 39362306a36Sopenharmony_ci {0x2a,0x05,0xd3,0x00} 39462306a36Sopenharmony_ci } 39562306a36Sopenharmony_ci}; 39662306a36Sopenharmony_ci 39762306a36Sopenharmony_cistatic const unsigned char SiS300_Filter1[10][16][4] = 39862306a36Sopenharmony_ci{ 39962306a36Sopenharmony_ci { 40062306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 40162306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 40262306a36Sopenharmony_ci {0xeb,0x04,0x10,0x18}, 40362306a36Sopenharmony_ci {0xf7,0x06,0x19,0x14}, 40462306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 40562306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 40662306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 40762306a36Sopenharmony_ci {0xeb,0x15,0x25,0xf6}, 40862306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 40962306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41062306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41162306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41262306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41362306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41462306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 41562306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18} 41662306a36Sopenharmony_ci }, 41762306a36Sopenharmony_ci { 41862306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 41962306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 42062306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 42162306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 42262306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 42362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 42462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 42562306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 42662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 42762306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 42862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 42962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 43062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 43162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 43262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 43362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 43462306a36Sopenharmony_ci }, 43562306a36Sopenharmony_ci { 43662306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 43762306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 43862306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 43962306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 44062306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 44162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44362306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 44462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44562306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44762306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 44962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 45062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 45162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 45262306a36Sopenharmony_ci }, 45362306a36Sopenharmony_ci { 45462306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 45562306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 45662306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 45762306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 45862306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 45962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46162306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 46262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46562306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46762306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 46962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 47062306a36Sopenharmony_ci }, 47162306a36Sopenharmony_ci { 47262306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 47362306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 47462306a36Sopenharmony_ci {0xeb,0x04,0x10,0x18}, 47562306a36Sopenharmony_ci {0xf7,0x06,0x19,0x14}, 47662306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 47762306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 47862306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 47962306a36Sopenharmony_ci {0xeb,0x15,0x25,0xf6}, 48062306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48162306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48262306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48362306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48462306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48562306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48662306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 48762306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18} 48862306a36Sopenharmony_ci }, 48962306a36Sopenharmony_ci { 49062306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 49162306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 49262306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 49362306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 49462306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 49562306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 49662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 49762306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 49862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 49962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 50562306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 50662306a36Sopenharmony_ci }, 50762306a36Sopenharmony_ci { 50862306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 50962306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 51062306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 51162306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 51262306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 51362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 51462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 51562306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 51662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 51762306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 51862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 51962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 52062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 52162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 52262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 52362306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 52462306a36Sopenharmony_ci }, 52562306a36Sopenharmony_ci { 52662306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 52762306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 52862306a36Sopenharmony_ci {0xf1,0xf7,0x10,0x32}, 52962306a36Sopenharmony_ci {0xf3,0x00,0x1d,0x20}, 53062306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 53162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53262306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53362306a36Sopenharmony_ci {0xfc,0xfb,0x14,0x2a}, 53462306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53562306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53662306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53762306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53862306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 53962306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 54062306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32}, 54162306a36Sopenharmony_ci {0xf1,0xf7,0x1f,0x32} 54262306a36Sopenharmony_ci }, 54362306a36Sopenharmony_ci { 54462306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 54562306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 54662306a36Sopenharmony_ci {0xeb,0x04,0x10,0x18}, 54762306a36Sopenharmony_ci {0xf7,0x06,0x19,0x14}, 54862306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 54962306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55062306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55162306a36Sopenharmony_ci {0xeb,0x15,0x25,0xf6}, 55262306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55362306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55462306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55562306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55662306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55762306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55862306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 55962306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18} 56062306a36Sopenharmony_ci }, 56162306a36Sopenharmony_ci { 56262306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 56362306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 56462306a36Sopenharmony_ci {0xeb,0x04,0x10,0x18}, 56562306a36Sopenharmony_ci {0xf7,0x06,0x19,0x14}, 56662306a36Sopenharmony_ci {0x00,0xf4,0x10,0x38}, 56762306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 56862306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 56962306a36Sopenharmony_ci {0xeb,0x15,0x25,0xf6}, 57062306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57162306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57262306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57362306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57462306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57562306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57662306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18}, 57762306a36Sopenharmony_ci {0xeb,0x04,0x25,0x18} 57862306a36Sopenharmony_ci }, 57962306a36Sopenharmony_ci}; 58062306a36Sopenharmony_ci 58162306a36Sopenharmony_cistatic const unsigned char SiS300_Filter2[10][9][7] = 58262306a36Sopenharmony_ci{ 58362306a36Sopenharmony_ci { 58462306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 58562306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 58662306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 58762306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 58862306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 58962306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 59062306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 59162306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 59262306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 59362306a36Sopenharmony_ci }, 59462306a36Sopenharmony_ci { 59562306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 59662306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 59762306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 59862306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 59962306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 60062306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 60162306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 60262306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 60362306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 60462306a36Sopenharmony_ci }, 60562306a36Sopenharmony_ci { 60662306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 60762306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 60862306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 60962306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 61062306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 61162306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 61262306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 61362306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 61462306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 61562306a36Sopenharmony_ci }, 61662306a36Sopenharmony_ci { 61762306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 61862306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 61962306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 62062306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 62162306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 62262306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 62362306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 62462306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 62562306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 62662306a36Sopenharmony_ci }, 62762306a36Sopenharmony_ci { 62862306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 62962306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 63062306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 63162306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 63262306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 63362306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 63462306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 63562306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 63662306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 63762306a36Sopenharmony_ci }, 63862306a36Sopenharmony_ci { 63962306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 64062306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 64162306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 64262306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 64362306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 64462306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 64562306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 64662306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 64762306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 64862306a36Sopenharmony_ci }, 64962306a36Sopenharmony_ci { 65062306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 65162306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 65262306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 65362306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 65462306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 65562306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 65662306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 65762306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 65862306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 65962306a36Sopenharmony_ci }, 66062306a36Sopenharmony_ci { 66162306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 66262306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 66362306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 66462306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 66562306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 66662306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 66762306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 66862306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 66962306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 67062306a36Sopenharmony_ci }, 67162306a36Sopenharmony_ci { 67262306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 67362306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 67462306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 67562306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 67662306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 67762306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 67862306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 67962306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 68062306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 68162306a36Sopenharmony_ci }, 68262306a36Sopenharmony_ci { 68362306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 68462306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 68562306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 68662306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 68762306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 68862306a36Sopenharmony_ci {0xFF,0x03,0x02,0xF6,0xFC,0x27,0x46}, 68962306a36Sopenharmony_ci {0x01,0x02,0xFE,0xF7,0x03,0x27,0x3C}, 69062306a36Sopenharmony_ci {0x01,0x01,0xFC,0xF8,0x08,0x26,0x38}, 69162306a36Sopenharmony_ci {0xFF,0xFF,0xFC,0x00,0x0F,0x22,0x28} 69262306a36Sopenharmony_ci } 69362306a36Sopenharmony_ci}; 69462306a36Sopenharmony_ci 69562306a36Sopenharmony_ci/* Custom data for Barco iQ Pro R300 */ 69662306a36Sopenharmony_cistatic const unsigned char barco_p1[2][9][7][3] = 69762306a36Sopenharmony_ci{ 69862306a36Sopenharmony_ci { 69962306a36Sopenharmony_ci { 70062306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 70162306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 70262306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 70362306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 70462306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 70562306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 70662306a36Sopenharmony_ci { 0x1e, 0x19, 0x00 } 70762306a36Sopenharmony_ci }, 70862306a36Sopenharmony_ci { 70962306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 71062306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 71162306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 71262306a36Sopenharmony_ci { 0x1b, 0x1e, 0x00 }, 71362306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 71462306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 71562306a36Sopenharmony_ci { 0x1e, 0x16, 0x00 } 71662306a36Sopenharmony_ci }, 71762306a36Sopenharmony_ci { 71862306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 71962306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 72062306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 72162306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 72262306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 72362306a36Sopenharmony_ci { 0x1e, 0x19, 0x00 }, 72462306a36Sopenharmony_ci { 0, 0, 0 } 72562306a36Sopenharmony_ci }, 72662306a36Sopenharmony_ci { 72762306a36Sopenharmony_ci { 0, 0, 0 } 72862306a36Sopenharmony_ci }, 72962306a36Sopenharmony_ci { 73062306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 73162306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 73262306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 73362306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 73462306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 73562306a36Sopenharmony_ci { 0x1e, 0x1e, 0x00 }, 73662306a36Sopenharmony_ci { 0, 0, 0 } 73762306a36Sopenharmony_ci }, 73862306a36Sopenharmony_ci { 73962306a36Sopenharmony_ci { 0x16, 0xd1, 0x00 }, 74062306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 74162306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 74262306a36Sopenharmony_ci { 0x1b, 0x11, 0x00 }, 74362306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 74462306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 74562306a36Sopenharmony_ci { 0x1e, 0x26, 0x00 } 74662306a36Sopenharmony_ci }, 74762306a36Sopenharmony_ci { 74862306a36Sopenharmony_ci { 0x16, 0xd1, 0x00 }, 74962306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 75062306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 75162306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 75262306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 75362306a36Sopenharmony_ci { 0x1e, 0x30, 0x00 }, 75462306a36Sopenharmony_ci { 0, 0, 0 } 75562306a36Sopenharmony_ci }, 75662306a36Sopenharmony_ci { 75762306a36Sopenharmony_ci { 0x16, 0x00, 0x00 }, 75862306a36Sopenharmony_ci { 0x17, 0xa0, 0x00 }, 75962306a36Sopenharmony_ci { 0x1a, 0xa0, 0x00 }, 76062306a36Sopenharmony_ci { 0x1b, 0x2a, 0x00 }, 76162306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 76262306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 76362306a36Sopenharmony_ci { 0, 0, 0 } 76462306a36Sopenharmony_ci }, 76562306a36Sopenharmony_ci { 76662306a36Sopenharmony_ci { 0x16, 0x00, 0x00 }, 76762306a36Sopenharmony_ci { 0x17, 0xaa, 0x00 }, 76862306a36Sopenharmony_ci { 0x1a, 0xa0, 0x00 }, 76962306a36Sopenharmony_ci { 0x1b, 0x2a, 0x00 }, 77062306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 77162306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 77262306a36Sopenharmony_ci { 0, 0, 0 } 77362306a36Sopenharmony_ci } 77462306a36Sopenharmony_ci }, 77562306a36Sopenharmony_ci { 77662306a36Sopenharmony_ci { 77762306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 77862306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 77962306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 78062306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 78162306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 78262306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 78362306a36Sopenharmony_ci { 0x1e, 0x19, 0x00 } 78462306a36Sopenharmony_ci }, 78562306a36Sopenharmony_ci { 78662306a36Sopenharmony_ci { 0, 0, 0 } 78762306a36Sopenharmony_ci }, 78862306a36Sopenharmony_ci { 78962306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 79062306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 79162306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 79262306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 79362306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 79462306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 79562306a36Sopenharmony_ci { 0x1e, 0x19, 0x00 }, 79662306a36Sopenharmony_ci }, 79762306a36Sopenharmony_ci { 79862306a36Sopenharmony_ci { 0, 0, 0 } 79962306a36Sopenharmony_ci }, 80062306a36Sopenharmony_ci { 80162306a36Sopenharmony_ci { 0x16, 0xcf, 0x00 }, 80262306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 80362306a36Sopenharmony_ci { 0x1a, 0xe7, 0x00 }, 80462306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 80562306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 80662306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 80762306a36Sopenharmony_ci { 0x1e, 0x1e, 0x00 } 80862306a36Sopenharmony_ci }, 80962306a36Sopenharmony_ci { 81062306a36Sopenharmony_ci { 0x16, 0xd1, 0x00 }, 81162306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 81262306a36Sopenharmony_ci { 0x1a, 0xe6, 0x00 }, 81362306a36Sopenharmony_ci { 0x1b, 0x11, 0x00 }, 81462306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 81562306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 81662306a36Sopenharmony_ci { 0x1e, 0x26, 0x00 } 81762306a36Sopenharmony_ci }, 81862306a36Sopenharmony_ci { 81962306a36Sopenharmony_ci { 0x18, 0x00, 0x00 }, 82062306a36Sopenharmony_ci { 0x1a, 0xe0, 0x00 }, 82162306a36Sopenharmony_ci { 0x1b, 0x26, 0x00 }, 82262306a36Sopenharmony_ci { 0x1c, 0xff, 0x00 }, 82362306a36Sopenharmony_ci { 0x1d, 0x1c, 0x00 }, 82462306a36Sopenharmony_ci { 0x1e, 0x30, 0x00 }, 82562306a36Sopenharmony_ci { 0, 0, 0 } 82662306a36Sopenharmony_ci }, 82762306a36Sopenharmony_ci { 82862306a36Sopenharmony_ci { 0, 0, 0 } 82962306a36Sopenharmony_ci }, 83062306a36Sopenharmony_ci { 83162306a36Sopenharmony_ci { 0, 0, 0 } 83262306a36Sopenharmony_ci } 83362306a36Sopenharmony_ci } 83462306a36Sopenharmony_ci}; 83562306a36Sopenharmony_ci 83662306a36Sopenharmony_ci 83762306a36Sopenharmony_ci 83862306a36Sopenharmony_ci 83962306a36Sopenharmony_ci 84062306a36Sopenharmony_ci 841