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

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

?? emac_defs.h

?? u-boot1.3.0的原碼,從配了網絡驅動和FLASH的驅動,并該用ESC竟如
?? H
字號:
/* * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net> * * Based on: * * ---------------------------------------------------------------------------- * * dm644x_emac.h * * TI DaVinci (DM644X) EMAC peripheral driver header for DV-EVM * * Copyright (C) 2005 Texas Instruments. * * ---------------------------------------------------------------------------- * * 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., 675 Mass Ave, Cambridge, MA 02139, USA. * ---------------------------------------------------------------------------- * Modifications: * ver. 1.0: Sep 2005, TI PSP Team - Created EMAC version for uBoot. * */#ifndef _DM644X_EMAC_H_#define _DM644X_EMAC_H_#include <asm/arch/hardware.h>#define EMAC_BASE_ADDR			(0x01c80000)#define EMAC_WRAPPER_BASE_ADDR		(0x01c81000)#define EMAC_WRAPPER_RAM_ADDR		(0x01c82000)#define EMAC_MDIO_BASE_ADDR		(0x01c84000)/* MDIO module input frequency */#define EMAC_MDIO_BUS_FREQ		99000000	/* PLL/6 - 99 MHz *//* MDIO clock output frequency */#define EMAC_MDIO_CLOCK_FREQ		2000000		/* 2.0 MHz *//* Ethernet Min/Max packet size */#define EMAC_MIN_ETHERNET_PKT_SIZE	60#define EMAC_MAX_ETHERNET_PKT_SIZE	1518#define EMAC_PKT_ALIGN			18	/* 1518 + 18 = 1536 (packet aligned on 32 byte boundry) *//* Number of RX packet buffers * NOTE: Only 1 buffer supported as of now */#define EMAC_MAX_RX_BUFFERS		10/*********************************************** ******** Internally used macros *************** ***********************************************/#define EMAC_CH_TX			1#define EMAC_CH_RX			0/* Each descriptor occupies 4 words, lets start RX desc's at 0 and * reserve space for 64 descriptors max */#define EMAC_RX_DESC_BASE		0x0#define EMAC_TX_DESC_BASE		0x1000/* EMAC Teardown value */#define EMAC_TEARDOWN_VALUE		0xfffffffc/* MII Status Register */#define MII_STATUS_REG			1/* Number of statistics registers */#define EMAC_NUM_STATS			36/* EMAC Descriptor */typedef volatile struct _emac_desc{	u_int32_t	next;		/* Pointer to next descriptor in chain */	u_int8_t	*buffer;	/* Pointer to data buffer */	u_int32_t	buff_off_len;	/* Buffer Offset(MSW) and Length(LSW) */	u_int32_t	pkt_flag_len;	/* Packet Flags(MSW) and Length(LSW) */} emac_desc;/* CPPI bit positions */#define EMAC_CPPI_SOP_BIT		(0x80000000)#define EMAC_CPPI_EOP_BIT		(0x40000000)#define EMAC_CPPI_OWNERSHIP_BIT		(0x20000000)#define EMAC_CPPI_EOQ_BIT		(0x10000000)#define EMAC_CPPI_TEARDOWN_COMPLETE_BIT	(0x08000000)#define EMAC_CPPI_PASS_CRC_BIT		(0x04000000)#define EMAC_CPPI_RX_ERROR_FRAME	(0x03fc0000)#define EMAC_MACCONTROL_MIIEN_ENABLE		(0x20)#define EMAC_MACCONTROL_FULLDUPLEX_ENABLE	(0x1)#define EMAC_RXMBPENABLE_RXCAFEN_ENABLE	(0x200000)#define EMAC_RXMBPENABLE_RXBROADEN	(0x2000)#define MDIO_CONTROL_IDLE		(0x80000000)#define MDIO_CONTROL_ENABLE		(0x40000000)#define MDIO_CONTROL_FAULT_ENABLE	(0x40000)#define MDIO_CONTROL_FAULT		(0x80000)#define MDIO_USERACCESS0_GO		(0x80000000)#define MDIO_USERACCESS0_WRITE_READ	(0x0)#define MDIO_USERACCESS0_WRITE_WRITE	(0x40000000)#define MDIO_USERACCESS0_ACK		(0x20000000)/* Ethernet MAC Registers Structure */typedef struct  {	dv_reg		TXIDVER;	dv_reg		TXCONTROL;	dv_reg		TXTEARDOWN;	u_int8_t	RSVD0[4];	dv_reg		RXIDVER;	dv_reg		RXCONTROL;	dv_reg		RXTEARDOWN;	u_int8_t	RSVD1[100];	dv_reg		TXINTSTATRAW;	dv_reg		TXINTSTATMASKED;	dv_reg		TXINTMASKSET;	dv_reg		TXINTMASKCLEAR;	dv_reg		MACINVECTOR;	u_int8_t	RSVD2[12];	dv_reg		RXINTSTATRAW;	dv_reg		RXINTSTATMASKED;	dv_reg		RXINTMASKSET;	dv_reg		RXINTMASKCLEAR;	dv_reg		MACINTSTATRAW;	dv_reg		MACINTSTATMASKED;	dv_reg		MACINTMASKSET;	dv_reg		MACINTMASKCLEAR;	u_int8_t	RSVD3[64];	dv_reg		RXMBPENABLE;	dv_reg		RXUNICASTSET;	dv_reg		RXUNICASTCLEAR;	dv_reg		RXMAXLEN;	dv_reg		RXBUFFEROFFSET;	dv_reg		RXFILTERLOWTHRESH;	u_int8_t	RSVD4[8];	dv_reg		RX0FLOWTHRESH;	dv_reg		RX1FLOWTHRESH;	dv_reg		RX2FLOWTHRESH;	dv_reg		RX3FLOWTHRESH;	dv_reg		RX4FLOWTHRESH;	dv_reg		RX5FLOWTHRESH;	dv_reg		RX6FLOWTHRESH;	dv_reg		RX7FLOWTHRESH;	dv_reg		RX0FREEBUFFER;	dv_reg		RX1FREEBUFFER;	dv_reg		RX2FREEBUFFER;	dv_reg		RX3FREEBUFFER;	dv_reg		RX4FREEBUFFER;	dv_reg		RX5FREEBUFFER;	dv_reg		RX6FREEBUFFER;	dv_reg		RX7FREEBUFFER;	dv_reg		MACCONTROL;	dv_reg		MACSTATUS;	dv_reg		EMCONTROL;	dv_reg		FIFOCONTROL;	dv_reg		MACCONFIG;	dv_reg		SOFTRESET;	u_int8_t	RSVD5[88];	dv_reg		MACSRCADDRLO;	dv_reg		MACSRCADDRHI;	dv_reg		MACHASH1;	dv_reg		MACHASH2;	dv_reg		BOFFTEST;	dv_reg		TPACETEST;	dv_reg		RXPAUSE;	dv_reg		TXPAUSE;	u_int8_t	RSVD6[16];	dv_reg		RXGOODFRAMES;	dv_reg		RXBCASTFRAMES;	dv_reg		RXMCASTFRAMES;	dv_reg		RXPAUSEFRAMES;	dv_reg		RXCRCERRORS;	dv_reg		RXALIGNCODEERRORS;	dv_reg		RXOVERSIZED;	dv_reg		RXJABBER;	dv_reg		RXUNDERSIZED;	dv_reg		RXFRAGMENTS;	dv_reg		RXFILTERED;	dv_reg		RXQOSFILTERED;	dv_reg		RXOCTETS;	dv_reg		TXGOODFRAMES;	dv_reg		TXBCASTFRAMES;	dv_reg		TXMCASTFRAMES;	dv_reg		TXPAUSEFRAMES;	dv_reg		TXDEFERRED;	dv_reg		TXCOLLISION;	dv_reg		TXSINGLECOLL;	dv_reg		TXMULTICOLL;	dv_reg		TXEXCESSIVECOLL;	dv_reg		TXLATECOLL;	dv_reg		TXUNDERRUN;	dv_reg		TXCARRIERSENSE;	dv_reg		TXOCTETS;	dv_reg		FRAME64;	dv_reg		FRAME65T127;	dv_reg		FRAME128T255;	dv_reg		FRAME256T511;	dv_reg		FRAME512T1023;	dv_reg		FRAME1024TUP;	dv_reg		NETOCTETS;	dv_reg		RXSOFOVERRUNS;	dv_reg		RXMOFOVERRUNS;	dv_reg		RXDMAOVERRUNS;	u_int8_t	RSVD7[624];	dv_reg		MACADDRLO;	dv_reg		MACADDRHI;	dv_reg		MACINDEX;	u_int8_t	RSVD8[244];	dv_reg		TX0HDP;	dv_reg		TX1HDP;	dv_reg		TX2HDP;	dv_reg		TX3HDP;	dv_reg		TX4HDP;	dv_reg		TX5HDP;	dv_reg		TX6HDP;	dv_reg		TX7HDP;	dv_reg		RX0HDP;	dv_reg		RX1HDP;	dv_reg		RX2HDP;	dv_reg		RX3HDP;	dv_reg		RX4HDP;	dv_reg		RX5HDP;	dv_reg		RX6HDP;	dv_reg		RX7HDP;	dv_reg		TX0CP;	dv_reg		TX1CP;	dv_reg		TX2CP;	dv_reg		TX3CP;	dv_reg		TX4CP;	dv_reg		TX5CP;	dv_reg		TX6CP;	dv_reg		TX7CP;	dv_reg		RX0CP;	dv_reg		RX1CP;	dv_reg		RX2CP;	dv_reg		RX3CP;	dv_reg		RX4CP;	dv_reg		RX5CP;	dv_reg		RX6CP;	dv_reg		RX7CP;} emac_regs;/* EMAC Wrapper Registers Structure */typedef struct  {	u_int8_t	RSVD0[4100];	dv_reg		EWCTL;	dv_reg		EWINTTCNT;} ewrap_regs;/* EMAC MDIO Registers Structure */typedef struct  {	dv_reg		VERSION;	dv_reg		CONTROL;	dv_reg		ALIVE;	dv_reg		LINK;	dv_reg		LINKINTRAW;	dv_reg		LINKINTMASKED;	u_int8_t	RSVD0[8];	dv_reg		USERINTRAW;	dv_reg		USERINTMASKED;	dv_reg		USERINTMASKSET;	dv_reg		USERINTMASKCLEAR;	u_int8_t	RSVD1[80];	dv_reg		USERACCESS0;	dv_reg		USERPHYSEL0;	dv_reg		USERACCESS1;	dv_reg		USERPHYSEL1;} mdio_regs;int dm644x_eth_phy_read(u_int8_t phy_addr, u_int8_t reg_num, u_int16_t *data);int dm644x_eth_phy_write(u_int8_t phy_addr, u_int8_t reg_num, u_int16_t data);typedef struct{	char	name[64];	int	(*init)(int phy_addr);	int	(*is_phy_connected)(int phy_addr);	int	(*get_link_speed)(int phy_addr);	int	(*auto_negotiate)(int phy_addr);} phy_t;#define PHY_LXT972	(0x001378e2)int lxt972_is_phy_connected(int phy_addr);int lxt972_get_link_speed(int phy_addr);int lxt972_init_phy(int phy_addr);int lxt972_auto_negotiate(int phy_addr);#define PHY_DP83848	(0x20005c90)int dp83848_is_phy_connected(int phy_addr);int dp83848_get_link_speed(int phy_addr);int dp83848_init_phy(int phy_addr);int dp83848_auto_negotiate(int phy_addr);#endif  /* _DM644X_EMAC_H_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av高清在线观看| 亚洲视频网在线直播| 在线视频一区二区三| 91在线观看美女| aaa亚洲精品一二三区| 99精品久久久久久| 在线观看免费成人| 欧美日韩亚洲另类| 欧美日韩国产精品成人| 日韩亚洲欧美在线观看| 日韩一区二区在线看| 久久综合久久综合久久| 国产精品久久久久久久久动漫| 久久精品一区二区三区不卡| 亚洲欧美综合色| 亚洲亚洲人成综合网络| 蜜芽一区二区三区| 国产精品一区二区无线| 99久久伊人精品| 欧美日韩亚州综合| 日韩欧美你懂的| 国产精品麻豆欧美日韩ww| 亚洲欧美日韩系列| 日本三级亚洲精品| av在线不卡电影| 欧美一区二区三区视频免费 | 韩国在线一区二区| 成人一区二区在线观看| 欧洲视频一区二区| 欧美精品一区二区蜜臀亚洲| 日本一区二区久久| 亚洲不卡一区二区三区| 国产精品99久久久久久久女警| 日本韩国欧美三级| 久久综合色综合88| 亚洲线精品一区二区三区八戒| 国产一区久久久| 欧美视频自拍偷拍| 国产精品三级电影| 蜜臀久久久99精品久久久久久| 91免费版在线| 日韩女优毛片在线| 亚洲午夜久久久久| 成人免费观看视频| 欧美一级理论片| 一区二区三区美女| 国产91丝袜在线播放0| 欧美一区二区网站| 亚洲男人的天堂一区二区| 国产精品亚洲视频| 日韩欧美中文字幕公布| 亚洲在线观看免费视频| 成人免费毛片a| 久久免费看少妇高潮| 日韩高清国产一区在线| 91精彩视频在线| 国产精品对白交换视频| 国产盗摄精品一区二区三区在线| 91精品国产麻豆国产自产在线| 亚洲欧美成人一区二区三区| 国产成人精品免费一区二区| 精品av综合导航| 久久精品久久精品| 欧美一区二区三区在线观看| 视频一区中文字幕国产| 欧美日韩中文一区| 一区二区三区欧美激情| 在线免费不卡视频| 亚洲精品水蜜桃| 在线观看av一区| 亚洲一卡二卡三卡四卡| 欧美在线观看18| 亚洲成人av中文| 欧美日韩大陆在线| 视频一区二区国产| 欧美一卡在线观看| 免费久久精品视频| 日韩午夜在线观看视频| 久久精品国产精品亚洲综合| 欧美videos大乳护士334| 久久精品72免费观看| 精品少妇一区二区三区在线视频| 久久99精品久久久久久久久久久久| 欧美日本韩国一区二区三区视频| 午夜成人在线视频| 日韩区在线观看| 精品一区二区三区av| 中文在线免费一区三区高中清不卡| 国产精品18久久久久| 国产精品久久久久影院色老大| 91社区在线播放| 亚洲成人激情av| 亚洲精品一区二区精华| 大胆欧美人体老妇| 亚洲一区二区不卡免费| 精品欧美久久久| 成人动漫在线一区| 亚洲国产精品人人做人人爽| 在线综合+亚洲+欧美中文字幕| 国内精品嫩模私拍在线| 国产精品久久久久久户外露出| 在线观看不卡视频| 久久99精品国产麻豆不卡| 中文字幕亚洲一区二区av在线| 在线一区二区三区| 国产制服丝袜一区| 亚洲一区在线看| 久久精品夜色噜噜亚洲a∨| 欧洲精品一区二区三区在线观看| 日本中文字幕一区| 亚洲视频1区2区| 欧美va亚洲va香蕉在线| 在线视频一区二区免费| 精品一区二区三区免费播放| 亚洲乱码中文字幕| 久久蜜桃av一区二区天堂| 欧美色区777第一页| 国产精品一级在线| 日韩中文字幕1| 亚洲欧洲一区二区三区| 日韩女优av电影| 欧美视频中文字幕| 国产99久久精品| 青青草97国产精品免费观看无弹窗版| 国产精品嫩草影院av蜜臀| 日韩免费看的电影| 欧美在线免费观看视频| voyeur盗摄精品| 国产麻豆午夜三级精品| 日本成人在线一区| 亚洲黄色片在线观看| 国产精品视频你懂的| 欧美成人一区二区| 欧美精品高清视频| 欧美日韩一区三区四区| 99re视频这里只有精品| 成人av在线网| 国产精品18久久久久久久久久久久| 美女网站色91| 日韩国产精品久久久久久亚洲| 亚洲影院在线观看| 亚洲精品伦理在线| 亚洲日本va午夜在线影院| 国产精品女上位| 国产精品毛片高清在线完整版| 国产欧美一二三区| 国产亚洲1区2区3区| 久久一区二区视频| 2020国产精品| 久久久久久综合| 久久婷婷久久一区二区三区| 久久综合丝袜日本网| 26uuu成人网一区二区三区| 亚洲精品一区二区三区福利| 久久新电视剧免费观看| 久久精品欧美一区二区三区不卡 | 亚洲成av人在线观看| 亚洲超碰精品一区二区| 日韩国产精品91| 麻豆精品蜜桃视频网站| 国产中文字幕精品| 成人小视频免费在线观看| 成人免费视频视频| 91啦中文在线观看| 欧美日韩免费一区二区三区 | 亚洲欧美激情在线| 亚洲色图在线播放| 婷婷六月综合网| 久久精品国产久精国产爱| 国产成人99久久亚洲综合精品| 国产东北露脸精品视频| 99久久久久久| 欧美二区三区的天堂| 久久亚区不卡日本| 青青草国产精品97视觉盛宴| 九色|91porny| 不卡一区二区三区四区| 欧美日韩一级二级三级| 国产亚洲成年网址在线观看| 日韩美女久久久| 老司机一区二区| 97se亚洲国产综合自在线观| 欧美电影影音先锋| 久久久www成人免费无遮挡大片| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产亚洲成av人在线观看导航| 国产精品色婷婷久久58| 亚洲综合另类小说| 国内外成人在线| 91国偷自产一区二区开放时间| 日韩欧美视频一区| 亚洲欧美日韩国产一区二区三区| 日本不卡中文字幕| 成人sese在线| 欧美大白屁股肥臀xxxxxx| 亚洲精品伦理在线| 国产不卡在线一区| 日韩视频免费观看高清完整版 | 亚洲综合在线电影| 国产一区二区三区精品视频|