亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spca561.h

?? 網上下的該驅動沒有中微星307b
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifndef SPCA561_INIT_H#define SPCA561_INIT_H/****************************************************************************#	 	Sunplus spca561 library                                     ## 		Copyright (C) 2004 Michel Xhaard   mxhaard@magic.fr         ##                                                                           ## 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 ##                                                                           #****************************************************************************//* Initialization data   I'm not very sure how to split initialization from open data   chunks. For now, we'll consider everything as initialization *//* Frame packet header offsets for the spca561 */#define SPCA561_OFFSET_SNAP 1#define SPCA561_OFFSET_TYPE 2#define SPCA561_OFFSET_COMPRESS 3#define SPCA561_OFFSET_FRAMSEQ   4#define SPCA561_OFFSET_GPIO 5#define SPCA561_OFFSET_USBBUFF 6#define SPCA561_OFFSET_WIN2GRAVE 7#define SPCA561_OFFSET_WIN2RAVE 8#define SPCA561_OFFSET_WIN2BAVE 9#define SPCA561_OFFSET_WIN2GBAVE 10#define SPCA561_OFFSET_WIN1GRAVE 11#define SPCA561_OFFSET_WIN1RAVE 12#define SPCA561_OFFSET_WIN1BAVE 13#define SPCA561_OFFSET_WIN1GBAVE 14#define SPCA561_OFFSET_FREQ 15#define SPCA561_OFFSET_VSYNC 16#define SPCA561_OFFSET_DATA 1#define SPCA561_INDEX_I2C_BASE 0x8800#define SPCA561_SNAPBIT 0x20#define SPCA561_SNAPCTRL 0x40enum {    Rev072A = 0,    Rev012A,};/*******************     Camera Interface   ***********************/static int spca561_init(struct usb_spca50x *spca50x);static void spca561_start(struct usb_spca50x *spca50x);static void spca561_stop(struct usb_spca50x *spca50x);static __u16 spca561_setbrightness(struct usb_spca50x *spca50x);static __u16 spca561_getbrightness(struct usb_spca50x *spca50x);static __u16 spca561_setcontrast(struct usb_spca50x *spca50x);static __u16 spca561_getcontrast(struct usb_spca50x *spca50x);//static __u16 spca561_setcolors(struct usb_spca50x *spca50x);//static __u16 spca561_getcolors(struct usb_spca50x *spca50x);//static __u16 spca561_setexposure(struct usb_spca50x *spca50x);//static __u16 spca561_getexposure(struct usb_spca50x *spca50x);static void spca561_setAutobright(struct usb_spca50x *spca50x);static int spca561_config(struct usb_spca50x *spca50x);static void spca561_shutdown(struct usb_spca50x *spca50x);/******************************************************************/static void spca561_InitI2c(struct usb_spca50x *spca50x, __u8 mode){    spca5xxRegWrite(spca50x->dev, 0x00, 0x92, 0x8804, NULL, 0);    spca5xxRegWrite(spca50x->dev, 0x00, mode, 0x8802, NULL, 0);}static void spca561_WriteI2c(struct usb_spca50x *spca50x, __u16 valeur,			     __u16 registre){    int retry = 60;    __u8 DataLow = 0;    __u8 DataHight = 0;    __u8 Data = 0;    DataLow = valeur & 0xFF;    DataHight = (valeur >> 8) & 0xFF;    spca5xxRegWrite(spca50x->dev, 0x00, registre, 0x8801, NULL, 0);    spca5xxRegWrite(spca50x->dev, 0x00, DataLow, 0x8805, NULL, 0);    spca5xxRegWrite(spca50x->dev, 0x00, DataHight, 0x8800, NULL, 0);    while (retry--) {	spca5xxRegRead(spca50x->dev, 0x00, 0, 0x8803, &Data, 1);	if (!Data)	    break;    }}/****************** not in use **********************************/static int spca561_ReadI2c(struct usb_spca50x *spca50x, __u16 registre,			   __u8 mode){    int retry = 60;    unsigned char value = 0;    unsigned char vallsb = 0;    __u8 Data = 0;    spca5xxRegWrite(spca50x->dev, 0x00, 0x92, 0x8804, NULL, 0);    spca5xxRegWrite(spca50x->dev, 0x00, registre, 0x8801, NULL, 0);    spca5xxRegWrite(spca50x->dev, 0x00, (mode | 0x01), 0x8802, NULL, 0);    while (retry--) {	spca5xxRegRead(spca50x->dev, 0x00, 0, 0x8803, &Data, 1);	if (!Data)	    break;    }    if (retry == 0)	return -1;    spca5xxRegRead(spca50x->dev, 0x00, 0, 0x8800, &value, 1);    spca5xxRegRead(spca50x->dev, 0x00, 0, 0x8805, &vallsb, 1);    return (int) value << 8 | vallsb;}static __u16 spca561_init_data[][3] = {    {0, 0x0000, 0x8114},	// Software GPIO output data    {0, 0x0001, 0x8114},	// Software GPIO output data    {0, 0x0000, 0x8112},	// Some kind of reset    {0, 0x0003, 0x8701},	// PCLK clock delay adjustment    {0, 0x0001, 0x8703},	// HSYNC from cmos inverted    {0, 0x0011, 0x8118},	// Enable and conf sensor    {0, 0x0001, 0x8118},	// Conf sensor    {0, 0x0092, 0x8804},	// I know nothing about these    {0, 0x0010, 0x8802},	// 0x88xx registers, so I won't	/*********************/    {0, 0x000d, 0x8805},	// sensor default setting    {0, 0x0001, 0x8801},	// 1 <- 0x0d    {0, 0x0000, 0x8800},    {0, 0x0018, 0x8805},    {0, 0x0002, 0x8801},	// 2 <- 0x18    {0, 0x0000, 0x8800},    {0, 0x0065, 0x8805},    {0, 0x0004, 0x8801},	// 4 <- 0x01 0x65    {0, 0x0001, 0x8800},    {0, 0x0021, 0x8805},    {0, 0x0005, 0x8801},	// 5 <- 0x21    {0, 0x0000, 0x8800},    {0, 0x00aa, 0x8805},    {0, 0x0007, 0x8801},	// 7 <- 0xaa    {0, 0x0000, 0x8800},    {0, 0x0004, 0x8805},    {0, 0x0020, 0x8801},	// 0x20 <- 0x15 0x04    {0, 0x0015, 0x8800},    {0, 0x0002, 0x8805},    {0, 0x0039, 0x8801},	// 0x39 <- 0x02    {0, 0x0000, 0x8800},    {0, 0x0010, 0x8805},    {0, 0x0035, 0x8801},	// 0x35 <- 0x10    {0, 0x0000, 0x8800},    {0, 0x0049, 0x8805},    {0, 0x0009, 0x8801},	// 0x09 <- 0x10 0x49    {0, 0x0010, 0x8800},    {0, 0x000b, 0x8805},    {0, 0x0028, 0x8801},	// 0x28 <- 0x0b    {0, 0x0000, 0x8800},    {0, 0x000f, 0x8805},    {0, 0x003b, 0x8801},	// 0x3b <- 0x0f    {0, 0x0000, 0x8800},    {0, 0x0000, 0x8805},    {0, 0x003c, 0x8801},	// 0x3c <- 0x00    {0, 0x0000, 0x8800},	/**********************/    {0, 0x0018, 0x8601},	// Pixel/line selection for color separation    {0, 0x0000, 0x8602},	// Optical black level for user setting    {0, 0x0060, 0x8604},	// Optical black horizontal offset    {0, 0x0002, 0x8605},	// Optical black vertical offset    {0, 0x0000, 0x8603},	// Non-automatic optical black level    {0, 0x0002, 0x865b},	// Horizontal offset for valid pixels    {0, 0x0000, 0x865f},	// Vertical valid pixels window (x2)    {0, 0x00b0, 0x865d},	// Horizontal valid pixels window (x2)    {0, 0x0090, 0x865e},	// Vertical valid lines window (x2)    {0, 0x00e0, 0x8406},	// Memory buffer threshold    {0, 0x0000, 0x8660},	// Compensation memory stuff    {0, 0x0002, 0x8201},	// Output address for r/w serial EEPROM    {0, 0x0008, 0x8200},	// Clear valid bit for serial EEPROM    {0, 0x0001, 0x8200},	// OprMode to be executed by hardware    {0, 0x0007, 0x8201},	// Output address for r/w serial EEPROM    {0, 0x0008, 0x8200},	// Clear valid bit for serial EEPROM    {0, 0x0001, 0x8200},	// OprMode to be executed by hardware    {0, 0x0010, 0x8660},	// Compensation memory stuff    {0, 0x0018, 0x8660},	// Compensation memory stuff    {0, 0x0004, 0x8611},	// R offset for white balance    {0, 0x0004, 0x8612},	// Gr offset for white balance    {0, 0x0007, 0x8613},	// B offset for white balance    {0, 0x0000, 0x8614},	// Gb offset for white balance    {0, 0x008c, 0x8651},	// R gain for white balance    {0, 0x008c, 0x8652},	// Gr gain for white balance    {0, 0x00b5, 0x8653},	// B gain for white balance    {0, 0x008c, 0x8654},	// Gb gain for white balance    {0, 0x0002, 0x8502},	// Maximum average bit rate stuff    {0, 0x0011, 0x8802},    {0, 0x0087, 0x8700},	// Set master clock (96Mhz????)    {0, 0x0081, 0x8702},	// Master clock output enable    {0, 0x0000, 0x8500},	// Set image type (352x288 no compression)    // Originally was 0x0010 (352x288 compression)    {0, 0x0002, 0x865b},	// Horizontal offset for valid pixels    {0, 0x0003, 0x865c},	// Vertical offset for valid lines    /*************************/// sensor active    {0, 0x0003, 0x8801},	// 0x03 <- 0x01 0x21 //289    {0, 0x0021, 0x8805},    {0, 0x0001, 0x8800},    {0, 0x0004, 0x8801},	// 0x04 <- 0x01 0x65 //357    {0, 0x0065, 0x8805},    {0, 0x0001, 0x8800},    {0, 0x0005, 0x8801},	// 0x05 <- 0x2f    {0, 0x002f, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0006, 0x8801},	// 0x06 <- 0    {0, 0x0000, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x000a, 0x8801},	// 0x0a <- 2    {0, 0x0002, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0009, 0x8801},	// 0x09 <- 0x1061    {0, 0x0061, 0x8805},    {0, 0x0010, 0x8800},    {0, 0x0035, 0x8801},	// 0x35 <-0x14    {0, 0x0014, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0030, 0x8112},	// ISO and drop packet enable    {0, 0x0000, 0x8112},	// Some kind of reset ????    {0, 0x0009, 0x8118},	// Enable sensor and set standby    {0, 0x0000, 0x8114},	// Software GPIO output data    {0, 0x0000, 0x8114},	// Software GPIO output data    {0, 0x0001, 0x8114},	// Software GPIO output data    {0, 0x0000, 0x8112},	// Some kind of reset ???    {0, 0x0003, 0x8701},    {0, 0x0001, 0x8703},    {0, 0x0011, 0x8118},    {0, 0x0001, 0x8118},	/**************************/    {0, 0x0092, 0x8804},    {0, 0x0010, 0x8802},    {0, 0x000d, 0x8805},    {0, 0x0001, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0018, 0x8805},    {0, 0x0002, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0065, 0x8805},    {0, 0x0004, 0x8801},    {0, 0x0001, 0x8800},    {0, 0x0021, 0x8805},    {0, 0x0005, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x00aa, 0x8805},    {0, 0x0007, 0x8801},	// mode 0xaa    {0, 0x0000, 0x8800},    {0, 0x0004, 0x8805},    {0, 0x0020, 0x8801},    {0, 0x0015, 0x8800},	//mode 0x0415    {0, 0x0002, 0x8805},    {0, 0x0039, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0010, 0x8805},    {0, 0x0035, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0049, 0x8805},    {0, 0x0009, 0x8801},    {0, 0x0010, 0x8800},    {0, 0x000b, 0x8805},    {0, 0x0028, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x000f, 0x8805},    {0, 0x003b, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0000, 0x8805},    {0, 0x003c, 0x8801},    {0, 0x0000, 0x8800},    {0, 0x0002, 0x8502},    {0, 0x0039, 0x8801},    {0, 0x0000, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0087, 0x8700},	//overwrite by start    {0, 0x0081, 0x8702},    {0, 0x0000, 0x8500},//      { 0 , 0x0010 , 0x8500 },  -- Previous line was this    {0, 0x0002, 0x865b},    {0, 0x0003, 0x865c},	/************************/    {0, 0x0003, 0x8801},	// 0x121-> 289    {0, 0x0021, 0x8805},    {0, 0x0001, 0x8800},    {0, 0x0004, 0x8801},	//0x165 -> 357    {0, 0x0065, 0x8805},    {0, 0x0001, 0x8800},    {0, 0x0005, 0x8801},	//0x2f //blanking control colonne    {0, 0x002f, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0006, 0x8801},	//0x00 //blanking mode row    {0, 0x0000, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x000a, 0x8801},	//0x01 //0x02    {0, 0x0001, 0x8805},    {0, 0x0000, 0x8800},    {0, 0x0009, 0x8801},	// 0x1061 // setexposure times && pixel clock 0001 0 | 000 0110 0001    {0, 0x0061, 0x8805},	//61 31    {0, 0x0008, 0x8800},	// 08    {0, 0x0035, 0x8801},	// 0x14 // set gain general    {0, 0x001F, 0x8805},	//0x14    {0, 0x0000, 0x8800},    {0, 0x0030, 0x8112},    {0, 0, 0}};static void sensor_Reset(struct usb_spca50x *spca50x){    int err;    err = spca50x_reg_write(spca50x->dev, 0, 0x8631, 0xC8);    err = spca50x_reg_write(spca50x->dev, 0, 0x8634, 0xC8);    err = spca50x_reg_write(spca50x->dev, 0, 0x8112, 0x00);    err = spca50x_reg_write(spca50x->dev, 0, 0x8114, 0x00);    err = spca50x_reg_write(spca50x->dev, 0, 0x8118, 0x21);    spca561_InitI2c(spca50x, 0x14);    spca561_WriteI2c(spca50x, 1, 0x0d);    spca561_WriteI2c(spca50x, 0, 0x0d);}/************************* QC Express etch2 stuff ********************/static __u16 Pb100_1map8300[][2] = {/* reg, value */    {0x8320, 0x3304},    {0x8303, 0x0125},    {0x8304, 0x0169},    {0x8328, 0x000b},    {0x833c, 0x0007},    {0x832f, 0x0f00},		//419    {0x8307, 0x00aa},    {0x8339, 0x0000},    {0x8335, 0x0018},    {0x8309, 0x2048},    {0x8301, 0x000d},		//3    {0x8302, 0x0018},		//e    {0, 0}};static __u16 Pb100_2map8300[][2] = {/* reg, value */    {0x8339, 0x0000},    {0x8307, 0x00aa},    {0, 0}};static __u16 spca561_161rev12A_data1[][3] = {    {0x00, 0x21, 0x8118},	//0x29 enable sensor    {0x00, 0x01, 0x8114},    {0x00, 0x00, 0x8112},    {0x00, 0x92, 0x8804},    {0x00, 0x04, 0x8802},};static __u16 spca561_161rev12A_data2[][3] = {    {0x00, 0x21, 0x8118},    //{ 0x00, 0x04, 0x8501 },    //    {0x00, 0x00, 0x8114},    {0x00, 0x01, 0x8114},	//    {0x00, 0x90, 0x8604},    {0x00, 0x00, 0x8605},    {0x00, 0xb0, 0x8603},	//b0 00    {0x00, 0x02, 0x8201},    {0x00, 0x08, 0x8200},    {0x00, 0x01, 0x8200},    {0x00, 0x07, 0x8201},    {0x00, 0x08, 0x8200},    {0x00, 0x01, 0x8200},    {0x00, 0x08, 0x8620},    {0x00, 0x0C, 0x8620},    {0x00, 0x00, 0x8610},	// *rouge    {0x00, 0x00, 0x8611},	//3f   *vert     {0x00, 0x00, 0x8612},	// vert *bleu    {0x00, 0x00, 0x8613},	//bleu  *vert    {0x00, 0x35, 0x8614},	// vert *rouge    {0x00, 0x35, 0x8615},	//40   *vert    {0x00, 0x35, 0x8616},	//7a   *bleu    {0x00, 0x35, 0x8617},	//40 *vert    {0x00, 0xf0, 0x8505},    {0x00, 0x32, 0x850a},    {0x00, 0x10, 0x8500},	//11     {0x00, 0x07, 0x8601},	//7 18    {0x00, 0x07, 0x8602},	//7 00    {0x00, 0x0c, 0x8620},	//0c    {0x00, 0x7a, 0x8616},	//7a no comments    {0x00, 0x40, 0x8617},	//40    {0x00, 0xc8, 0x8631},	//c8    {0x00, 0xc8, 0x8634},	//c8    {0x00, 0x23, 0x8635},	//23    {0x00, 0x1f, 0x8636},	//1f    {0x00, 0xdd, 0x8637},	//dd    {0x00, 0xe1, 0x8638},	//e1    {0x00, 0x1d, 0x8639},	//1d    {0x00, 0x21, 0x863a},	//21    {0x00, 0xe3, 0x863b},	//e3    {0x00, 0xdf, 0x863c},	//df    {0, 0, 0}};static void sensor_mapwrite(struct usb_spca50x *spca50x,			    __u16 sensormap[][2]){    int i = 0;    __u8 usbval[] = { 0, 0 };    while (sensormap[i][0]) {	usbval[0] = sensormap[i][1] & 0xff;	usbval[1] = (sensormap[i][1] >> 8) & 0xff;	spca5xxRegWrite(spca50x->dev, 0x00, 0x00, sensormap[i][0], usbval,			2);	i++;    }}static int init_161rev12A(struct usb_spca50x *spca50x){

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久一区二区三区 | 北条麻妃国产九九精品视频| av在线综合网| 欧美一区二区三区视频免费| 欧美激情综合网| 午夜欧美大尺度福利影院在线看| 国产麻豆日韩欧美久久| 欧美在线免费观看亚洲| 国产午夜精品一区二区三区视频 | 日本亚洲视频在线| 大胆亚洲人体视频| 91精品国产高清一区二区三区蜜臀 | 不卡影院免费观看| 日韩午夜av一区| 亚洲制服丝袜av| 不卡视频在线看| 久久先锋资源网| 免费高清视频精品| 欧美三级电影精品| 日本麻豆一区二区三区视频| 国产成人精品一区二| 日韩一区二区视频在线观看| 亚洲综合一区在线| 99久久亚洲一区二区三区青草| 精品三级在线观看| 日韩av网站在线观看| 欧美视频中文字幕| 亚洲人成网站色在线观看| 国产传媒久久文化传媒| 欧美大黄免费观看| 久久精品国产亚洲5555| 日韩欧美一级二级| 全国精品久久少妇| 欧美一区二区精品久久911| 亚洲成av人片| 欧美三级视频在线观看| 亚洲成人在线免费| 欧美日韩高清一区二区不卡 | 久久久久综合网| 国产一区二区导航在线播放| 欧美mv日韩mv| 国产精品99久久久久久似苏梦涵 | 欧美福利视频一区| 秋霞av亚洲一区二区三| 日韩欧美在线网站| 国产毛片一区二区| 国产婷婷色一区二区三区四区| 国产美女在线精品| 国产欧美一区二区三区沐欲| 波多野结衣中文一区| 成人欧美一区二区三区小说| 91久久香蕉国产日韩欧美9色| 亚洲影院免费观看| 91精品国产综合久久婷婷香蕉| 日本欧美韩国一区三区| 精品毛片乱码1区2区3区| 大尺度一区二区| 一区二区三区在线不卡| 欧美一区二区三区免费大片| 国产一区二区剧情av在线| 国产精品美女久久福利网站| 欧美亚男人的天堂| 一本色道久久综合亚洲91| 亚洲女人的天堂| 欧美一二三四在线| 成人app在线| 午夜日韩在线电影| 国产亚洲欧美一区在线观看| 在线视频亚洲一区| 精品一区二区精品| 中文字幕一区二区三区四区不卡| 精品视频在线免费看| 韩日av一区二区| 亚洲一区影音先锋| 久久精子c满五个校花| 91福利国产精品| 国产一区二区三区在线观看免费视频 | 午夜电影网一区| 国产丝袜在线精品| 88在线观看91蜜桃国自产| 国产.欧美.日韩| 青青草一区二区三区| 欧美高清在线一区| 337p亚洲精品色噜噜狠狠| 成人听书哪个软件好| 日韩精品乱码av一区二区| 国产精品私房写真福利视频| 欧美群妇大交群中文字幕| 国产成人精品在线看| 午夜精品福利一区二区蜜股av| 中文字幕免费在线观看视频一区| 在线不卡免费欧美| 色婷婷精品久久二区二区蜜臀av| 国产酒店精品激情| 日产欧产美韩系列久久99| 日韩一区日韩二区| 日本一区二区免费在线观看视频 | 中文字幕亚洲在| 久久婷婷国产综合精品青草| 欧美日韩在线免费视频| 一本色道久久综合亚洲精品按摩| 国产成人精品综合在线观看 | 婷婷成人综合网| 亚洲精品欧美综合四区| 国产女主播在线一区二区| 欧美www视频| 日韩欧美一区二区免费| 欧美极品另类videosde| 欧美一级欧美三级在线观看| 欧美无砖专区一中文字| 91影院在线观看| jiyouzz国产精品久久| 国产激情视频一区二区在线观看 | 欧美日韩国产首页| 在线观看日韩av先锋影音电影院| 成人黄色在线视频| 国产馆精品极品| 国产原创一区二区三区| 久久国产精品第一页| 琪琪久久久久日韩精品| 免费在线成人网| 麻豆精品一区二区三区| 蜜臀精品一区二区三区在线观看| 偷拍一区二区三区四区| 亚洲国产cao| 视频一区二区中文字幕| 石原莉奈一区二区三区在线观看| 调教+趴+乳夹+国产+精品| 日韩主播视频在线| 美腿丝袜亚洲三区| 韩国中文字幕2020精品| 处破女av一区二区| 99国产精品久久久久| 日本韩国一区二区三区| 欧美亚洲综合另类| 制服视频三区第一页精品| 日韩欧美国产1| 久久精品人人做人人爽97| 欧美国产日韩精品免费观看| 中文字幕在线一区| 一区二区三区.www| 日韩电影免费在线| 国产一区二区三区黄视频| 白白色 亚洲乱淫| 在线观看视频一区二区| 欧美一区二区视频在线观看| 久久你懂得1024| 亚洲精品日日夜夜| 免费人成在线不卡| 成人免费看的视频| 欧美丝袜第三区| 久久久精品蜜桃| 亚洲精品免费看| 久久精品二区亚洲w码| heyzo一本久久综合| 在线电影欧美成精品| 中文av一区二区| 日韩制服丝袜av| 成人丝袜高跟foot| 69精品人人人人| 国产精品欧美久久久久无广告| 午夜av区久久| eeuss鲁片一区二区三区在线看| 欧美日韩色一区| 中文av一区二区| 麻豆精品新av中文字幕| 91精品国产综合久久福利软件| 亚洲精品在线观| 亚洲电影视频在线| 成人性生交大片免费看中文| 欧美日韩情趣电影| 国产精品久久午夜| 美女视频网站久久| 欧美伊人精品成人久久综合97| 国产丝袜在线精品| 男女视频一区二区| 欧美婷婷六月丁香综合色| 国产精品网友自拍| 国内精品不卡在线| 欧美日韩一本到| 亚洲男同1069视频| 国产成人免费视频一区| 日韩欧美精品在线| 亚洲va中文字幕| 色婷婷av一区| 国产精品久久久久久久久免费相片| 久久精品国产精品亚洲精品| 欧美人动与zoxxxx乱| 一区二区三区中文在线观看| 成人永久看片免费视频天堂| 26uuu欧美日本| 免费xxxx性欧美18vr| 欧美三级电影网| 亚洲成人资源在线| 欧美亚洲国产一区二区三区 | 成人性生交大片免费看视频在线 | 欧美美女喷水视频| 一区二区三区产品免费精品久久75| 成人午夜碰碰视频| 国产精品亲子乱子伦xxxx裸|