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

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

?? at91emac.h

?? 包含makefile config.h rominit romstart userinit 等等文件
?? H
字號:


#ifndef _AT91_EMAC_DEFINE_HEADER
#define _AT91_EMAC_DEFINE_HEADER


#define EMAC_BASE_ADDR	0xFFFBC000

#ifndef _ASMLANGUAGE

typedef struct _ETH_STAT_S
{
	AT91_REG	 EMAC_FRA; 		/* Frames Transmitted OK Register           */ 
	AT91_REG	 EMAC_SCOL; 	/* Single Collision Frame Register          */
	AT91_REG	 EMAC_MCOL; 	/* Multiple Collision Frame Register        */
	AT91_REG	 EMAC_OK; 		/* Frames Received OK Register              */ 
	AT91_REG	 EMAC_SEQE; 	/* Frame Check Sequence Error Register      */
	AT91_REG	 EMAC_ALE; 		/* Alignment Error Register                 */ 
	AT91_REG	 EMAC_DTE; 		/* Deferred Transmission Frame Register     */ 
	AT91_REG	 EMAC_LCOL; 	/* Late Collision Register                  */
	AT91_REG	 EMAC_ECOL; 	/* Excessive Collision Register             */
	AT91_REG	 EMAC_CSE; 		/* Carrier Sense Error Register             */ 
	AT91_REG	 EMAC_TUE; 		/* Transmit Underrun Error Register         */ 
	AT91_REG	 EMAC_CDE; 		/* Code Error Register                      */ 
	AT91_REG	 EMAC_ELR; 		/* Excessive Length Error Register          */ 
	AT91_REG	 EMAC_RJB; 		/* Receive Jabber Register                  */ 
	AT91_REG	 EMAC_USF; 		/* Undersize Frame Register                 */ 
	AT91_REG	 EMAC_SQEE; 	/* SQE Test Error Register                  */
	AT91_REG	 EMAC_DRFC; 	/* Discarded RX Frame Register              */
}ETH_STAT_S;	


typedef struct _EMAC_S {                                             
	AT91_REG	 EMAC_CTL; 		/* Network Control Register            		*/      
	AT91_REG	 EMAC_CFG; 		/* Network Configuration Register           */ 
	AT91_REG	 EMAC_SR; 		/* Network Status Register                  */ 
	AT91_REG	 EMAC_TAR; 		/* Transmit Address Register                */ 
	AT91_REG	 EMAC_TCR; 		/* Transmit Control Register                */ 
	AT91_REG	 EMAC_TSR; 		/* Transmit Status Register                 */ 
	AT91_REG	 EMAC_RBQP; 	/* Receive Buffer Queue Pointer             */
	AT91_REG	 Reserved0[1]; 	/*                                          */
	AT91_REG	 EMAC_RSR; 		/* Receive Status Register                  */ 
	AT91_REG	 EMAC_ISR; 		/* Interrupt Status Register                */ 
	AT91_REG	 EMAC_IER; 		/* Interrupt Enable Register                */ 
	AT91_REG	 EMAC_IDR; 		/* Interrupt Disable Register               */ 
	AT91_REG	 EMAC_IMR; 		/* Interrupt Mask Register                  */ 
	AT91_REG	 EMAC_MAN; 		/* PHY Maintenance Register                 */ 
	AT91_REG	 Reserved1[2]; 	/*                                          */
	ETH_STAT_S	 ESTAT;
	AT91_REG	 Reserved2[3]; 	/*                                          */
	AT91_REG	 EMAC_HSH; 		/* Hash Address High[63:32]                 */ 
	AT91_REG	 EMAC_HSL; 		/* Hash Address Low[31:0]                   */ 
	AT91_REG	 EMAC_SA1L; 	/* Specific Address 1 Low, First 4 bytes    */
	AT91_REG	 EMAC_SA1H; 	/* Specific Address 1 High, Last 2 bytes    */
	AT91_REG	 EMAC_SA2L; 	/* Specific Address 2 Low, First 4 bytes    */
	AT91_REG	 EMAC_SA2H; 	/* Specific Address 2 High, Last 2 bytes    */
	AT91_REG	 EMAC_SA3L; 	/* Specific Address 3 Low, First 4 bytes    */
	AT91_REG	 EMAC_SA3H; 	/* Specific Address 3 High, Last 2 bytes    */
	AT91_REG	 EMAC_SA4L; 	/* Specific Address 4 Low, First 4 bytes    */
	AT91_REG	 EMAC_SA4H; 	/* Specific Address 4 High, Last 2 bytesr   */
} EMAC_S;



#endif 
 
