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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hc_isp116x.h

?? 嵌入式USB主控制器ISP1161的驅(qū)動(dòng)編程
?? H
字號(hào):
/* * ISP116x HCD (Host Controller Driver) for USB. *  * (C) Copyright 2001 Roman Weissgaerber <weissg@vienna.at> *  * */#define GET_FRAME_NUMBER(hci) 	READ_REG32 (hci, HcFmNumber)/* * Maximum number of root hub ports.   */#define MAX_ROOT_PORTS	15	/* maximum OHCI root hub ports *//* control and status registers */#define HcRevision		0x00#define HcControl 		0x01#define HcCommandStatus		0x02#define HcInterruptStatus	0x03#define HcInterruptEnable	0x04#define HcInterruptDisable	0x05#define HcFmInterval		0x0D#define HcFmRemaining		0x0E#define HcFmNumber		0x0F#define HcLSThreshold		0x11#define HcRhDescriptorA		0x12#define HcRhDescriptorB		0x13#define HcRhStatus		0x14#define HcRhPortStatus		0x15#define HcHardwareConfiguration 0x20#define HcDMAConfiguration	0x21#define HcTransferCounter	0x22#define HcuPInterrupt		0x24#define HcuPInterruptEnable	0x25#define HcChipID		0x27#define HcScratch		0x28#define HcSoftwareReset		0x29#define HcITLBufferLength	0x2A#define HcATLBufferLength	0x2B#define HcBufferStatus		0x2C#define HcReadBackITL0Length	0x2D#define HcReadBackITL1Length	0x2E#define HcITLBufferPort		0x40#define HcATLBufferPort		0x41/* OHCI CONTROL AND STATUS REGISTER MASKS *//* * HcControl (control) register masks */#define OHCI_CTRL_HCFS	(3 << 6)	/* BUS state mask */#define OHCI_CTRL_RWC	(1 << 9)	/* remote wakeup connected */#define OHCI_CTRL_RWE	(1 << 10)	/* remote wakeup enable *//* pre-shifted values for HCFS */#define OHCI_USB_RESET	(0 << 6)#define OHCI_USB_RESUME	(1 << 6)#define OHCI_USB_OPER	(2 << 6)#define OHCI_USB_SUSPEND	(3 << 6)/* * HcCommandStatus (cmdstatus) register masks */#define OHCI_HCR	(1 << 0)	/* host controller reset */#define OHCI_SOC  	(3 << 16)	/* scheduling overrun count *//* * masks used with interrupt registers: * HcInterruptStatus (intrstatus) * HcInterruptEnable (intrenable) * HcInterruptDisable (intrdisable) */#define OHCI_INTR_SO	(1 << 0)	/* scheduling overrun */#define OHCI_INTR_SF	(1 << 2)	/* start frame */#define OHCI_INTR_RD	(1 << 3)	/* resume detect */#define OHCI_INTR_UE	(1 << 4)	/* unrecoverable error */#define OHCI_INTR_FNO	(1 << 5)	/* frame number overflow */#define OHCI_INTR_RHSC	(1 << 6)	/* root hub status change */#define OHCI_INTR_ATD	(1 << 7)	/* scheduling overrun */#define OHCI_INTR_MIE	(1 << 31)	/* master interrupt enable *//* * HcHardwareConfiguration */#define InterruptPinEnable 	(1 << 0)#define InterruptPinTrigger 	(1 << 1)#define InterruptOutputPolarity	(1 << 2)#define DataBusWidth16		(1 << 3)#define DREQOutputPolarity	(1 << 5)#define DACKInputPolarity	(1 << 6)#define EOTInputPolarity	(1 << 7)#define DACKMode		(1 << 8)#define AnalogOCEnable		(1 << 10)#define SuspendClkNotStop	(1 << 11)#define DownstreamPort15KRSel	(1 << 12)/*  * HcDMAConfiguration */#define DMAReadWriteSelect 	(1 << 0)#define ITL_ATL_DataSelect	(1 << 1)#define DMACounterSelect	(1 << 2)#define DMAEnable		(1 << 4)#define BurstLen_1		0#define BurstLen_4		(1 << 5)#define BurstLen_8		(2 << 5)/* * HcuPInterrupt */#define SOFITLInt		(1 << 0)#define ATLInt			(1 << 1)#define AllEOTInterrupt		(1 << 2)#define OPR_Reg			(1 << 4)#define HCSuspended		(1 << 5)#define ClkReady		(1 << 6)/* * HcBufferStatus */#define ITL0BufferFull		(1 << 0)#define ITL1BufferFull		(1 << 1)#define ATLBufferFull		(1 << 2)#define ITL0BufferDone		(1 << 3)#define ITL1BufferDone		(1 << 4)#define ATLBufferDone		(1 << 5)/* OHCI ROOT HUB REGISTER MASKS */ /* roothub.portstatus [i] bits */#define RH_PS_CCS            0x00000001   	/* current connect status */#define RH_PS_PES            0x00000002   	/* port enable status*/#define RH_PS_PSS            0x00000004   	/* port suspend status */#define RH_PS_POCI           0x00000008   	/* port over current indicator */#define RH_PS_PRS            0x00000010  	/* port reset status */#define RH_PS_PPS            0x00000100   	/* port power status */#define RH_PS_LSDA           0x00000200    	/* low speed device attached */#define RH_PS_CSC            0x00010000 	/* connect status change */#define RH_PS_PESC           0x00020000   	/* port enable status change */#define RH_PS_PSSC           0x00040000    	/* port suspend status change */#define RH_PS_OCIC           0x00080000    	/* over current indicator change */#define RH_PS_PRSC           0x00100000   	/* port reset status change *//* roothub.status bits */#define RH_HS_LPS	     0x00000001		/* local power status */#define RH_HS_OCI	     0x00000002		/* over current indicator */#define RH_HS_DRWE	     0x00008000		/* device remote wakeup enable */#define RH_HS_LPSC	     0x00010000		/* local power status change */#define RH_HS_OCIC	     0x00020000		/* over current indicator change */#define RH_HS_CRWE	     0x80000000		/* clear remote wakeup enable *//* roothub.b masks */#define RH_B_DR		0x0000ffff		/* device removable flags */#define RH_B_PPCM	0xffff0000		/* port power control mask *//* roothub.a masks */#define	RH_A_NDP	(0xff << 0)		/* number of downstream ports */#define	RH_A_PSM	(1 << 8)		/* power switching mode */#define	RH_A_NPS	(1 << 9)		/* no power switching */#define	RH_A_DT		(1 << 10)		/* device type (mbz) */#define	RH_A_OCPM	(1 << 11)		/* over current protection mode */#define	RH_A_NOCP	(1 << 12)		/* no over current protection */#define	RH_A_POTPGT	(0xff << 24)		/* power on to power good time */#define URB_DEL 1typedef struct hcipriv {	int irq;	int disabled;			/* e.g. got a UE, we're hung */	atomic_t resume_count;		/* defending against multiple resumes */	struct ohci_regs * regs;	/* OHCI controller's memory */	int data_port;	int cmd_port;	int wu_port;	int intrstatus;	__u32 hc_control;		/* copy of the hc control reg */	int frame;		__u8 * tl;	int tlp;	int atl_len;	int atl_buffer_len;	int itl0_len;	int itl1_len;	int itl_buffer_len;	int itl_index;	int tl_last;	int units_left;} hcipriv_t;struct hci;static inline int READ_REG32 (struct hci * hci, int regindex);static inline int READ_REG16 (struct hci * hci, int regindex);static inline void READ_REGn16 (struct hci * hci, int regindex, int length, __u8 * buffer);static inline void WRITE_REG32 (struct hci * hci, unsigned int value, int regindex);static inline void WRITE_REG16 (struct hci * hci, unsigned int value, int regindex);static inline void WRITE_REG0 (struct hci * hci, int regindex);static inline void WRITE_REGn16 (struct hci * hci, int regindex, int length, __u8 * buffer);/*-------------------------------------------------------------------------*/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品视频一区二区| 日韩在线播放一区二区| 成人性生交大片免费看中文| 久久免费偷拍视频| 精品一区二区三区久久久| 91精品国产综合久久精品app | 国产精品99久久不卡二区| 日韩精品一区二区三区蜜臀 | 成人欧美一区二区三区在线播放| 成人午夜免费av| 亚洲美女淫视频| 欧美私模裸体表演在线观看| 天天色综合成人网| 欧美成人激情免费网| 国产精品亚洲午夜一区二区三区| 国产精品丝袜黑色高跟| 91在线观看地址| 午夜精品福利一区二区三区av| 日韩欧美三级在线| 东方欧美亚洲色图在线| 亚洲制服丝袜一区| 日韩一区二区三区电影| 丁香五精品蜜臀久久久久99网站| 亚洲欧美日韩一区二区三区在线观看| 欧美色国产精品| 国产尤物一区二区| 亚洲乱码国产乱码精品精98午夜 | 国产不卡一区视频| 亚洲精品国产a久久久久久 | 国产欧美日韩另类一区| 91丨九色丨蝌蚪丨老版| 美国三级日本三级久久99| 国产精品电影一区二区| 日韩欧美一区电影| 91玉足脚交白嫩脚丫在线播放| 天天影视色香欲综合网老头| 国产欧美精品一区二区三区四区 | 亚洲视频电影在线| 日韩免费电影网站| 色欧美乱欧美15图片| 国产在线视频一区二区| 亚洲一区在线观看视频| 中文字幕av一区二区三区高| 欧美日韩性生活| 91在线视频播放| 精品一区二区三区在线播放| 亚洲一区二区视频| 国产精品久久看| 日韩精品自拍偷拍| 日韩精品影音先锋| av男人天堂一区| 麻豆中文一区二区| 亚洲狠狠爱一区二区三区| 久久久www成人免费无遮挡大片 | 成人毛片视频在线观看| 美女在线观看视频一区二区| 一区二区激情视频| 国产精品毛片无遮挡高清| 91精品麻豆日日躁夜夜躁| 91蝌蚪国产九色| 国产成人自拍高清视频在线免费播放| 亚洲3atv精品一区二区三区| 亚洲欧美另类久久久精品| 久久精品亚洲乱码伦伦中文| 日韩精品一区在线观看| 日韩一二在线观看| 欧美巨大另类极品videosbest| 成人av网站在线观看免费| 国产在线一区观看| 精品亚洲aⅴ乱码一区二区三区| 首页亚洲欧美制服丝腿| 亚洲电影中文字幕在线观看| 亚洲视频中文字幕| 国产精品福利影院| 中文在线资源观看网站视频免费不卡| 久久久久久久久久久久久女国产乱 | 成人一区二区三区中文字幕| 国模少妇一区二区三区| 蜜臀久久99精品久久久久久9| 亚洲大片免费看| 亚洲成a人v欧美综合天堂下载| 亚洲黄色在线视频| 一级特黄大欧美久久久| 亚洲愉拍自拍另类高清精品| 夜夜亚洲天天久久| 亚洲v日本v欧美v久久精品| 亚洲制服丝袜av| 首页综合国产亚洲丝袜| 日本不卡不码高清免费观看| 美女视频黄a大片欧美| 美女在线一区二区| 国产成人亚洲综合a∨婷婷图片| 国产精品资源网站| 成人午夜av电影| 色综合中文字幕国产 | 欧美日韩一本到| 91精品国产福利在线观看| 欧美一区二区免费视频| 精品美女在线观看| 国产视频视频一区| 中文字幕亚洲一区二区av在线| 亚洲欧美福利一区二区| 亚洲自拍偷拍av| 久久草av在线| 成人午夜视频在线| 欧美亚洲一区二区在线观看| 欧美一区二区三区色| 国产亚洲一本大道中文在线| 亚洲欧洲www| 丝袜亚洲另类丝袜在线| 极品尤物av久久免费看| 99国产精品国产精品久久| 欧美视频一区二| 精品成人在线观看| 中文字幕日韩一区| 日本女人一区二区三区| 国产99精品国产| 欧美三级三级三级| www日韩大片| 一二三区精品视频| 国产精品一区二区三区网站| 在线一区二区三区四区| 欧美电影免费观看高清完整版在线观看| 国产视频一区二区三区在线观看| 亚洲电影激情视频网站| 国产乱子伦视频一区二区三区 | 国产一区二区在线看| 色婷婷综合久久久中文字幕| 日韩精品一区二区三区在线观看 | 久久综合九色综合97婷婷 | 日本成人在线电影网| jizzjizzjizz欧美| 日韩美女在线视频| 一区二区激情视频| 国产成人福利片| 欧美一区在线视频| 亚洲欧美日韩中文字幕一区二区三区| 美女在线观看视频一区二区| 欧美自拍偷拍一区| 国产精品福利一区| 粉嫩绯色av一区二区在线观看| 91麻豆精品国产91久久久久| 亚洲女同ⅹxx女同tv| 国产98色在线|日韩| 日韩精品综合一本久道在线视频| 亚洲成人免费av| 一本一本久久a久久精品综合麻豆| 精品国产乱码久久久久久浪潮| 亚洲gay无套男同| 色嗨嗨av一区二区三区| 欧美经典一区二区| 国产伦精品一区二区三区视频青涩| 91精品国产综合久久国产大片 | 1区2区3区精品视频| 国产精品一区二区在线播放| 欧美tk丨vk视频| 蜜臀久久久99精品久久久久久| 欧美日韩国产成人在线免费| 亚洲女厕所小便bbb| 视频一区视频二区中文字幕| 免费看日韩a级影片| 欧美精品第一页| 自拍av一区二区三区| 美日韩一区二区三区| 在线欧美日韩国产| 国产精品福利一区| 国产精品亚洲视频| 国产精品人妖ts系列视频 | 另类成人小视频在线| 欧美在线免费播放| 亚洲国产cao| 色婷婷亚洲精品| 日本一区二区综合亚洲| 日韩电影在线观看电影| 91精品久久久久久久91蜜桃| 一区二区三区高清在线| av一二三不卡影片| 久久久久久免费毛片精品| 久久66热re国产| 欧美大片日本大片免费观看| 亚洲sss视频在线视频| 色999日韩国产欧美一区二区| 亚洲人亚洲人成电影网站色| 成人黄色a**站在线观看| 国产精品拍天天在线| 成人免费三级在线| 一区精品在线播放| 成人av在线播放网站| 国产精品麻豆视频| 一本大道av一区二区在线播放| 国产精品白丝在线| 97精品视频在线观看自产线路二| 日本一区二区三区国色天香 | 91浏览器在线视频| 亚洲免费伊人电影| 色菇凉天天综合网| 日日摸夜夜添夜夜添精品视频| 欧美日韩黄色一区二区| 美女视频网站久久| 久久久综合九色合综国产精品|