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

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

?? at91rm9200_emac.h

?? arch-at91rm9200
?? H
字號:
/* linux/include/asm-arm/arch-at91rm9200/at91rm9200_emac.h
 * 
 * Hardware definition for the emac peripheral in the ATMEL at91rm9200 processor
 * 
 * Generated  01/09/2006 (16:49:36) AT91 SW Application Group from EMAC_1794A V1.4
 * 
 * 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 SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * 
 * 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.,
 * 675 Mass Ave, Cambridge, MA 02139, USA.
 */


#ifndef __AT91RM9200_EMAC_H
#define __AT91RM9200_EMAC_H

/* -------------------------------------------------------- */
/* EMAC ID definitions for  AT91RM9200           */
/* -------------------------------------------------------- */
#ifndef AT91C_ID_EMAC
#define AT91C_ID_EMAC  	24 /**< Ethernet MAC id */
#endif /* AT91C_ID_EMAC */

/* -------------------------------------------------------- */
/* EMAC Base Address definitions for  AT91RM9200   */
/* -------------------------------------------------------- */
#define AT91C_BASE_EMAC      	0xFFFBC000 /**< EMAC base address */

/* -------------------------------------------------------- */
/* PIO definition for EMAC hardware peripheral */
/* -------------------------------------------------------- */
#define AT91C_PA11_ECRS_ECRSDV 	(1 << 11) /**< Ethernet MAC Carrier Sense/Carrier Sense and Data Valid */
#define AT91C_PA15_EMDC     	(1 << 15) /**< Ethernet MAC Management Data Clock */
#define AT91C_PA16_EMDIO    	(1 << 16) /**< Ethernet MAC Management Data Input/Output */
#define AT91C_PA12_ERX0     	(1 << 12) /**< Ethernet MAC Receive Data 0 */
#define AT91C_PA13_ERX1     	(1 << 13) /**< Ethernet MAC Receive Data 1 */
#define AT91C_PA14_ERXER    	(1 << 14) /**< Ethernet MAC Receive Error */
#define AT91C_PA9_ETX0     	(1 << 9) /**< Ethernet MAC Transmit Data 0 */
#define AT91C_PA10_ETX1     	(1 << 10) /**< Ethernet MAC Transmit Data 1 */
#define AT91C_PA7_ETXCK_EREFCK 	(1 << 7) /**< Ethernet MAC Transmit Clock/Reference Clock */
#define AT91C_PA8_ETXEN    	(1 << 8) /**< Ethernet MAC Transmit Enable */


/* -------------------------------------------------------- */
/* Register offset definition for EMAC hardware peripheral */
/* -------------------------------------------------------- */
#define EMAC_CTL 	(0x0000) 	/**< Network Control Register */
#define EMAC_CFG 	(0x0004) 	/**< Network Configuration Register */
#define EMAC_SR 	(0x0008) 	/**< Network Status Register */
#define EMAC_TAR 	(0x000C) 	/**< Transmit Address Register */
#define EMAC_TCR 	(0x0010) 	/**< Transmit Control Register */
#define EMAC_TSR 	(0x0014) 	/**< Transmit Status Register */
#define EMAC_RBQP 	(0x0018) 	/**< Receive Buffer Queue Pointer */
#define EMAC_RSR 	(0x0020) 	/**< Receive Status Register */
#define EMAC_ISR 	(0x0024) 	/**< Interrupt Status Register */
#define EMAC_IER 	(0x0028) 	/**< Interrupt Enable Register */
#define EMAC_IDR 	(0x002C) 	/**< Interrupt Disable Register */
#define EMAC_IMR 	(0x0030) 	/**< Interrupt Mask Register */
#define EMAC_MAN 	(0x0034) 	/**< PHY Maintenance Register */
#define EMAC_FRA 	(0x0040) 	/**< Frames Transmitted OK Register */
#define EMAC_SCOL 	(0x0044) 	/**< Single Collision Frame Register */
#define EMAC_MCOL 	(0x0048) 	/**< Multiple Collision Frame Register */
#define EMAC_OK 	(0x004C) 	/**< Frames Received OK Register */
#define EMAC_SEQE 	(0x0050) 	/**< Frame Check Sequence Error Register */
#define EMAC_ALE 	(0x0054) 	/**< Alignment Error Register */
#define EMAC_DTE 	(0x0058) 	/**< Deferred Transmission Frame Register */
#define EMAC_LCOL 	(0x005C) 	/**< Late Collision Register */
#define EMAC_ECOL 	(0x0060) 	/**< Excessive Collision Register */
#define EMAC_CSE 	(0x0064) 	/**< Carrier Sense Error Register */
#define EMAC_TUE 	(0x0068) 	/**< Transmit Underrun Error Register */
#define EMAC_CDE 	(0x006C) 	/**< Code Error Register */
#define EMAC_ELR 	(0x0070) 	/**< Excessive Length Error Register */
#define EMAC_RJB 	(0x0074) 	/**< Receive Jabber Register */
#define EMAC_USF 	(0x0078) 	/**< Undersize Frame Register */
#define EMAC_SQEE 	(0x007C) 	/**< SQE Test Error Register */
#define EMAC_DRFC 	(0x0080) 	/**< Discarded RX Frame Register */
#define EMAC_HSH 	(0x0090) 	/**< Hash Address High[63:32] */
#define EMAC_HSL 	(0x0094) 	/**< Hash Address Low[31:0] */
#define EMAC_SA1L 	(0x0098) 	/**< Specific Address 1 Low, First 4 bytes */
#define EMAC_SA1H 	(0x009C) 	/**< Specific Address 1 High, Last 2 bytes */
#define EMAC_SA2L 	(0x00A0) 	/**< Specific Address 2 Low, First 4 bytes */
#define EMAC_SA2H 	(0x00A4) 	/**< Specific Address 2 High, Last 2 bytes */
#define EMAC_SA3L 	(0x00A8) 	/**< Specific Address 3 Low, First 4 bytes */
#define EMAC_SA3H 	(0x00AC) 	/**< Specific Address 3 High, Last 2 bytes */
#define EMAC_SA4L 	(0x00B0) 	/**< Specific Address 4 Low, First 4 bytes */
#define EMAC_SA4H 	(0x00B4) 	/**< Specific Address 4 High, Last 2 bytesr */

