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