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

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

?? emac_defs.h

?? U-boot latest tarball
?? 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 davinci_eth_phy_read(u_int8_t phy_addr, u_int8_t reg_num, u_int16_t *data);int davinci_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一区二区三区免费野_久草精品视频
精品福利二区三区| 日韩亚洲欧美在线观看| 国产一区二区三区久久久| 久久se精品一区精品二区| 日本 国产 欧美色综合| 国产精品乱人伦| 国产精品热久久久久夜色精品三区| 2021中文字幕一区亚洲| 日韩精品专区在线影院重磅| 精品欧美一区二区在线观看| 精品日本一线二线三线不卡 | 欧美一区午夜视频在线观看| 欧美亚洲图片小说| 91麻豆精品91久久久久久清纯| 欧美日韩国产欧美日美国产精品| 91精品国产综合久久精品麻豆 | 在线成人av网站| 91精品国产色综合久久不卡电影| 8x福利精品第一导航| 日韩欧美一级在线播放| 久久久精品欧美丰满| 国产精品国产自产拍高清av王其| 日韩精品1区2区3区| 日本美女一区二区| 国产91精品精华液一区二区三区| 成人毛片视频在线观看| 欧美在线观看视频一区二区三区| 这里只有精品电影| 日本一区二区三级电影在线观看| 中文字幕日韩欧美一区二区三区| 亚洲国产sm捆绑调教视频| 久久爱www久久做| 91丨九色丨蝌蚪丨老版| 91麻豆精品91久久久久久清纯| 久久久综合视频| 亚洲影院久久精品| 国产精品一品视频| 欧美午夜电影在线播放| 欧美激情自拍偷拍| 日本最新不卡在线| 91香蕉视频mp4| 欧美精品一区二区不卡| 亚洲精品高清在线| 国产精品一区专区| 亚洲精品成人精品456| 久久女同性恋中文字幕| 91久久国产综合久久| 日韩欧美你懂的| 开心九九激情九九欧美日韩精美视频电影| 九色|91porny| 色天使色偷偷av一区二区| 欧美成人激情免费网| 一区二区三区欧美视频| 国产精品一区二区男女羞羞无遮挡| 在线观看视频欧美| 国产精品久久国产精麻豆99网站| 久久99国产精品久久99| 欧美亚洲动漫另类| 国产精品盗摄一区二区三区| 国产精品一区二区无线| 精品美女一区二区| 日本成人在线看| 欧美精品99久久久**| 亚洲高清久久久| 色天使色偷偷av一区二区| 亚洲欧洲韩国日本视频| 国产91丝袜在线播放九色| 精品久久久久99| 久久机这里只有精品| 日韩一二三四区| 蜜臀av性久久久久av蜜臀妖精| 欧美日韩黄色一区二区| 亚洲成人一区在线| 欧美日韩一本到| 天堂蜜桃一区二区三区| 91.xcao| 男男成人高潮片免费网站| 欧美精品黑人性xxxx| 爽爽淫人综合网网站| 欧美一区二区在线免费播放| 午夜激情久久久| 欧美丰满高潮xxxx喷水动漫| 男女男精品视频网| 久久九九国产精品| 成人sese在线| **欧美大码日韩| 欧美色中文字幕| 免费人成精品欧美精品| 精品嫩草影院久久| 国产精品91xxx| 亚洲丝袜制服诱惑| 欧美性一区二区| 免费成人在线播放| 国产人成一区二区三区影院| av资源站一区| 亚洲高清视频中文字幕| 欧美电影一区二区三区| 蜜桃精品在线观看| 中文一区二区完整视频在线观看| 91免费看视频| 日韩1区2区3区| 中文字幕av资源一区| 欧美一区二区视频网站| 国产福利一区在线观看| 亚洲免费av高清| 日韩视频免费观看高清完整版 | 石原莉奈一区二区三区在线观看| 日韩欧美自拍偷拍| 99精品偷自拍| 麻豆一区二区三| 日韩美女视频一区| 日韩一区二区免费电影| 国产传媒一区在线| 亚洲成a天堂v人片| 欧美激情中文字幕一区二区| 日本高清成人免费播放| 黑人巨大精品欧美一区| 一区二区三区中文在线观看| 精品国产欧美一区二区| 91官网在线观看| 国产精品一区二区黑丝| 天天免费综合色| 亚洲欧美欧美一区二区三区| 精品国产凹凸成av人导航| 欧美系列在线观看| 成人精品国产一区二区4080| 日本va欧美va瓶| 依依成人精品视频| 欧美激情一区二区三区| 日韩午夜在线观看| 欧美三区在线视频| 99久久亚洲一区二区三区青草| 久久99深爱久久99精品| 午夜精品福利视频网站| 亚洲久草在线视频| 国产精品电影院| 欧美激情在线一区二区| 精品国产123| 亚洲精品一区二区三区蜜桃下载| 欧美精品在欧美一区二区少妇| 91在线免费视频观看| 成人动漫一区二区在线| 国产伦精一区二区三区| 精品一区二区三区在线播放| 免费在线欧美视频| 日韩在线播放一区二区| 亚洲成人动漫av| 亚洲一区二区不卡免费| 亚洲激情图片一区| 亚洲美女在线一区| 一区二区三区小说| 亚洲综合无码一区二区| 亚洲国产wwwccc36天堂| 亚洲成人av一区二区三区| 亚洲第一会所有码转帖| 亚洲午夜久久久久| 五月天一区二区三区| 亚洲午夜国产一区99re久久| 一区二区三区国产精品| 一区二区成人在线| 午夜精品久久久久久| 亚洲成av人综合在线观看| 日韩专区一卡二卡| 久久99精品国产麻豆婷婷| 国产真实精品久久二三区| 高清不卡一二三区| 色综合色综合色综合色综合色综合 | 欧美日韩国产综合一区二区三区| 欧美日韩精品一区二区三区四区 | 91精品国产91久久久久久一区二区| 欧美精品第1页| 正在播放亚洲一区| 久久影院午夜片一区| 国产午夜精品一区二区| 综合欧美一区二区三区| 亚洲r级在线视频| 久久国产综合精品| 成人精品视频一区| 91国内精品野花午夜精品| 在线播放欧美女士性生活| 久久精品欧美日韩| 亚洲综合激情网| 国产一区二区三区在线观看精品 | 国产精品一区不卡| 91在线观看污| 91精品一区二区三区久久久久久| 精品成人私密视频| 亚洲精品免费在线观看| 另类成人小视频在线| 成人99免费视频| 日韩美女在线视频 | 奇米亚洲午夜久久精品| 韩国三级电影一区二区| 欧美一级片在线| 国产精品系列在线| 婷婷中文字幕综合| 91丨porny丨最新| 久久这里只有精品首页| 亚洲综合色成人| 粉嫩在线一区二区三区视频|