/* -------------------------------------------------------- */
/* Bitfields definition for EMAC hardware peripheral */
/* -------------------------------------------------------- */
/* --- Register EMAC_CTL */
#define AT91C_EMAC_LB         (0x1 << 0 ) /**< (EMAC) Loopback. Optional. When set, loopback signal is at high level. */
#define AT91C_EMAC_LBL        (0x1 << 1 ) /**< (EMAC) Loopback local.  */
#define AT91C_EMAC_RE         (0x1 << 2 ) /**< (EMAC) Receive enable.  */
#define AT91C_EMAC_TE         (0x1 << 3 ) /**< (EMAC) Transmit enable.  */
#define AT91C_EMAC_MPE        (0x1 << 4 ) /**< (EMAC) Management port enable.  */
#define AT91C_EMAC_CSR        (0x1 << 5 ) /**< (EMAC) Clear statistics registers.  */
#define AT91C_EMAC_ISR        (0x1 << 6 ) /**< (EMAC) Increment statistics registers.  */
#define AT91C_EMAC_WES        (0x1 << 7 ) /**< (EMAC) Write enable for statistics registers.  */
#define AT91C_EMAC_BP         (0x1 << 8 ) /**< (EMAC) Back pressure.  */
/* --- Register EMAC_CFG */
#define AT91C_EMAC_SPD        (0x1 << 0 ) /**< (EMAC) Speed.  */
#define AT91C_EMAC_FD         (0x1 << 1 ) /**< (EMAC) Full duplex.  */
#define AT91C_EMAC_BR         (0x1 << 2 ) /**< (EMAC) Bit rate.  */
#define AT91C_EMAC_CAF        (0x1 << 4 ) /**< (EMAC) Copy all frames.  */
#define AT91C_EMAC_NBC        (0x1 << 5 ) /**< (EMAC) No broadcast.  */
#define AT91C_EMAC_MTI        (0x1 << 6 ) /**< (EMAC) Multicast hash enable */
#define AT91C_EMAC_UNI        (0x1 << 7 ) /**< (EMAC) Unicast hash enable.  */
#define AT91C_EMAC_BIG        (0x1 << 8 ) /**< (EMAC) Receive 1522 bytes.  */
#define AT91C_EMAC_EAE        (0x1 << 9 ) /**< (EMAC) External address match enable.  */
#define AT91C_EMAC_CLK        (0x3 << 10) /**< (EMAC)  */
#define 	AT91C_EMAC_CLK_HCLK_8               (0x0 << 10) /**< (EMAC) HCLK divided by 8 */
#define 	AT91C_EMAC_CLK_HCLK_16              (0x1 << 10) /**< (EMAC) HCLK divided by 16 */
#define 	AT91C_EMAC_CLK_HCLK_32              (0x2 << 10) /**< (EMAC) HCLK divided by 32 */
#define 	AT91C_EMAC_CLK_HCLK_64              (0x3 << 10) /**< (EMAC) HCLK divided by 64 */
#define AT91C_EMAC_RTY        (0x1 << 12) /**< (EMAC)  */
#define AT91C_EMAC_RMII       (0x1 << 13) /**< (EMAC)  */
/* --- Register EMAC_SR */
#define AT91C_EMAC_MDIO       (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_IDLE       (0x1 << 2 ) /**< (EMAC)  */
/* --- Register EMAC_TCR */
#define AT91C_EMAC_LEN        (0x7FF << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_NCRC       (0x1 << 15) /**< (EMAC)  */
/* --- Register EMAC_TSR */
#define AT91C_EMAC_OVR        (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_COL        (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_RLE        (0x1 << 2 ) /**< (EMAC)  */
#define AT91C_EMAC_TXIDLE     (0x1 << 3 ) /**< (EMAC)  */
#define AT91C_EMAC_BNQ        (0x1 << 4 ) /**< (EMAC)  */
#define AT91C_EMAC_COMP       (0x1 << 5 ) /**< (EMAC)  */
#define AT91C_EMAC_UND        (0x1 << 6 ) /**< (EMAC)  */
/* --- Register EMAC_RSR */
#define AT91C_EMAC_BNA        (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_REC        (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_OVR        (0x1 << 2 ) /**< (EMAC)  */
/* --- Register EMAC_ISR */
#define AT91C_EMAC_DONE       (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_RCOM       (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_RBNA       (0x1 << 2 ) /**< (EMAC)  */
#define AT91C_EMAC_TOVR       (0x1 << 3 ) /**< (EMAC)  */
#define AT91C_EMAC_TUND       (0x1 << 4 ) /**< (EMAC)  */
#define AT91C_EMAC_RTRY       (0x1 << 5 ) /**< (EMAC)  */
#define AT91C_EMAC_TBRE       (0x1 << 6 ) /**< (EMAC)  */
#define AT91C_EMAC_TCOM       (0x1 << 7 ) /**< (EMAC)  */
#define AT91C_EMAC_TIDLE      (0x1 << 8 ) /**< (EMAC)  */
#define AT91C_EMAC_LINK       (0x1 << 9 ) /**< (EMAC)  */
#define AT91C_EMAC_ROVR       (0x1 << 10) /**< (EMAC)  */
#define AT91C_EMAC_HRESP      (0x1 << 11) /**< (EMAC)  */
/* --- Register EMAC_IER */
#define AT91C_EMAC_DONE       (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_RCOM       (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_RBNA       (0x1 << 2 ) /**< (EMAC)  */
#define AT91C_EMAC_TOVR       (0x1 << 3 ) /**< (EMAC)  */
#define AT91C_EMAC_TUND       (0x1 << 4 ) /**< (EMAC)  */
#define AT91C_EMAC_RTRY       (0x1 << 5 ) /**< (EMAC)  */
#define AT91C_EMAC_TBRE       (0x1 << 6 ) /**< (EMAC)  */
#define AT91C_EMAC_TCOM       (0x1 << 7 ) /**< (EMAC)  */
#define AT91C_EMAC_TIDLE      (0x1 << 8 ) /**< (EMAC)  */
#define AT91C_EMAC_LINK       (0x1 << 9 ) /**< (EMAC)  */
#define AT91C_EMAC_ROVR       (0x1 << 10) /**< (EMAC)  */
#define AT91C_EMAC_HRESP      (0x1 << 11) /**< (EMAC)  */
/* --- Register EMAC_IDR */
#define AT91C_EMAC_DONE       (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_RCOM       (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_RBNA       (0x1 << 2 ) /**< (EMAC)  */
#define AT91C_EMAC_TOVR       (0x1 << 3 ) /**< (EMAC)  */
#define AT91C_EMAC_TUND       (0x1 << 4 ) /**< (EMAC)  */
#define AT91C_EMAC_RTRY       (0x1 << 5 ) /**< (EMAC)  */
#define AT91C_EMAC_TBRE       (0x1 << 6 ) /**< (EMAC)  */
#define AT91C_EMAC_TCOM       (0x1 << 7 ) /**< (EMAC)  */
#define AT91C_EMAC_TIDLE      (0x1 << 8 ) /**< (EMAC)  */
#define AT91C_EMAC_LINK       (0x1 << 9 ) /**< (EMAC)  */
#define AT91C_EMAC_ROVR       (0x1 << 10) /**< (EMAC)  */
#define AT91C_EMAC_HRESP      (0x1 << 11) /**< (EMAC)  */
/* --- Register EMAC_IMR */
#define AT91C_EMAC_DONE       (0x1 << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_RCOM       (0x1 << 1 ) /**< (EMAC)  */
#define AT91C_EMAC_RBNA       (0x1 << 2 ) /**< (EMAC)  */
#define AT91C_EMAC_TOVR       (0x1 << 3 ) /**< (EMAC)  */
#define AT91C_EMAC_TUND       (0x1 << 4 ) /**< (EMAC)  */
#define AT91C_EMAC_RTRY       (0x1 << 5 ) /**< (EMAC)  */
#define AT91C_EMAC_TBRE       (0x1 << 6 ) /**< (EMAC)  */
#define AT91C_EMAC_TCOM       (0x1 << 7 ) /**< (EMAC)  */
#define AT91C_EMAC_TIDLE      (0x1 << 8 ) /**< (EMAC)  */
#define AT91C_EMAC_LINK       (0x1 << 9 ) /**< (EMAC)  */
#define AT91C_EMAC_ROVR       (0x1 << 10) /**< (EMAC)  */
#define AT91C_EMAC_HRESP      (0x1 << 11) /**< (EMAC)  */
/* --- Register EMAC_MAN */
#define AT91C_EMAC_DATA       (0xFFFF << 0 ) /**< (EMAC)  */
#define AT91C_EMAC_CODE       (0x3 << 16) /**< (EMAC)  */
#define AT91C_EMAC_REGA       (0x1F << 18) /**< (EMAC)  */
#define AT91C_EMAC_PHYA       (0x1F << 23) /**< (EMAC)  */
#define AT91C_EMAC_RW         (0x3 << 28) /**< (EMAC)  */
#define AT91C_EMAC_HIGH       (0x1 << 30) /**< (EMAC)  */
#define AT91C_EMAC_LOW        (0x1 << 31) /**< (EMAC)  */