#define EMAC_CTL_LB         ((unsigned int) 0x1 <<  0) 					/* (EMAC) Loopback. Optional. When set, loopback signal is at high level.*/ 
#define EMAC_CTL_LBL        ((unsigned int) 0x1 <<  1) 					/* (EMAC) Loopback local.                                                */
#define EMAC_CTL_RE         ((unsigned int) 0x1 <<  2) 					/* (EMAC) Receive enable.                                                */
#define EMAC_CTL_TE         ((unsigned int) 0x1 <<  3) 					/* (EMAC) Transmit enable.                                               */
#define EMAC_CTL_MPE        ((unsigned int) 0x1 <<  4) 					/* (EMAC) Management port enable.                                        */
#define EMAC_CTL_CSR        ((unsigned int) 0x1 <<  5) 					/* (EMAC) Clear statistics registers.                                    */
#define EMAC_CTL_ISR        ((unsigned int) 0x1 <<  6) 					/* (EMAC) Increment statistics registers.                                */
#define EMAC_CTL_WES        ((unsigned int) 0x1 <<  7) 					/* (EMAC) Write enable for statistics registers.                         */
#define EMAC_CTL_BP         ((unsigned int) 0x1 <<  8) 					/* (EMAC) Back pressure.                                                 */
/* -------- EMAC_CFG : (EMAC Offset: 0x4) Network Configuration Register --------  */
#define EMAC_CFG_SPD        ((unsigned int) 0x1 <<  0) 					/* (EMAC) Speed.  							*/
#define EMAC_CFG_FD         ((unsigned int) 0x1 <<  1) 					/* (EMAC) Full duplex.                      */
#define EMAC_CFG_BR         ((unsigned int) 0x1 <<  2) 					/* (EMAC) Bit rate.                         */
#define EMAC_CFG_CAF        ((unsigned int) 0x1 <<  4) 					/* (EMAC) Copy all frames.                  */
#define EMAC_CFG_NBC        ((unsigned int) 0x1 <<  5) 					/* (EMAC) No broadcast.                     */
#define EMAC_CFG_MTI        ((unsigned int) 0x1 <<  6) 					/* (EMAC) Multicast hash enable             */
#define EMAC_CFG_UNI        ((unsigned int) 0x1 <<  7) 					/* (EMAC) Unicast hash enable.              */
#define EMAC_CFG_BIG        ((unsigned int) 0x1 <<  8) 					/* (EMAC) Receive 1522 bytes.               */
#define EMAC_CFG_EAE        ((unsigned int) 0x1 <<  9) 					/* (EMAC) External address match enable.    */
#define EMAC_CFG_CLK_HCLK_8               ((unsigned int) 0x0 << 10) 	/* (EMAC) HCLK divided by 8                 */
#define EMAC_CFG_CLK_HCLK_16              ((unsigned int) 0x1 << 10) 	/* (EMAC) HCLK divided by 16                */
#define EMAC_CFG_CLK_HCLK_32              ((unsigned int) 0x2 << 10) 	/* (EMAC) HCLK divided by 32                */
#define EMAC_CFG_CLK_HCLK_64              ((unsigned int) 0x3 << 10) 	/* (EMAC) HCLK divided by 64                */
#define EMAC_CFG_RTY        ((unsigned int) 0x1 << 12) 					/* (EMAC)  */
#define EMAC_CFG_RMII       ((unsigned int) 0x1 << 13) 					/* (EMAC)  */
/* -------- EMAC_SR : (EMAC Offset: 0x8) Network Status Register --------  */
#define EMAC_SR_MDIO       ((unsigned int) 0x1 <<  1) 					/* (EMAC)  */
#define EMAC_SR_IDLE       ((unsigned int) 0x1 <<  2) 					/* (EMAC)  */
/* -------- EMAC_TCR : (EMAC Offset: 0x10) Transmit Control Register --------  */
#define EMAC_TCR_LEN        ((unsigned int) 0x7FF <<  0)   
#define EMAC_TCR_NCRC       ((unsigned int) 0x1 << 15)   
/* -------- EMAC_TSR : (EMAC Offset: 0x14) Transmit Control Register --------  */
#define EMAC_TSR_OVR        ((unsigned int) 0x1 <<  0)   
#define EMAC_TSR_COL        ((unsigned int) 0x1 <<  1)   
#define EMAC_TSR_RLE        ((unsigned int) 0x1 <<  2)   
#define EMAC_TSR_TXIDLE     ((unsigned int) 0x1 <<  3)   
#define EMAC_TSR_BNQ        ((unsigned int) 0x1 <<  4)   
#define EMAC_TSR_COMP       ((unsigned int) 0x1 <<  5)   
#define EMAC_TSR_UND        ((unsigned int) 0x1 <<  6)   
/* -------- EMAC_RSR : (EMAC Offset: 0x20) Receive Status Register --------  */
#define EMAC_RSR_BNA        ((unsigned int) 0x1 <<  0)   
#define EMAC_RSR_REC        ((unsigned int) 0x1 <<  1)  
#define EMAC_RSR_OVR        ((unsigned int) 0x1 <<  2)  
 
