spca501.c

来自「trident tm5600的linux驱动」· C语言 代码 · 共 2,185 行 · 第 1/4 页

C
2,185
字号
	{0x01, 0x009a, 0x0046},	{0x01, 0x00a8, 0x0047},	{0x01, 0x00b4, 0x0048},	{0x01, 0x00bf, 0x0049},	{0x01, 0x00ca, 0x004a},	{0x01, 0x00d4, 0x004b},	{0x01, 0x00dd, 0x004c},	{0x01, 0x00e7, 0x004d},	{0x01, 0x00ef, 0x004e},	{0x01, 0x00f8, 0x004f},	{0x01, 0x00ff, 0x0050},	{0x01, 0x0001, 0x0056},	{0x01, 0x0060, 0x0057},	{0x01, 0x0040, 0x0058},	{0x01, 0x0011, 0x0059},	{0x01, 0x0001, 0x005a},	{0x02, 0x0007, 0x0005},	{0x02, 0xa048, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x0015, 0x0006},	{0x02, 0x100a, 0x0007},	{0x02, 0xa048, 0x0000},	{0x02, 0xc002, 0x0001},	{0x02, 0x000f, 0x0005},	{0x02, 0xa048, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0025, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0001, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0020, 0x0001},	{0x05, 0x0000, 0x0000},	{0x00, 0x0090, 0x0005},	{0x01, 0x00a6, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x2000, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0015, 0x0001},	{0x05, 0x00ea, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0023, 0x0001},	{0x05, 0x0003, 0x0000},	{0x05, 0x0030, 0x0001},	{0x05, 0x002b, 0x0000},	{0x05, 0x0031, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0032, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0033, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0034, 0x0001},	{0x05, 0x0002, 0x0000},	{0x05, 0x0050, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0051, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0052, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0054, 0x0001},	{0x05, 0x0001, 0x0000},	{0x00, 0x0000, 0x0001},	{0x00, 0x0000, 0x0002},	{0x00, 0x000c, 0x0003},	{0x00, 0x0000, 0x0004},	{0x00, 0x0090, 0x0005},	{0x00, 0x0000, 0x0006},	{0x00, 0x0040, 0x0007},	{0x00, 0x00c0, 0x0008},	{0x00, 0x004a, 0x0009},	{0x00, 0x0000, 0x000a},	{0x00, 0x0000, 0x000b},	{0x00, 0x0001, 0x000c},	{0x00, 0x0001, 0x000d},	{0x00, 0x0000, 0x000e},	{0x00, 0x0002, 0x000f},	{0x00, 0x0001, 0x0010},	{0x00, 0x0000, 0x0011},	{0x00, 0x0000, 0x0012},	{0x00, 0x0002, 0x0020},	{0x00, 0x0080, 0x0021},	{0x00, 0x0001, 0x0022},	{0x00, 0x00e0, 0x0023},	{0x00, 0x0000, 0x0024},	{0x00, 0x00d5, 0x0025},	{0x00, 0x0000, 0x0026},	{0x00, 0x000b, 0x0027},	{0x00, 0x0000, 0x0046},	{0x00, 0x0000, 0x0047},	{0x00, 0x0000, 0x0048},	{0x00, 0x0000, 0x0049},	{0x00, 0x0008, 0x004a},	{0xff, 0x0000, 0x00d0},	{0xff, 0x00d8, 0x00d1},	{0xff, 0x0000, 0x00d4},	{0xff, 0x0000, 0x00d5},	{0x01, 0x00a6, 0x0000},	{0x01, 0x0028, 0x0001},	{0x01, 0x0000, 0x0002},	{0x01, 0x000a, 0x0003},	{0x01, 0x0040, 0x0004},	{0x01, 0x0066, 0x0007},	{0x01, 0x0011, 0x0008},	{0x01, 0x0032, 0x0009},	{0x01, 0x00fd, 0x000a},	{0x01, 0x0038, 0x000b},	{0x01, 0x00d1, 0x000c},	{0x01, 0x00f7, 0x000d},	{0x01, 0x00ed, 0x000e},	{0x01, 0x00d8, 0x000f},	{0x01, 0x0038, 0x0010},	{0x01, 0x00ff, 0x0015},	{0x01, 0x0001, 0x0016},	{0x01, 0x0032, 0x0017},	{0x01, 0x0023, 0x0018},	{0x01, 0x00ce, 0x0019},	{0x01, 0x0023, 0x001a},	{0x01, 0x0032, 0x001b},	{0x01, 0x008d, 0x001c},	{0x01, 0x00ce, 0x001d},	{0x01, 0x008d, 0x001e},	{0x01, 0x0000, 0x001f},	{0x01, 0x0000, 0x0020},	{0x01, 0x00ff, 0x003e},	{0x01, 0x0003, 0x003f},	{0x01, 0x0000, 0x0040},	{0x01, 0x0035, 0x0041},	{0x01, 0x0053, 0x0042},	{0x01, 0x0069, 0x0043},	{0x01, 0x007c, 0x0044},	{0x01, 0x008c, 0x0045},	{0x01, 0x009a, 0x0046},	{0x01, 0x00a8, 0x0047},	{0x01, 0x00b4, 0x0048},	{0x01, 0x00bf, 0x0049},	{0x01, 0x00ca, 0x004a},	{0x01, 0x00d4, 0x004b},	{0x01, 0x00dd, 0x004c},	{0x01, 0x00e7, 0x004d},	{0x01, 0x00ef, 0x004e},	{0x01, 0x00f8, 0x004f},	{0x01, 0x00ff, 0x0050},	{0x01, 0x0001, 0x0056},	{0x01, 0x0060, 0x0057},	{0x01, 0x0040, 0x0058},	{0x01, 0x0011, 0x0059},	{0x01, 0x0001, 0x005a},	{0x02, 0x0007, 0x0005},	{0x02, 0xa048, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x0015, 0x0006},	{0x02, 0x100a, 0x0007},	{0x02, 0xa048, 0x0000},	{0x02, 0xc002, 0x0001},	{0x02, 0x000f, 0x0005},	{0x02, 0xa048, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0025, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0001, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0020, 0x0001},	{0x05, 0x0000, 0x0000},	{0x00, 0x0090, 0x0005},	{0x01, 0x00a6, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x000f, 0x0000},	{0x01, 0x0003, 0x003f},	{0x01, 0x0001, 0x0056},	{0x01, 0x0011, 0x0008},	{0x01, 0x0032, 0x0009},	{0x01, 0xfffd, 0x000a},	{0x01, 0x0023, 0x000b},	{0x01, 0xffea, 0x000c},	{0x01, 0xfff4, 0x000d},	{0x01, 0xfffc, 0x000e},	{0x01, 0xffe3, 0x000f},	{0x01, 0x001f, 0x0010},	{0x01, 0x00a8, 0x0001},	{0x01, 0x0067, 0x0007},	{0x01, 0x0042, 0x0051},	{0x01, 0x0051, 0x0053},	{0x01, 0x000a, 0x0003},	{0x02, 0xc002, 0x0001},	{0x02, 0x0007, 0x0005},	{0x02, 0xc000, 0x0001},	{0x02, 0x0000, 0x0005},	{0x02, 0x0007, 0x0005},	{0x02, 0x2000, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0015, 0x0001},	{0x05, 0x00ea, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0023, 0x0001},	{0x05, 0x0003, 0x0000},	{0x05, 0x0030, 0x0001},	{0x05, 0x002b, 0x0000},	{0x05, 0x0031, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0032, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0033, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0034, 0x0001},	{0x05, 0x0002, 0x0000},	{0x05, 0x0050, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0051, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0052, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0054, 0x0001},	{0x05, 0x0001, 0x0000},	{0x00, 0x0000, 0x0001},	{0x00, 0x0000, 0x0002},	{0x00, 0x000c, 0x0003},	{0x00, 0x0000, 0x0004},	{0x00, 0x0090, 0x0005},	{0x00, 0x0000, 0x0006},	{0x00, 0x0040, 0x0007},	{0x00, 0x00c0, 0x0008},	{0x00, 0x004a, 0x0009},	{0x00, 0x0000, 0x000a},	{0x00, 0x0000, 0x000b},	{0x00, 0x0001, 0x000c},	{0x00, 0x0001, 0x000d},	{0x00, 0x0000, 0x000e},	{0x00, 0x0002, 0x000f},	{0x00, 0x0001, 0x0010},	{0x00, 0x0000, 0x0011},	{0x00, 0x0000, 0x0012},	{0x00, 0x0002, 0x0020},	{0x00, 0x0080, 0x0021},	{0x00, 0x0001, 0x0022},	{0x00, 0x00e0, 0x0023},	{0x00, 0x0000, 0x0024},	{0x00, 0x00d5, 0x0025},	{0x00, 0x0000, 0x0026},	{0x00, 0x000b, 0x0027},	{0x00, 0x0000, 0x0046},	{0x00, 0x0000, 0x0047},	{0x00, 0x0000, 0x0048},	{0x00, 0x0000, 0x0049},	{0x00, 0x0008, 0x004a},	{0xff, 0x0000, 0x00d0},	{0xff, 0x00d8, 0x00d1},	{0xff, 0x0000, 0x00d4},	{0xff, 0x0000, 0x00d5},	{0x01, 0x00a6, 0x0000},	{0x01, 0x0028, 0x0001},	{0x01, 0x0000, 0x0002},	{0x01, 0x000a, 0x0003},	{0x01, 0x0040, 0x0004},	{0x01, 0x0066, 0x0007},	{0x01, 0x0011, 0x0008},	{0x01, 0x0032, 0x0009},	{0x01, 0x00fd, 0x000a},	{0x01, 0x0038, 0x000b},	{0x01, 0x00d1, 0x000c},	{0x01, 0x00f7, 0x000d},	{0x01, 0x00ed, 0x000e},	{0x01, 0x00d8, 0x000f},	{0x01, 0x0038, 0x0010},	{0x01, 0x00ff, 0x0015},	{0x01, 0x0001, 0x0016},	{0x01, 0x0032, 0x0017},	{0x01, 0x0023, 0x0018},	{0x01, 0x00ce, 0x0019},	{0x01, 0x0023, 0x001a},	{0x01, 0x0032, 0x001b},	{0x01, 0x008d, 0x001c},	{0x01, 0x00ce, 0x001d},	{0x01, 0x008d, 0x001e},	{0x01, 0x0000, 0x001f},	{0x01, 0x0000, 0x0020},	{0x01, 0x00ff, 0x003e},	{0x01, 0x0003, 0x003f},	{0x01, 0x0000, 0x0040},	{0x01, 0x0035, 0x0041},	{0x01, 0x0053, 0x0042},	{0x01, 0x0069, 0x0043},	{0x01, 0x007c, 0x0044},	{0x01, 0x008c, 0x0045},	{0x01, 0x009a, 0x0046},	{0x01, 0x00a8, 0x0047},	{0x01, 0x00b4, 0x0048},	{0x01, 0x00bf, 0x0049},	{0x01, 0x00ca, 0x004a},	{0x01, 0x00d4, 0x004b},	{0x01, 0x00dd, 0x004c},	{0x01, 0x00e7, 0x004d},	{0x01, 0x00ef, 0x004e},	{0x01, 0x00f8, 0x004f},	{0x01, 0x00ff, 0x0050},	{0x01, 0x0001, 0x0056},	{0x01, 0x0060, 0x0057},	{0x01, 0x0040, 0x0058},	{0x01, 0x0011, 0x0059},	{0x01, 0x0001, 0x005a},	{0x02, 0x0007, 0x0005},	{0x02, 0xa048, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x0015, 0x0006},	{0x02, 0x100a, 0x0007},	{0x02, 0xa048, 0x0000},	{0x02, 0xc002, 0x0001},	{0x02, 0x000f, 0x0005},	{0x02, 0xa048, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0025, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0001, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0020, 0x0001},	{0x05, 0x0000, 0x0000},	{0x00, 0x0090, 0x0005},	{0x01, 0x00a6, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x2000, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0015, 0x0001},	{0x05, 0x00ea, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0023, 0x0001},	{0x05, 0x0003, 0x0000},	{0x05, 0x0030, 0x0001},	{0x05, 0x002b, 0x0000},	{0x05, 0x0031, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0032, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0033, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0034, 0x0001},	{0x05, 0x0002, 0x0000},	{0x05, 0x0050, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0051, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0052, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0054, 0x0001},	{0x05, 0x0001, 0x0000},	{0x00, 0x0000, 0x0001},	{0x00, 0x0000, 0x0002},	{0x00, 0x000c, 0x0003},	{0x00, 0x0000, 0x0004},	{0x00, 0x0090, 0x0005},	{0x00, 0x0000, 0x0006},	{0x00, 0x0040, 0x0007},	{0x00, 0x00c0, 0x0008},	{0x00, 0x004a, 0x0009},	{0x00, 0x0000, 0x000a},	{0x00, 0x0000, 0x000b},	{0x00, 0x0001, 0x000c},	{0x00, 0x0001, 0x000d},	{0x00, 0x0000, 0x000e},	{0x00, 0x0002, 0x000f},	{0x00, 0x0001, 0x0010},	{0x00, 0x0000, 0x0011},	{0x00, 0x0000, 0x0012},	{0x00, 0x0002, 0x0020},	{0x00, 0x0080, 0x0021},	{0x00, 0x0001, 0x0022},	{0x00, 0x00e0, 0x0023},	{0x00, 0x0000, 0x0024},	{0x00, 0x00d5, 0x0025},	{0x00, 0x0000, 0x0026},	{0x00, 0x000b, 0x0027},	{0x00, 0x0000, 0x0046},	{0x00, 0x0000, 0x0047},	{0x00, 0x0000, 0x0048},	{0x00, 0x0000, 0x0049},	{0x00, 0x0008, 0x004a},	{0xff, 0x0000, 0x00d0},	{0xff, 0x00d8, 0x00d1},	{0xff, 0x0000, 0x00d4},	{0xff, 0x0000, 0x00d5},	{0x01, 0x00a6, 0x0000},	{0x01, 0x0028, 0x0001},	{0x01, 0x0000, 0x0002},	{0x01, 0x000a, 0x0003},	{0x01, 0x0040, 0x0004},	{0x01, 0x0066, 0x0007},	{0x01, 0x0011, 0x0008},	{0x01, 0x0032, 0x0009},	{0x01, 0x00fd, 0x000a},	{0x01, 0x0038, 0x000b},	{0x01, 0x00d1, 0x000c},	{0x01, 0x00f7, 0x000d},	{0x01, 0x00ed, 0x000e},	{0x01, 0x00d8, 0x000f},	{0x01, 0x0038, 0x0010},	{0x01, 0x00ff, 0x0015},	{0x01, 0x0001, 0x0016},	{0x01, 0x0032, 0x0017},	{0x01, 0x0023, 0x0018},	{0x01, 0x00ce, 0x0019},	{0x01, 0x0023, 0x001a},	{0x01, 0x0032, 0x001b},	{0x01, 0x008d, 0x001c},	{0x01, 0x00ce, 0x001d},	{0x01, 0x008d, 0x001e},	{0x01, 0x0000, 0x001f},	{0x01, 0x0000, 0x0020},	{0x01, 0x00ff, 0x003e},	{0x01, 0x0003, 0x003f},	{0x01, 0x0000, 0x0040},	{0x01, 0x0035, 0x0041},	{0x01, 0x0053, 0x0042},	{0x01, 0x0069, 0x0043},	{0x01, 0x007c, 0x0044},	{0x01, 0x008c, 0x0045},	{0x01, 0x009a, 0x0046},	{0x01, 0x00a8, 0x0047},	{0x01, 0x00b4, 0x0048},	{0x01, 0x00bf, 0x0049},	{0x01, 0x00ca, 0x004a},	{0x01, 0x00d4, 0x004b},	{0x01, 0x00dd, 0x004c},	{0x01, 0x00e7, 0x004d},	{0x01, 0x00ef, 0x004e},	{0x01, 0x00f8, 0x004f},	{0x01, 0x00ff, 0x0050},	{0x01, 0x0001, 0x0056},	{0x01, 0x0060, 0x0057},	{0x01, 0x0040, 0x0058},	{0x01, 0x0011, 0x0059},	{0x01, 0x0001, 0x005a},	{0x02, 0x0007, 0x0005},	{0x02, 0xa048, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x0015, 0x0006},	{0x02, 0x100a, 0x0007},	{0x02, 0xa048, 0x0000},	{0x02, 0xc002, 0x0001},	{0x02, 0x000f, 0x0005},	{0x02, 0xa048, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0025, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0001, 0x0001},	{0x05, 0x0000, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0020, 0x0001},	{0x05, 0x0000, 0x0000},	{0x00, 0x0090, 0x0005},	{0x01, 0x00a6, 0x0000},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x001e, 0x0000},	{0x01, 0x0003, 0x003f},	{0x01, 0x0001, 0x0056},	{0x01, 0x0011, 0x0008},	{0x01, 0x0032, 0x0009},	{0x01, 0xfffd, 0x000a},	{0x01, 0x0023, 0x000b},	{0x01, 0xffea, 0x000c},	{0x01, 0xfff4, 0x000d},	{0x01, 0xfffc, 0x000e},	{0x01, 0xffe3, 0x000f},	{0x01, 0x001f, 0x0010},	{0x01, 0x00a8, 0x0001},	{0x01, 0x0067, 0x0007},	{0x01, 0x0042, 0x0051},	{0x01, 0x0051, 0x0053},	{0x01, 0x000a, 0x0003},	{0x02, 0xc002, 0x0001},	{0x02, 0x0007, 0x0005},	{0x01, 0x0042, 0x0051},	{0x01, 0x0051, 0x0053},	{0x05, 0x0026, 0x0001},	{0x05, 0x0001, 0x0000},	{0x05, 0x0027, 0x0001},	{0x05, 0x002d, 0x0000},	{0x01, 0x0003, 0x003f},	{0x01, 0x0001, 0x0056},	{0x02, 0xc000, 0x0001},	{0x02, 0x0000, 0x0005},	{}};/* Unknow camera from Ori Usbid 0x0000:0x0000 *//* Based on snoops from Ori Cohen */static const __u16 spca501c_mysterious_open_data[][3] = {	{0x02, 0x000f, 0x0005},	{0x02, 0xa048, 0x0000},	{0x05, 0x0022, 0x0004},/* DSP Registers */	{0x01, 0x0016, 0x0011},	/* RGB offset */	{0x01, 0x0000, 0x0012},	{0x01, 0x0006, 0x0013},	{0x01, 0x0078, 0x0051},	{0x01, 0x0040, 0x0052},	{0x01, 0x0046, 0x0053},	{0x01, 0x0040, 0x0054},	{0x00, 0x0025, 0x0000},/*	{0x00, 0x0000, 0x0000 }, *//* Part 2 *//* TG Registers */	{0x00, 0x0026, 0x0000},	{0x00, 0x0001, 0x0000},	{0x00, 0x0027, 0x0000},	{0x00, 0x008a, 0x0000},	{0x02, 0x0007, 0x0005},	{0x02, 0x2000, 0x0000},	{0x05, 0x0022, 0x0004},	{0x05, 0x0015, 0x0001},	{0x05, 0x00ea, 0x0000},	{0x05, 0x0021, 0x0001},	{0x05, 0x00d2, 0x0000},	{0x05, 0x0023, 0x0001},	{0x05, 0x0003, 0x0000},	{0x05, 0x0030, 0x0001},	{0x05, 0x002b, 0x0000},	{0x05, 0x0031, 0x0001},	{0x05, 0x0023, 0x0000},	{0x05, 0x0032, 0x0001},	{0x05, 0x0023, 0x0000},

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?