Web lists-archives.com

[Spca50x-devs] Vimicro 0ac8:307b Webcam Information




Hi,

i have a webcam with Vimicro 0ac8:307b chipset. It has 2 sensors.

One is PO2030 which is the default and the other is OV7648.

I attached windows INF and PNF files, po2030.h for SENSOR_PO2030 and ov7648.h for SENSOR_OV7648.

Regards

CC Vural

Attachment: OEM9.7z
Description: application/7z-compressed

/****************************************************************************
#			OV7648 library	                                    #
#	  	Automatically produced from oem9.inf 		    	    #
#		by /NFS/zc030x.inf2gspca.sh v0.02		    		    #
# 	    Copyright (C) 2004 Michel Xhaard  mxhaard@xxxxxxxx              #
#  	Copyright (C) 2007 Serge Suchkov  Serge.A.S@xxxxxxxxx		    #
#                                                                           #
# This program is free software; you can redistribute it and/or modify      #
# it under the terms of the GNU General Public License as published by      #
# the Free Software Foundation; either version 2 of the License, or         #
# (at your option) any later version.                                       #
#                                                                           #
# This program is distributed in the hope that it will be useful,           #
# but WITHOUT ANY WARRANTY; without even the implied warranty of            #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# GNU General Public License for more details.                              #
#                                                                           #
# You should have received a copy of the GNU General Public License         #
# along with this program; if not, write to the Free Software               #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA #
#                                                                           #
****************************************************************************/
static __u16 OV7648_Initial[][3] = { 
	{0xa0, 0x0001, 0x0000}, //00,00,01,cc
	{0xa0, 0x0040, 0x0002}, //00,02,40,cc
	{0xa0, 0x0000, 0x0008}, //00,08,00,cc
	{0xa0, 0x0001, 0x0001}, //00,01,01,cc
	{0xa0, 0x0006, 0x0010}, //00,10,06,cc
	{0xa0, 0x0002, 0x0083}, //00,83,02,cc
	{0xa0, 0x0001, 0x0085}, //00,85,01,cc
	{0xa0, 0x0080, 0x0086}, //00,86,80,cc
	{0xa0, 0x0081, 0x0087}, //00,87,81,cc
	{0xa0, 0x0010, 0x0088}, //00,88,10,cc
	{0xa0, 0x00a1, 0x008b}, //00,8b,a1,cc
	{0xa0, 0x0008, 0x008d}, //00,8d,08,cc
	{0xa0, 0x0002, 0x0003}, //00,03,02,cc
	{0xa0, 0x0080, 0x0004}, //00,04,80,cc
	{0xa0, 0x0001, 0x0005}, //00,05,01,cc
	{0xa0, 0x00d8, 0x0006}, //00,06,d8,cc
	{0xa0, 0x0003, 0x0012}, //00,12,03,cc
	{0xa0, 0x0001, 0x0012}, //00,12,01,cc
	{0xa0, 0x0000, 0x0098}, //00,98,00,cc
	{0xa0, 0x0000, 0x009a}, //00,9a,00,cc
	{0xa0, 0x0000, 0x011a}, //01,1a,00,cc
	{0xa0, 0x0000, 0x011c}, //01,1c,00,cc
	{0xa0, 0x00de, 0x009c}, //00,9c,de,cc
	{0xa0, 0x0086, 0x009e}, //00,9e,86,cc
	{0xa0, 0x0012, 0x0092}, //00,12,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0012, 0x0092}, //00,12,48,aa
	{0xa0, 0x0048, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0013, 0x0092}, //00,13,a3,aa
	{0xa0, 0x00a3, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0004, 0x0092}, //00,04,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0005, 0x0092}, //00,05,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0014, 0x0092}, //00,14,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0015, 0x0092}, //00,15,04,aa
	{0xa0, 0x0004, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0017, 0x0092}, //00,17,18,aa
	{0xa0, 0x0018, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0018, 0x0092}, //00,18,ba,aa
	{0xa0, 0x00ba, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0019, 0x0092}, //00,19,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,f1,aa
	{0xa0, 0x00f1, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0020, 0x0092}, //00,20,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0024, 0x0092}, //00,24,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0025, 0x0092}, //00,25,78,aa
	{0xa0, 0x0078, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0027, 0x0092}, //00,27,f6,aa
	{0xa0, 0x00f6, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0028, 0x0092}, //00,28,a0,aa
	{0xa0, 0x00a0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0021, 0x0092}, //00,21,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002a, 0x0092}, //00,2a,83,aa
	{0xa0, 0x0083, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,96,aa
	{0xa0, 0x0096, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0074, 0x0092}, //00,74,20,aa
	{0xa0, 0x0020, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0061, 0x0092}, //00,61,68,aa
	{0xa0, 0x0068, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0064, 0x0092}, //00,64,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0092}, //00,00,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0006, 0x0092}, //00,06,80,aa
	{0xa0, 0x0080, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0001, 0x0092}, //00,01,90,aa
	{0xa0, 0x0090, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0002, 0x0092}, //00,02,30,aa
	{0xa0, 0x0030, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0077, 0x0101}, //01,01,77,cc
	{0xa0, 0x0005, 0x0012}, //00,12,05,cc
	{0xa0, 0x000d, 0x0100}, //01,00,0d,cc
	{0xa0, 0x0006, 0x0189}, //01,89,06,cc
	{0xa0, 0x0000, 0x01ad}, //01,ad,00,cc
	{0xa0, 0x0003, 0x01c5}, //01,c5,03,cc
	{0xa0, 0x0013, 0x01cb}, //01,cb,13,cc
	{0xa0, 0x0008, 0x0250}, //02,50,08,cc
	{0xa0, 0x0008, 0x0301}, //03,01,08,cc
	{0xa0, 0x0068, 0x0116}, //01,16,68,cc
	{0xa0, 0x0052, 0x0118}, //01,18,52,cc
	{0xa0, 0x0040, 0x011d}, //01,1d,40,cc
	{0xa0, 0x0002, 0x0180}, //01,80,02,cc
	{0xa0, 0x0050, 0x01a8}, //01,a8,50,cc
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_InitialScale[][3] = { 
	{0xa0, 0x0001, 0x0000}, //00,00,01,cc
	{0xa0, 0x0050, 0x0002}, //00,02,50,cc
	{0xa0, 0x0000, 0x0008}, //00,08,00,cc
	{0xa0, 0x0001, 0x0001}, //00,01,01,cc
	{0xa0, 0x0006, 0x0010}, //00,10,06,cc
	{0xa0, 0x0002, 0x0083}, //00,83,02,cc
	{0xa0, 0x0001, 0x0085}, //00,85,01,cc
	{0xa0, 0x0080, 0x0086}, //00,86,80,cc
	{0xa0, 0x0081, 0x0087}, //00,87,81,cc
	{0xa0, 0x0010, 0x0088}, //00,88,10,cc
	{0xa0, 0x00a1, 0x008b}, //00,8b,a1,cc
	{0xa0, 0x0008, 0x008d}, //00,8d,08,cc
	{0xa0, 0x0002, 0x0003}, //00,03,02,cc
	{0xa0, 0x0080, 0x0004}, //00,04,80,cc
	{0xa0, 0x0001, 0x0005}, //00,05,01,cc
	{0xa0, 0x00d0, 0x0006}, //00,06,d0,cc
	{0xa0, 0x0003, 0x0012}, //00,12,03,cc
	{0xa0, 0x0001, 0x0012}, //00,12,01,cc
	{0xa0, 0x0000, 0x0098}, //00,98,00,cc
	{0xa0, 0x0000, 0x009a}, //00,9a,00,cc
	{0xa0, 0x0000, 0x011a}, //01,1a,00,cc
	{0xa0, 0x0000, 0x011c}, //01,1c,00,cc
	{0xa0, 0x00d8, 0x009c}, //00,9c,d8,cc
	{0xa0, 0x0088, 0x009e}, //00,9e,88,cc
	{0xa0, 0x0012, 0x0092}, //00,12,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0012, 0x0092}, //00,12,48,aa
	{0xa0, 0x0048, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0013, 0x0092}, //00,13,a3,aa
	{0xa0, 0x00a3, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0004, 0x0092}, //00,04,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0005, 0x0092}, //00,05,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0014, 0x0092}, //00,14,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0015, 0x0092}, //00,15,04,aa
	{0xa0, 0x0004, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0024, 0x0092}, //00,24,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0025, 0x0092}, //00,25,78,aa
	{0xa0, 0x0078, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0017, 0x0092}, //00,17,18,aa
	{0xa0, 0x0018, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0018, 0x0092}, //00,18,ba,aa
	{0xa0, 0x00ba, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0019, 0x0092}, //00,19,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,f2,aa
	{0xa0, 0x00f2, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0020, 0x0092}, //00,20,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0027, 0x0092}, //00,27,f6,aa
	{0xa0, 0x00f6, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0028, 0x0092}, //00,28,a0,aa
	{0xa0, 0x00a0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0021, 0x0092}, //00,21,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002a, 0x0092}, //00,2a,83,aa
	{0xa0, 0x0083, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,96,aa
	{0xa0, 0x0096, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0074, 0x0092}, //00,74,20,aa
	{0xa0, 0x0020, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0061, 0x0092}, //00,61,68,aa
	{0xa0, 0x0068, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0064, 0x0092}, //00,64,88,aa
	{0xa0, 0x0088, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0092}, //00,00,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0006, 0x0092}, //00,06,80,aa
	{0xa0, 0x0080, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0001, 0x0092}, //00,01,90,aa
	{0xa0, 0x0090, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0002, 0x0092}, //00,02,30,aa
	{0xa0, 0x0030, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0077, 0x0101}, //01,01,77,cc
	{0xa0, 0x0005, 0x0012}, //00,12,05,cc
	{0xa0, 0x000d, 0x0100}, //01,00,0d,cc
	{0xa0, 0x0006, 0x0189}, //01,89,06,cc
	{0xa0, 0x0000, 0x01ad}, //01,ad,00,cc
	{0xa0, 0x0003, 0x01c5}, //01,c5,03,cc
	{0xa0, 0x0013, 0x01cb}, //01,cb,13,cc
	{0xa0, 0x0008, 0x0250}, //02,50,08,cc
	{0xa0, 0x0008, 0x0301}, //03,01,08,cc
	{0xa0, 0x0068, 0x0116}, //01,16,68,cc
	{0xa0, 0x0052, 0x0118}, //01,18,52,cc
	{0xa0, 0x0050, 0x011d}, //01,1d,50,cc
	{0xa0, 0x0002, 0x0180}, //01,80,02,cc
	{0xa0, 0x0050, 0x01a8}, //01,a8,50,cc
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_50HZ[][3] = { 
	{0xa0, 0x0013, 0x0092}, //00,13,a3,aa
	{0xa0, 0x00a3, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	{0xa0, 0x002b, 0x0092}, //00,2b,96,aa
	{0xa0, 0x0096, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0083, 0x0197}, //01,97,83,cc
	{0xa0, 0x0010, 0x0092}, //00,10,82,aa
	{0xa0, 0x0082, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0076, 0x0092}, //00,76,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0040, 0x0002}, //00,02,40,cc
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_50HZScale[][3] = { 
	{0xa0, 0x0013, 0x0092}, //00,13,a3,aa
	{0xa0, 0x00a3, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	{0xa0, 0x002b, 0x0092}, //00,2b,96,aa
	{0xa0, 0x0096, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0083, 0x0197}, //01,97,83,cc
	{0xa0, 0x0010, 0x0092}, //00,10,82,aa
	{0xa0, 0x0082, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0076, 0x0092}, //00,76,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_60HZ[][3] = { 
	{0xa0, 0x0000, 0x0092}, //01,00,dd,aa
	{0xa0, 0x00dd, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0083, 0x0197}, //01,97,83,cc
	{0xa0, 0x0010, 0x0092}, //00,10,20,aa
	{0xa0, 0x0020, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0076, 0x0092}, //00,76,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0040, 0x0002}, //00,02,40,cc
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_60HZScale[][3] = { 
	{0xa0, 0x0000, 0x0092}, //01,00,dd,aa
	{0xa0, 0x00dd, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8a,aa
	{0xa0, 0x008a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0083, 0x0197}, //01,97,83,cc
	{0xa0, 0x0010, 0x0092}, //00,10,20,aa
	{0xa0, 0x0020, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0076, 0x0092}, //00,76,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_NoFliker[][3] = { 
	{0xa0, 0x0000, 0x0092}, //01,00,dd,aa
	{0xa0, 0x00dd, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8e,aa
	{0xa0, 0x008e, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,01,aa
	{0xa0, 0x0001, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0001, 0x0197}, //01,97,01,cc
	{0xa0, 0x0044, 0x0002}, //00,02,44,cc
	{0xa0, 0x0000, 0x0039}, //00,00,00,dd 
	{0xa1, 0x0001, 0x0037}, //            
	/************************/
	{0, 0, 0}
};

static __u16 OV7648_NoFlikerScale[][3] = { 
	{0xa0, 0x0000, 0x0092}, //01,00,dd,aa
	{0xa0, 0x00dd, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002b, 0x0092}, //00,2b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0075, 0x0092}, //00,75,8e,aa
	{0xa0, 0x008e, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x002d, 0x0092}, //00,2d,01,aa
	{0xa0, 0x0001, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0190}, //01,90,00,cc
	{0xa0, 0x0004, 0x0191}, //01,91,04,cc
	{0xa0, 0x0018, 0x0192}, //01,92,18,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0000, 0x0196}, //01,96,00,cc
	{0xa0, 0x0001, 0x0197}, //01,97,01,cc
	/************************/
	{0, 0, 0}
};
/****************************************************************************
#			PO2030 library	                                    #
#	  	Automatically produced from oem9.inf 		    	    #
#		by /NFS/zc030x.inf2gspca.sh v0.02		    		    #
# 	    Copyright (C) 2004 Michel Xhaard  mxhaard@xxxxxxxx              #
#  	Copyright (C) 2007 Serge Suchkov  Serge.A.S@xxxxxxxxx		    #
#                                                                           #
# This program is free software; you can redistribute it and/or modify      #
# it under the terms of the GNU General Public License as published by      #
# the Free Software Foundation; either version 2 of the License, or         #
# (at your option) any later version.                                       #
#                                                                           #
# This program is distributed in the hope that it will be useful,           #
# but WITHOUT ANY WARRANTY; without even the implied warranty of            #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# GNU General Public License for more details.                              #
#                                                                           #
# You should have received a copy of the GNU General Public License         #
# along with this program; if not, write to the Free Software               #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA #
#                                                                           #
****************************************************************************/
static __u16 PO2030_Initial[][3] = { 
	{0xa0, 0x0001, 0x0000}, //00,00,01,cc
	{0xa0, 0x0004, 0x0002}, //00,02,04,cc
	{0xa0, 0x0001, 0x0010}, //00,10,01,cc
	{0xa0, 0x0001, 0x0001}, //00,01,01,cc
	{0xa0, 0x0004, 0x0080}, //00,80,04,cc
	{0xa0, 0x0005, 0x0081}, //00,81,05,cc
	{0xa0, 0x0016, 0x0083}, //00,83,16,cc
	{0xa0, 0x0018, 0x0085}, //00,85,18,cc
	{0xa0, 0x001a, 0x0086}, //00,86,1a,cc
	{0xa0, 0x001b, 0x0087}, //00,87,1b,cc
	{0xa0, 0x001c, 0x0088}, //00,88,1c,cc
	{0xa0, 0x00ee, 0x008b}, //00,8b,ee,cc
	{0xa0, 0x0003, 0x0008}, //00,08,03,cc
	{0xa0, 0x0003, 0x0012}, //00,12,03,cc
	{0xa0, 0x0001, 0x0012}, //00,12,01,cc
	{0xa0, 0x0002, 0x0003}, //00,03,02,cc
	{0xa0, 0x0080, 0x0004}, //00,04,80,cc
	{0xa0, 0x0001, 0x0005}, //00,05,01,cc
	{0xa0, 0x00e0, 0x0006}, //00,06,e0,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0098}, //00,98,00,cc
	{0xa0, 0x0000, 0x009a}, //00,9a,00,cc
	{0xa0, 0x0000, 0x011a}, //01,1a,00,cc
	{0xa0, 0x0000, 0x011c}, //01,1c,00,cc
	{0xa0, 0x00e6, 0x009c}, //00,9c,e6,cc
	{0xa0, 0x0086, 0x009e}, //00,9e,86,cc
	{0xa0, 0x0009, 0x0092}, //00,09,ce,aa
	{0xa0, 0x00ce, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000b, 0x0092}, //00,0b,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000d, 0x0092}, //00,0d,54,aa
	{0xa0, 0x0054, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000f, 0x0092}, //00,0f,eb,aa
	{0xa0, 0x00eb, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0087, 0x0092}, //00,87,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0088, 0x0092}, //00,88,04,aa
	{0xa0, 0x0004, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0089, 0x0092}, //00,89,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x008a, 0x0092}, //00,8a,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0013, 0x0092}, //00,13,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0016, 0x0092}, //00,16,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0018, 0x0092}, //00,18,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001d, 0x0092}, //00,1d,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0029, 0x0092}, //00,29,e8,aa
	{0xa0, 0x00e8, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0045, 0x0092}, //00,45,45,aa
	{0xa0, 0x0045, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0050, 0x0092}, //00,50,ed,aa
	{0xa0, 0x00ed, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0051, 0x0092}, //00,51,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0052, 0x0092}, //00,52,42,aa
	{0xa0, 0x0042, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0053, 0x0092}, //00,53,2f,aa
	{0xa0, 0x002f, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0079, 0x0092}, //00,79,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007b, 0x0092}, //00,7b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007e, 0x0092}, //00,7e,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007f, 0x0092}, //00,7f,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0021, 0x0092}, //00,21,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0033, 0x0092}, //00,33,36,aa
	{0xa0, 0x0036, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0036, 0x0092}, //00,36,60,aa
	{0xa0, 0x0060, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0037, 0x0092}, //00,37,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x003b, 0x0092}, //00,3b,31,aa
	{0xa0, 0x0031, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0044, 0x0092}, //00,44,0f,aa
	{0xa0, 0x000f, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0058, 0x0092}, //00,58,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0066, 0x0092}, //00,66,c0,aa
	{0xa0, 0x00c0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0067, 0x0092}, //00,67,44,aa
	{0xa0, 0x0044, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x006b, 0x0092}, //00,6b,a0,aa
	{0xa0, 0x00a0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x006c, 0x0092}, //00,6c,54,aa
	{0xa0, 0x0054, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x00d6, 0x0092}, //00,d6,07,aa
	{0xa0, 0x0007, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x00f7, 0x0101}, //01,01,f7,cc
	{0xa0, 0x0005, 0x0012}, //00,12,05,cc
	{0xa0, 0x000d, 0x0100}, //01,00,0d,cc
	{0xa0, 0x0006, 0x0189}, //01,89,06,cc
	{0xa0, 0x0000, 0x01ad}, //01,ad,00,cc
	{0xa0, 0x0003, 0x01c5}, //01,c5,03,cc
	{0xa0, 0x0013, 0x01cb}, //01,cb,13,cc
	{0xa0, 0x0008, 0x0250}, //02,50,08,cc
	{0xa0, 0x0008, 0x0301}, //03,01,08,cc
	{0xa0, 0x007a, 0x0116}, //01,16,7a,cc
	{0xa0, 0x004a, 0x0118}, //01,18,4a,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_InitialScale[][3] = { 
	{0xa0, 0x0001, 0x0000}, //00,00,01,cc
	{0xa0, 0x0010, 0x0002}, //00,02,10,cc
	{0xa0, 0x0001, 0x0010}, //00,10,01,cc
	{0xa0, 0x0001, 0x0001}, //00,01,01,cc
	{0xa0, 0x0004, 0x0080}, //00,80,04,cc
	{0xa0, 0x0005, 0x0081}, //00,81,05,cc
	{0xa0, 0x0016, 0x0083}, //00,83,16,cc
	{0xa0, 0x0018, 0x0085}, //00,85,18,cc
	{0xa0, 0x001a, 0x0086}, //00,86,1a,cc
	{0xa0, 0x001b, 0x0087}, //00,87,1b,cc
	{0xa0, 0x001c, 0x0088}, //00,88,1c,cc
	{0xa0, 0x00ee, 0x008b}, //00,8b,ee,cc
	{0xa0, 0x0003, 0x0008}, //00,08,03,cc
	{0xa0, 0x0003, 0x0012}, //00,12,03,cc
	{0xa0, 0x0001, 0x0012}, //00,12,01,cc
	{0xa0, 0x0002, 0x0003}, //00,03,02,cc
	{0xa0, 0x0080, 0x0004}, //00,04,80,cc
	{0xa0, 0x0001, 0x0005}, //00,05,01,cc
	{0xa0, 0x00e0, 0x0006}, //00,06,e0,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0000, 0x0098}, //00,98,00,cc
	{0xa0, 0x0000, 0x009a}, //00,9a,00,cc
	{0xa0, 0x0000, 0x011a}, //01,1a,00,cc
	{0xa0, 0x0000, 0x011c}, //01,1c,00,cc
	{0xa0, 0x00e8, 0x009c}, //00,9c,e8,cc
	{0xa0, 0x0088, 0x009e}, //00,9e,88,cc
	{0xa0, 0x0009, 0x0092}, //00,09,cc,aa
	{0xa0, 0x00cc, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000b, 0x0092}, //00,0b,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000d, 0x0092}, //00,0d,58,aa
	{0xa0, 0x0058, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x000f, 0x0092}, //00,0f,ed,aa
	{0xa0, 0x00ed, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0087, 0x0092}, //00,87,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0088, 0x0092}, //00,88,04,aa
	{0xa0, 0x0004, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0089, 0x0092}, //00,89,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x008a, 0x0092}, //00,8a,05,aa
	{0xa0, 0x0005, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0013, 0x0092}, //00,13,03,aa
	{0xa0, 0x0003, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0016, 0x0092}, //00,16,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0018, 0x0092}, //00,18,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001d, 0x0092}, //00,1d,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0029, 0x0092}, //00,29,e8,aa
	{0xa0, 0x00e8, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0045, 0x0092}, //00,45,45,aa
	{0xa0, 0x0045, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0050, 0x0092}, //00,50,ed,aa
	{0xa0, 0x00ed, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0051, 0x0092}, //00,51,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0052, 0x0092}, //00,52,42,aa
	{0xa0, 0x0042, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0053, 0x0092}, //00,53,2f,aa
	{0xa0, 0x002f, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0079, 0x0092}, //00,79,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007b, 0x0092}, //00,7b,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007e, 0x0092}, //00,7e,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x007f, 0x0092}, //00,7f,25,aa
	{0xa0, 0x0025, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0021, 0x0092}, //00,21,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0033, 0x0092}, //00,33,36,aa
	{0xa0, 0x0036, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0036, 0x0092}, //00,36,60,aa
	{0xa0, 0x0060, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0037, 0x0092}, //00,37,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x003b, 0x0092}, //00,3b,31,aa
	{0xa0, 0x0031, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0044, 0x0092}, //00,44,0f,aa
	{0xa0, 0x000f, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0058, 0x0092}, //00,58,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0066, 0x0092}, //00,66,c0,aa
	{0xa0, 0x00c0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0067, 0x0092}, //00,67,44,aa
	{0xa0, 0x0044, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x006b, 0x0092}, //00,6b,a0,aa
	{0xa0, 0x00a0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x006c, 0x0092}, //00,6c,54,aa
	{0xa0, 0x0054, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x00d6, 0x0092}, //00,d6,07,aa
	{0xa0, 0x0007, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x00f7, 0x0101}, //01,01,f7,cc
	{0xa0, 0x0005, 0x0012}, //00,12,05,cc
	{0xa0, 0x000d, 0x0100}, //01,00,0d,cc
	{0xa0, 0x0006, 0x0189}, //01,89,06,cc
	{0xa0, 0x0000, 0x01ad}, //01,ad,00,cc
	{0xa0, 0x0003, 0x01c5}, //01,c5,03,cc
	{0xa0, 0x0013, 0x01cb}, //01,cb,13,cc
	{0xa0, 0x0008, 0x0250}, //02,50,08,cc
	{0xa0, 0x0008, 0x0301}, //03,01,08,cc
	{0xa0, 0x007a, 0x0116}, //01,16,7a,cc
	{0xa0, 0x004a, 0x0118}, //01,18,4a,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_50HZ[][3] = { 
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,01,aa
	{0xa0, 0x0001, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,0a,aa
	{0xa0, 0x000a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,b0,aa
	{0xa0, 0x00b0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0005, 0x0190}, //01,90,05,cc
	{0xa0, 0x0035, 0x0191}, //01,91,35,cc
	{0xa0, 0x0070, 0x0192}, //01,92,70,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0085, 0x0196}, //01,96,85,cc
	{0xa0, 0x0058, 0x0197}, //01,97,58,cc
	{0xa0, 0x000c, 0x018c}, //01,8c,0c,cc
	{0xa0, 0x0018, 0x018f}, //01,8f,18,cc
	{0xa0, 0x0060, 0x01a8}, //01,a8,60,cc
	{0xa0, 0x0010, 0x01a9}, //01,a9,10,cc
	{0xa0, 0x0022, 0x01aa}, //01,aa,22,cc
	{0xa0, 0x0088, 0x018d}, //01,8d,88,cc
	{0xa0, 0x0058, 0x011d}, //01,1d,58,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_50HZScale[][3] = { 
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,01,aa
	{0xa0, 0x0001, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,0a,aa
	{0xa0, 0x000a, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,b0,aa
	{0xa0, 0x00b0, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0005, 0x0190}, //01,90,05,cc
	{0xa0, 0x0035, 0x0191}, //01,91,35,cc
	{0xa0, 0x0070, 0x0192}, //01,92,70,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x0085, 0x0196}, //01,96,85,cc
	{0xa0, 0x0058, 0x0197}, //01,97,58,cc
	{0xa0, 0x000c, 0x018c}, //01,8c,0c,cc
	{0xa0, 0x0018, 0x018f}, //01,8f,18,cc
	{0xa0, 0x0060, 0x01a8}, //01,a8,60,cc
	{0xa0, 0x0010, 0x01a9}, //01,a9,10,cc
	{0xa0, 0x0022, 0x01aa}, //01,aa,22,cc
	{0xa0, 0x0088, 0x018d}, //01,8d,88,cc
	{0xa0, 0x0058, 0x011d}, //01,1d,58,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_60HZ[][3] = { 
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,de,aa
	{0xa0, 0x00de, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0008, 0x0190}, //01,90,08,cc
	{0xa0, 0x00ae, 0x0191}, //01,91,ae,cc
	{0xa0, 0x0080, 0x0192}, //01,92,80,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x006f, 0x0196}, //01,96,6f,cc
	{0xa0, 0x0020, 0x0197}, //01,97,20,cc
	{0xa0, 0x000c, 0x018c}, //01,8c,0c,cc
	{0xa0, 0x0018, 0x018f}, //01,8f,18,cc
	{0xa0, 0x0060, 0x01a8}, //01,a8,60,cc
	{0xa0, 0x0010, 0x01a9}, //01,a9,10,cc
	{0xa0, 0x0022, 0x01aa}, //01,aa,22,cc
	{0xa0, 0x0088, 0x018d}, //01,8d,88,cc
	{0xa0, 0x0058, 0x011d}, //01,1d,58,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_60HZScale[][3] = { 
	{0xa0, 0x008d, 0x0092}, //00,8d,08,aa
	{0xa0, 0x0008, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,de,aa
	{0xa0, 0x00de, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,40,aa
	{0xa0, 0x0040, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0008, 0x0190}, //01,90,08,cc
	{0xa0, 0x00ae, 0x0191}, //01,91,ae,cc
	{0xa0, 0x0080, 0x0192}, //01,92,80,cc
	{0xa0, 0x0000, 0x0195}, //01,95,00,cc
	{0xa0, 0x006f, 0x0196}, //01,96,6f,cc
	{0xa0, 0x0020, 0x0197}, //01,97,20,cc
	{0xa0, 0x000c, 0x018c}, //01,8c,0c,cc
	{0xa0, 0x0018, 0x018f}, //01,8f,18,cc
	{0xa0, 0x0060, 0x01a8}, //01,a8,60,cc
	{0xa0, 0x0010, 0x01a9}, //01,a9,10,cc
	{0xa0, 0x0022, 0x01aa}, //01,aa,22,cc
	{0xa0, 0x0088, 0x018d}, //01,8d,88,cc
	{0xa0, 0x0058, 0x011d}, //01,1d,58,cc
	{0xa0, 0x0042, 0x0180}, //01,80,42,cc
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_NoFliker[][3] = { 
	{0xa0, 0x0002, 0x0180}, //01,80,02,cc
	{0xa0, 0x008d, 0x0092}, //00,8d,0d,aa
	{0xa0, 0x000d, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,78,aa
	{0xa0, 0x0078, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0046, 0x0092}, //00,46,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0015, 0x0092}, //00,15,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	/************************/
	{0, 0, 0}
};

static __u16 PO2030_NoFlikerScale[][3] = { 
	{0xa0, 0x0002, 0x0180}, //01,80,02,cc
	{0xa0, 0x008d, 0x0092}, //00,8d,0d,aa
	{0xa0, 0x000d, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001a, 0x0092}, //00,1a,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001b, 0x0092}, //00,1b,02,aa
	{0xa0, 0x0002, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x001c, 0x0092}, //00,1c,78,aa
	{0xa0, 0x0078, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0046, 0x0092}, //00,46,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	{0xa0, 0x0015, 0x0092}, //00,15,00,aa
	{0xa0, 0x0000, 0x0093}, //
	{0xa0, 0x0000, 0x0094}, //
	{0xa0, 0x0001, 0x0090}, //
	{0xa1, 0x0001, 0x0091}, //
	/************************/
	{0, 0, 0}
};

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Spca50x-devs mailing list
Spca50x-devs@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/spca50x-devs