#endif /* __AT91RM9200_EMAC_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本强好片久久久久久aaa| 国产精品不卡视频| 一本到不卡免费一区二区| 国产精品一区二区在线观看不卡| 日韩1区2区日韩1区2区| 亚洲综合一二区| 亚洲一二三四在线观看| 亚洲一区二区三区视频在线| 自拍偷拍国产精品| 亚洲欧美电影一区二区| 亚洲一区二区视频在线| 一二三区精品视频| 日韩成人精品视频| 蜜臀av一区二区三区| 日韩av网站在线观看| 激情综合网最新| 波波电影院一区二区三区| 97精品电影院| 欧美日韩成人高清| 久久午夜老司机| 亚洲同性gay激情无套| 亚洲高清视频中文字幕| 秋霞av亚洲一区二区三| 国产精品99久久久久久久vr | av在线不卡观看免费观看| 成人免费观看男女羞羞视频| 91一区二区三区在线观看| 欧美视频一区二| 精品1区2区在线观看| 国产精品动漫网站| 午夜视频一区在线观看| 国产中文字幕一区| 91亚洲男人天堂| 日韩欧美色电影| 亚洲欧洲精品一区二区精品久久久| 国产精品久久午夜| 日日骚欧美日韩| 精品一区二区av| 在线观看日产精品| 欧美高清一级片在线观看| 玉足女爽爽91| 成人一级片网址| 91麻豆精品国产| 亚洲激情在线激情| 国产综合色精品一区二区三区| av电影一区二区| 久久综合久久鬼色| 亚洲一区视频在线观看视频| 国产乱码字幕精品高清av| 欧美偷拍一区二区| 亚洲国产精品传媒在线观看| 日本视频免费一区| 欧美少妇性性性| 中文字幕一区二区三区在线不卡| 久久精品理论片| 欧美福利一区二区| 亚洲影视在线播放| 91亚洲大成网污www| 久久一二三国产| 老司机一区二区| 色噜噜夜夜夜综合网| 日本一区二区三区在线观看| 久久国产欧美日韩精品| 欧美日本韩国一区| 亚洲永久精品国产| 91国产丝袜在线播放| 亚洲国产精品ⅴa在线观看| 狠狠色丁香久久婷婷综合_中 | 婷婷成人综合网| 91小视频免费看| 国产欧美日韩三级| 国产盗摄一区二区| 2024国产精品视频| 国产制服丝袜一区| 精品免费国产二区三区| 国产一区二区视频在线| 精品国产自在久精品国产| 青青草原综合久久大伊人精品优势| 在线观看区一区二| 天天色 色综合| 欧美一区二区三区四区久久| 男男gaygay亚洲| 日韩精品一区二区三区swag | a4yy欧美一区二区三区| 国产精品人成在线观看免费| 成人综合婷婷国产精品久久蜜臀| 欧美国产综合一区二区| 91成人免费在线| 欧美高清激情brazzers| 婷婷综合五月天| 日韩欧美国产一区二区在线播放| 免费成人在线观看视频| 久久久久久久久伊人| 成人免费高清在线观看| 亚洲精品国产一区二区三区四区在线| 一本一道综合狠狠老| 日韩高清在线不卡| 久久夜色精品国产欧美乱极品| 成人美女在线观看| 一区二区三区四区乱视频| 在线观看日韩精品| 精品一二三四区| 国产精品久99| 欧美精品亚洲二区| 国产精品白丝jk黑袜喷水| 亚洲图片欧美激情| 欧美成人女星排名| 99在线精品视频| 奇米888四色在线精品| 欧美国产精品劲爆| 欧美r级在线观看| 亚洲伦在线观看| 在线视频你懂得一区二区三区| 亚洲一区二区三区在线| 精品sm在线观看| 91久久精品一区二区二区| 男男gaygay亚洲| 夜夜爽夜夜爽精品视频| 26uuu成人网一区二区三区| 99re这里只有精品首页| 免费观看日韩av| 亚洲精品videosex极品| 久久众筹精品私拍模特| 欧美色综合网站| 国产成人激情av| 日本vs亚洲vs韩国一区三区二区 | 亚洲成av人片一区二区| 久久精品亚洲一区二区三区浴池| 91搞黄在线观看| 高清成人在线观看| 视频在线观看91| 一区二区欧美视频| 国产精品狼人久久影院观看方式| 日韩视频一区二区三区在线播放| 91色在线porny| 成人综合婷婷国产精品久久免费| 久久不见久久见免费视频7| 一区二区三区国产精华| 国产精品黄色在线观看| 国产精品私房写真福利视频| 精品成人佐山爱一区二区| 欧美一区二区三区精品| 欧美午夜一区二区| 欧美午夜精品一区二区蜜桃| 一本大道av伊人久久综合| 不卡在线视频中文字幕| 福利视频网站一区二区三区| 国内久久精品视频| 久久99久久久欧美国产| 蜜臀久久久99精品久久久久久| 偷窥国产亚洲免费视频| 日韩精品成人一区二区在线| 午夜婷婷国产麻豆精品| 亚洲最新视频在线播放| 亚洲国产精品尤物yw在线观看| 亚洲九九爱视频| 亚洲在线成人精品| 亚洲成人手机在线| 日韩av电影免费观看高清完整版| 日韩精品久久久久久| 亚洲欧美视频在线观看| 久草精品在线观看| 日本系列欧美系列| 秋霞国产午夜精品免费视频 | 欧美三级电影一区| 91国产免费看| 欧美日韩高清不卡| 欧美一区二区精品久久911| 精品国产乱码久久久久久久 | 日本电影欧美片| 91久久精品国产91性色tv| 欧美三级电影一区| 精品福利一区二区三区免费视频| 精品剧情v国产在线观看在线| 欧美成人女星排名| 国产精品美女视频| 亚洲综合丁香婷婷六月香| 午夜影院久久久| 国产精品一区免费在线观看| 99热精品一区二区| 在线播放国产精品二区一二区四区| 日韩一级黄色大片| 久久久www免费人成精品| 高清久久久久久| 日韩欧美专区在线| 欧美电影免费提供在线观看| 国产亚洲精品超碰| 一区二区三区在线免费视频| 水野朝阳av一区二区三区| 国产一区二区福利视频| 91小视频在线观看| 91精品婷婷国产综合久久性色| 久久久久久久久久看片| 亚洲男人的天堂av| 看片网站欧美日韩| 色婷婷av一区二区三区大白胸| 91麻豆精品国产91| 自拍偷拍亚洲激情| 韩国成人福利片在线播放| 在线视频观看一区|