/* -------- EMAC_ISR : (EMAC Offset: 0x24) Interrupt Status Register --------  */
#define EMAC_ISR_DONE       ((unsigned int) 0x1 <<  0)   
#define EMAC_ISR_RCOM       ((unsigned int) 0x1 <<  1)   
#define EMAC_ISR_RBNA       ((unsigned int) 0x1 <<  2)   
#define EMAC_ISR_TOVR       ((unsigned int) 0x1 <<  3)   
#define EMAC_ISR_TUND       ((unsigned int) 0x1 <<  4)   
#define EMAC_ISR_RTRY       ((unsigned int) 0x1 <<  5)   
#define EMAC_ISR_TBRE       ((unsigned int) 0x1 <<  6)   
#define EMAC_ISR_TCOM       ((unsigned int) 0x1 <<  7)   
#define EMAC_ISR_TIDLE      ((unsigned int) 0x1 <<  8)   
#define EMAC_ISR_LINK       ((unsigned int) 0x1 <<  9)   
#define EMAC_ISR_ROVR       ((unsigned int) 0x1 << 10)   
#define EMAC_ISR_HRESP      ((unsigned int) 0x1 << 11)   
/* -------- EMAC_IER : (EMAC Offset: 0x28) Interrupt Enable Register --------  */
/* -------- EMAC_IDR : (EMAC Offset: 0x2c) Interrupt Disable Register -------- */ 
/* -------- EMAC_IMR : (EMAC Offset: 0x30) Interrupt Mask Register --------    */
/* -------- EMAC_MAN : (EMAC Offset: 0x34) PHY Maintenance Register --------   */
#define EMAC_PHY_DATA       ((unsigned int) 0xFFFF <<  0)   
#define EMAC_PHY_CODE       ((unsigned int) 0x3 << 16)  
#define EMAC_PHY_REGA       ((unsigned int) 0x1F << 18)  
#define EMAC_PHY_PHYA       ((unsigned int) 0x1F << 23)
  
#define EMAC_PHY_RW_R       ((unsigned int) 0x2 << 28)  
#define EMAC_PHY_RW_W       ((unsigned int) 0x1 << 28)  

#define EMAC_PHY_HIGH       ((unsigned int) 0x1 << 30)  
#define EMAC_PHY_LOW        ((unsigned int) 0x1 << 31)  

#define EMAC_RECV_DESC_WRAP	2
 


#endif /*_AT91_EMAC_DEFINE_HEADER*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美亚洲国产另类| 91在线视频免费91| 性做久久久久久免费观看| 中文字幕中文乱码欧美一区二区| 久久九九99视频| 国产精品视频你懂的| 久久精品这里都是精品| 亚洲国产精品99久久久久久久久 | 欧美性一区二区| 91久久精品国产91性色tv| 91成人网在线| 欧美一区二区在线免费观看| 欧美成人bangbros| 久久久蜜桃精品| 国产精品久久久一本精品| 亚洲欧美日韩国产一区二区三区 | 欧美丰满少妇xxxxx高潮对白 | 成人aaaa免费全部观看| 色综合久久久久网| 欧美日韩精品一区二区三区四区 | 亚洲欧洲色图综合| 亚洲午夜久久久久久久久电影院 | 久久午夜免费电影| 亚洲美女视频在线| 日韩av一级片| 99视频精品在线| 欧美精品 国产精品| 欧美精品一区男女天堂| 综合自拍亚洲综合图不卡区| 亚洲高清中文字幕| 国产真实乱对白精彩久久| av成人免费在线观看| 欧美片网站yy| 国产免费久久精品| 水蜜桃久久夜色精品一区的特点 | 国产精品美女视频| 日日夜夜免费精品视频| 丰满亚洲少妇av| 欧美精品 日韩| 亚洲同性同志一二三专区| 免费美女久久99| 欧美做爰猛烈大尺度电影无法无天| 日韩欧美区一区二| 亚洲成av人片在www色猫咪| 国产成人精品aa毛片| 8v天堂国产在线一区二区| 自拍偷拍亚洲综合| 国产在线视频不卡二| 欧美片网站yy| 一区二区三区四区五区视频在线观看 | 国产成人综合网| 精品欧美一区二区三区精品久久| 亚洲精品一二三| 成人国产视频在线观看| 久久综合色婷婷| 免费在线观看视频一区| 欧美三区在线观看| 亚洲图片另类小说| 成人黄页在线观看| 国产亚洲短视频| 国产一区二区成人久久免费影院| 91精品国产欧美日韩| 亚洲一二三专区| 欧美在线观看一区| 亚洲综合久久久久| 一本一道久久a久久精品| 国产精品国产馆在线真实露脸 | 337p日本欧洲亚洲大胆色噜噜| 亚洲一区二区三区四区五区黄 | 欧美丰满高潮xxxx喷水动漫| 亚洲一线二线三线视频| 日本精品一级二级| 国产美女一区二区三区| 国产成人一级电影| 欧美日韩激情在线| 中文字幕在线不卡一区二区三区| 国产一区在线精品| 久久综合九色综合欧美亚洲| 九九视频精品免费| 久久久激情视频| 成人做爰69片免费看网站| 中文字幕av一区二区三区免费看| 国产精品99久久久久久久vr| 国产午夜精品一区二区三区四区| 国产福利精品一区| 国产精品夫妻自拍| 在线观看av一区二区| 亚洲大片一区二区三区| 91精品国产一区二区三区| 美国十次综合导航| 久久九九久久九九| 91成人国产精品| 麻豆国产精品777777在线| 国产亚洲一区二区三区在线观看| 成人精品一区二区三区四区| 亚洲一区二区三区影院| 91精品婷婷国产综合久久竹菊| 美女国产一区二区| 日韩伦理av电影| 欧美日韩综合色| 国产美女在线精品| 亚洲综合一区二区精品导航| 日韩欧美一区二区久久婷婷| 不卡在线视频中文字幕| 亚洲国产一区二区视频| 欧美电视剧在线观看完整版| av成人动漫在线观看| 午夜不卡av免费| 中文字幕在线视频一区| 欧美精品一二三区| 成人app网站| 日本va欧美va精品| 中文字幕亚洲一区二区av在线| 欧美日韩精品欧美日韩精品一| 国产精品18久久久久| 亚洲一区二区三区三| 国产色婷婷亚洲99精品小说| 欧美日韩精品是欧美日韩精品| 国产91在线|亚洲| 青娱乐精品视频| 亚洲免费成人av| 中文字幕久久午夜不卡| 日韩欧美黄色影院| 精品视频一区二区不卡| 不卡的av网站| 国产伦精一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 国产精品福利一区| 国产欧美精品一区二区色综合| 9191久久久久久久久久久| 91日韩在线专区| 丁香婷婷综合激情五月色| 久久99国产精品麻豆| 日本中文字幕一区二区有限公司| 亚洲情趣在线观看| 亚洲欧洲日本在线| 国产亚洲欧美激情| 久久夜色精品国产噜噜av| 91精品国产一区二区三区香蕉| 欧美性xxxxxx少妇| 在线视频国内一区二区| 99精品视频在线观看免费| 成人久久视频在线观看| 国产**成人网毛片九色| 国产精华液一区二区三区| 精品一区二区三区久久久| 日av在线不卡| 视频在线在亚洲| 五月天激情综合网| 日日噜噜夜夜狠狠视频欧美人| 偷拍日韩校园综合在线| 水野朝阳av一区二区三区| 视频一区二区欧美| 日本大胆欧美人术艺术动态| 日韩不卡一二三区| 久草在线在线精品观看| 国内精品免费在线观看| 国产精品456露脸| 成人短视频下载| 色菇凉天天综合网| 欧美久久免费观看| 欧美不卡一区二区三区| 久久九九久久九九| 亚洲欧美视频一区| 污片在线观看一区二区 | 色综合视频一区二区三区高清| 成人高清av在线| 欧美色精品在线视频| 欧美电视剧在线看免费| 国产精品亲子伦对白| 一区二区在线观看视频| 日韩激情中文字幕| 国产精品一二三四| 色综合天天狠狠| 欧美成人艳星乳罩| 国产精品你懂的在线| 亚洲高清一区二区三区| 精品一二三四区| 91老师国产黑色丝袜在线| 欧美美女网站色| 中文字幕国产精品一区二区| 一区二区三区四区五区视频在线观看| 日韩精品国产欧美| 成人动漫视频在线| 欧美妇女性影城| 国产精品毛片a∨一区二区三区 | 美女网站色91| 波多野结衣中文一区| 欧美精品亚洲二区| 国产欧美一区二区精品性色| 亚洲日本va午夜在线电影| 男女男精品网站| 日本电影欧美片| 国产清纯在线一区二区www| 亚洲一区在线观看视频| 国产乱淫av一区二区三区 | 久久亚洲综合av| 夜夜嗨av一区二区三区网页 | 成人免费一区二区三区视频| 日韩国产欧美在线播放|