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

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

?? scc.h

?? 開發環境ADSP6++,EBF_561開發板所有源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifndef __CS8900_REG__#define __CS8900_REG__typedef struct {	union {		ushort	io_rtx_data16;	// data read and write (4 bytes 傍埃).		ulong	io_rtx_data32;	} _BUF1;	ushort		io_txcmd;				// transmit command (0144h).	ushort		io_txlen;				// transmit data length (0146h).	ushort		io_int;					// Interrupt Status Queue (0120h).	ushort		io_ppptr;				// Packet Page Pointer.	union {		ushort	io_ppdata16;	// Packet Page Data (16 bits).		ulong	io_ppdata32;	// Packet Page Data (32 bits).	} _BUF2;} ETH_IO_MAP;// IO Mapped Packet Page.#define	IO_BASE		0x2D400300	//0x14000300_For XSCALE#define IO_RTX_DATA		*((volatile short *)(IO_BASE + 0x00000000))	// RTx data.#define IO_TXCMD		*((volatile short *)(IO_BASE + 0x00000004))	// RTx command.#define IO_TXLEN		*((volatile short *)(IO_BASE + 0x00000006))	// transmit length.#define IO_ISQ			*((volatile short *)(IO_BASE + 0x00000008))	// interrupt.#define IO_PPPTR		*((volatile short *)(IO_BASE + 0x0000000a))	// packet page point.#define IO_PPDATA		*((volatile short *)(IO_BASE + 0x0000000c))	// packet page data.int	EthInit(void);					// Initialize the device.int	EthTx(char *pkt, int len);	// Send a packet.void	EthHalt(void);				// stop SCC.void	EthRestart(void);			// restart scc.// ID.#define PP_ChipID					0x0000	// First Chip ID.  CS8900A : 0x630E#define PP_ChipID2					0x0002	// Second Chip ID. CS8900A : 0x0800#define PP_ISAIOB					0x0020	//  IO base address#define PP_CS8900_ISAINT			0x0022	//  ISA interrupt select#define PP_CS8920_ISAINT			0x0370	//  ISA interrupt select#define PP_CS8900_ISADMA			0x0024	//  ISA Rec DMA channel#define PP_CS8920_ISADMA			0x0374	//  ISA Rec DMA channel#define PP_ISASOF					0x0026	//  ISA DMA offset#define PP_DmaFrameCnt				0x0028	//  ISA DMA Frame count#define PP_DmaByteCnt				0x002A	//  ISA DMA Byte count#define PP_CS8900_ISAMemB			0x002C	//  Memory base#define PP_CS8920_ISAMemB			0x0348	// #define PP_ISABootBase				0x0030	//  Boot Prom base #define PP_ISABootMask				0x0034	//  Boot Prom Mask// EEPROM data and command registers.#define PP_EECMD					0x0040	//  NVR Interface Command register#define PP_EEData					0x0042	//  NVR Interface Data Register#define PP_DebugReg					0x0044	//  Debug Register#define PP_RxCFG					0x0102	//  Rx Bus config#define PP_RxCTL					0x0104	//  Receive Control Register#define PP_TxCFG					0x0106	//  Transmit Config Register#define PP_TxCMD					0x0108	//  Transmit Command Register#define PP_BufCFG					0x010A	//  Bus configuration Register#define PP_LineCTL					0x0112	//  Line Config Register#define PP_SelfCTL					0x0114	//  Self Command Register#define PP_BusCTL					0x0116	//  ISA bus control Register#define PP_TestCTL					0x0118	//  Test Register#define PP_AutoNegCTL				0x011C	//  Auto Negotiation Ctrl#define PP_ISQ						0x0120	//  Interrupt Status#define PP_RxEvent					0x0124	//  Rx Event Register#define PP_TxEvent					0x0128	//  Tx Event Register#define PP_BufEvent					0x012C	//  Bus Event Register#define PP_RxMiss					0x0130	//  Receive Miss Count#define PP_TxCol					0x0132	//  Transmit Collision Count#define PP_LineST					0x0134	//  Line State Register#define PP_SelfST					0x0136	//  Self State register#define PP_BusST					0x0138	//  Bus Status#define PP_TDR						0x013C	//  Time Domain Reflectometry#define PP_AutoNegST				0x013E	//  Auto Neg Status#define PP_TxCommand				0x0144	//  Tx Command#define PP_TxLength					0x0146	//  Tx Length#define PP_LAF						0x0150	//  Hash Table#define PP_IA						0x0158	//  Physical Address Register#define PP_RxStatus					0x0400	//  Receive start of frame#define PP_RxLength					0x0402	//  Receive Length of frame#define PP_RxFrame					0x0404	//  Receive frame pointer#define PP_TxFrame					0x0A00	//  Transmit frame pointer//  Primary I/O Base Address. If no I/O base is supplied by the user, then this//  can be used as the default I/O base to access the PacketPage Area.#define DEFAULTIOBASE				0x0300#define FIRST_IO					0x020C	//  First I/O port to check#define LAST_IO						0x037C	//  Last I/O port to check (+10h)#define ADD_MASK					0x3000	//  Mask it use of the ADD_PORT register#define ADD_SIG						0x3000	//  Expected ID signature// On Macs, we only need use the ISA I/O stuff until we do MEMORY_ON.#ifdef CONFIG_MAC#define LCSLOTBASE					0xfee00000#define MMIOBASE					0x40000#endif#define CHIP_EISA_ID_SIG			0x630E	//  Product ID Code for Crystal Chip (CS8900 spec 4.3)// Interrupt Number.#define INTRQ0						0x0000#define INTRQ1						0x0001#define INTRQ2						0x0002#define INTRQ3						0x0003#define INTRQ_HIGH_IMPEDENCE		0x0004// DMA Channel Number.#define DMRQ0						0x0000#define DMRQ1						0x0001#define DMRQ2						0x0002#define DMRQ_HIGH_IMPEDENCE			0x0003#ifdef IBMEIPKT#define EISA_ID_SIG					0x4D24	//  IBM#define PART_NO_SIG					0x1010	//  IBM#define MONGOOSE_BIT				0x0000	//  IBM#else#define EISA_ID_SIG					0x630E	//  PnP Vendor ID (same as chip id for Crystal board)#define PART_NO_SIG					0x4000	//  ID code CS8920 board (PnP Vendor Product code)#define MONGOOSE_BIT				0x2000	//  PART_NO_SIG + MONGOOSE_BUT => ID of mongoose#endif#define PRODUCT_ID_ADD				0x0002	//  Address of product ID// Mask to find out the types of  registers.#define REG_TYPE_MASK				0x001F// Eeprom Commands.#define ERSE_WR_ENBL				0x00F0#define ERSE_WR_DISABLE				0x0000// Defines Control/Config register quintuplet numbers.#define RX_BUF_CFG					0x0003#define RX_CONTROL					0x0005#define TX_CFG						0x0007#define TX_COMMAND					0x0009#define BUF_CFG						0x000B#define LINE_CONTROL				0x0013#define SELF_CONTROL				0x0015#define BUS_CONTROL					0x0017#define TEST_CONTROL				0x0019//  Defines Status/Count registers quintuplet numbers.#define RX_EVENT					0x0004#define TX_EVENT					0x0008#define BUF_EVENT					0x000C#define RX_MISS_COUNT				0x0010#define TX_COL_COUNT				0x0012#define LINE_STATUS					0x0014#define SELF_STATUS					0x0016#define BUS_STATUS					0x0018#define TDR							0x001C// PP_RxCFG - Receive  Configuration and Interrupt Mask bit definition -  Read/write.#define SKIP_1						0x0040#define RX_STREAM_ENBL				0x0080#define RX_OK_ENBL					0x0100#define RX_DMA_ONLY					0x0200#define AUTO_RX_DMA					0x0400#define BUFFER_CRC					0x0800#define RX_CRC_ERROR_ENBL			0x1000#define RX_RUNT_ENBL				0x2000#define RX_EXTRA_DATA_ENBL			0x4000// PP_RxCTL - Receive Control bit definition - Read/write.#define RX_IA_HASH_ACCEPT			0x0040#define RX_PROM_ACCEPT				0x0080#define RX_OK_ACCEPT				0x0100#define RX_MULTICAST_ACCEPT			0x0200#define RX_IA_ACCEPT				0x0400#define RX_BROADCAST_ACCEPT			0x0800#define RX_BAD_CRC_ACCEPT			0x1000#define RX_RUNT_ACCEPT				0x2000#define RX_EXTRA_DATA_ACCEPT		0x4000#define RX_ALL_ACCEPT (RX_PROM_ACCEPT|RX_BAD_CRC_ACCEPT|RX_RUNT_ACCEPT|RX_EXTRA_DATA_ACCEPT)//  Default receive mode - individually addressed, broadcast, and error free.#define DEF_RX_ACCEPT (RX_IA_ACCEPT | RX_BROADCAST_ACCEPT | RX_OK_ACCEPT)// PP_TxCFG - Transmit Configuration Interrupt Mask bit definition - Read/write.#define TX_LOST_CRS_ENBL			0x0040#define TX_SQE_ERROR_ENBL			0x0080#define TX_OK_ENBL					0x0100#define TX_LATE_COL_ENBL			0x0200#define TX_JBR_ENBL					0x0400#define TX_ANY_COL_ENBL				0x0800#define TX_16_COL_ENBL				0x8000// PP_TxCMD - Transmit Command bit definition - Read-only.#define TX_START_4_BYTES			0x0000#define TX_START_64_BYTES			0x0040#define TX_START_128_BYTES			0x0080#define TX_START_ALL_BYTES			0x00C0#define TX_FORCE					0x0100#define TX_ONE_COL					0x0200#define TX_TWO_PART_DEFF_DISABLE	0x0400#define TX_NO_CRC					0x1000#define TX_RUNT						0x2000// PP_BufCFG - Buffer Configuration Interrupt Mask bit definition - Read/write.#define GENERATE_SW_INTERRUPT		0x0040#define RX_DMA_ENBL					0x0080#define READY_FOR_TX_ENBL			0x0100#define TX_UNDERRUN_ENBL			0x0200#define RX_MISS_ENBL				0x0400#define RX_128_BYTE_ENBL			0x0800#define TX_COL_COUNT_OVRFLOW_ENBL	0x1000#define RX_MISS_COUNT_OVRFLOW_ENBL	0x2000#define RX_DEST_MATCH_ENBL			0x8000// PP_LineCTL - Line Control bit definition - Read/write.#define SERIAL_RX_ON				0x0040#define SERIAL_TX_ON				0x0080#define AUI_ONLY					0x0100#define AUTO_AUI_10BASET			0x0200#define MODIFIED_BACKOFF			0x0800#define NO_AUTO_POLARITY			0x1000#define TWO_PART_DEFDIS				0x2000#define LOW_RX_SQUELCH				0x4000// PP_SelfCTL - Software Self Control bit definition - Read/write.#define POWER_ON_RESET				0x0040#define SW_STOP						0x0100#define SLEEP_ON					0x0200#define AUTO_WAKEUP					0x0400#define HCB0_ENBL					0x1000#define HCB1_ENBL					0x2000#define HCB0						0x4000#define HCB1						0x8000// PP_BusCTL - ISA Bus Control bit definition - Read/write.#define RESET_RX_DMA				0x0040#define MEMORY_ON					0x0400#define DMA_BURST_MODE				0x0800#define IO_CHANNEL_READY_ON			0x1000#define RX_DMA_SIZE_64K				0x2000#define ENABLE_IRQ					0x8000// PP_TestCTL - Test Control bit definition - Read/write.#define LINK_OFF					0x0080#define ENDEC_LOOPBACK				0x0200#define AUI_LOOPBACK				0x0400#define BACKOFF_OFF					0x0800

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人激情综合网| 午夜精品福利一区二区三区蜜桃| 一本到一区二区三区| 日韩av二区在线播放| 国产精品成人免费在线| 欧美大胆一级视频| 欧美日韩综合在线免费观看| 国产一区二区美女诱惑| 日日夜夜精品视频免费| **欧美大码日韩| 久久精品人人爽人人爽| 555www色欧美视频| 91在线无精精品入口| 国产九色sp调教91| 日本不卡一区二区三区高清视频| 一区2区3区在线看| 国产精品久久影院| 国产亚洲视频系列| 欧美mv日韩mv亚洲| 91精品婷婷国产综合久久| 91免费视频网址| 成人午夜电影小说| 久久国产精品色| 亚洲bdsm女犯bdsm网站| 一区二区三区四区在线免费观看| 国产精品乱码人人做人人爱 | 国产成人精品亚洲日本在线桃色| 视频一区视频二区中文字幕| 一区二区三区精品视频在线| 亚洲日本护士毛茸茸| 国产精品成人在线观看| 国产精品国产三级国产普通话蜜臀| 久久亚洲私人国产精品va媚药| 日韩精品一区二区三区老鸭窝| 在线不卡a资源高清| 欧美日韩一区二区三区在线看| 色94色欧美sute亚洲线路一ni| 99精品国产视频| av一二三不卡影片| 91一区一区三区| 99久久精品免费看国产| av成人动漫在线观看| 99国产精品一区| 91色porny在线视频| 日本久久一区二区三区| 在线免费不卡电影| 91麻豆精品久久久久蜜臀| 久久精品一区四区| 国产精品午夜久久| 日韩理论片在线| 亚洲综合偷拍欧美一区色| 香蕉久久一区二区不卡无毒影院| 日韩成人免费在线| 韩国v欧美v日本v亚洲v| 国产91丝袜在线观看| av午夜精品一区二区三区| 日本乱人伦aⅴ精品| 欧美精品xxxxbbbb| 亚洲精品在线三区| 中文字幕不卡在线播放| 亚洲欧美日韩中文字幕一区二区三区 | 色猫猫国产区一区二在线视频| 色猫猫国产区一区二在线视频| 欧美色图在线观看| 欧美高清你懂得| 精品sm在线观看| 亚洲人成亚洲人成在线观看图片| 亚洲最快最全在线视频| 免费成人美女在线观看| 国产成人精品一区二| 欧美在线视频日韩| 欧美tickle裸体挠脚心vk| 中文字幕在线一区免费| 亚洲动漫第一页| 国产精品中文字幕日韩精品 | 欧美三日本三级三级在线播放| 欧美日韩精品免费| 久久久国产午夜精品| 亚洲精品你懂的| 久久精品国产99| 99精品欧美一区二区蜜桃免费 | 亚洲视频在线一区| 日韩高清不卡一区二区三区| 国产成人啪免费观看软件| 色呦呦网站一区| 欧美精品一区二区三区蜜臀| 亚洲欧美日韩国产成人精品影院| 免费在线观看视频一区| 成人av网站在线| 日韩一区二区在线看| 最新热久久免费视频| 蜜桃av一区二区三区电影| 色域天天综合网| 国产欧美一区二区精品性| 亚洲成人先锋电影| 6080国产精品一区二区| 国产日韩欧美一区二区三区乱码| 夜夜嗨av一区二区三区网页| 国产成人在线观看免费网站| 欧美精品在线观看播放| 亚洲日穴在线视频| 国产99久久久久| 日韩一区二区三区免费看 | 亚洲va欧美va人人爽| 懂色av噜噜一区二区三区av| 欧美一级免费大片| 曰韩精品一区二区| eeuss鲁一区二区三区| 精品免费日韩av| 日韩vs国产vs欧美| 欧美日韩视频在线观看一区二区三区| 久久久精品一品道一区| 久久精品国产亚洲5555| 欧美日韩高清在线| 亚洲美女屁股眼交| 成人精品国产免费网站| 久久影音资源网| 精品一区二区三区不卡 | 欧美一区二区三区公司| 亚洲黄色小视频| 91亚洲精品一区二区乱码| 国产午夜精品一区二区| 精品在线视频一区| 欧美一级夜夜爽| 日韩制服丝袜先锋影音| 欧美人与禽zozo性伦| 亚洲一区二区欧美日韩| 91豆麻精品91久久久久久| 亚洲色图视频免费播放| 成人h动漫精品一区二区| 久久蜜臀精品av| 国产成人精品亚洲日本在线桃色| 久久这里只有精品首页| 国产乱人伦偷精品视频不卡| 久久综合给合久久狠狠狠97色69| 国产在线一区观看| 国产视频一区在线播放| 国产传媒欧美日韩成人| 国产亚洲欧美一级| 国产成人免费在线观看| 国产视频视频一区| 成人18视频在线播放| 中文字幕一区三区| 91欧美激情一区二区三区成人| 亚洲精品免费在线| 欧美色综合影院| 蜜桃久久久久久久| 久久先锋影音av| 波多野结衣中文字幕一区| 综合久久久久久| 欧美无乱码久久久免费午夜一区| 丝袜诱惑制服诱惑色一区在线观看| 在线播放中文字幕一区| 91麻豆高清视频| 亚洲国产一区在线观看| 69精品人人人人| 国产精品一区二区久久不卡 | 亚洲欧洲无码一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 亚洲激情自拍偷拍| 7878成人国产在线观看| 精品一区二区三区的国产在线播放| 国产欧美一区在线| 在线一区二区三区做爰视频网站| 午夜电影一区二区| 久久你懂得1024| 色综合天天综合色综合av| 亚洲第一精品在线| 精品国产一区二区精华| 成人国产亚洲欧美成人综合网| 亚洲摸摸操操av| 欧美一级免费大片| 成人黄色免费短视频| 婷婷综合在线观看| 欧美极品xxx| 欧美日韩精品系列| 国产麻豆精品95视频| 一区二区三区欧美在线观看| 3d成人h动漫网站入口| 国产一区二区三区| 亚洲精品中文在线影院| 日韩美一区二区三区| www.日韩精品| 美腿丝袜在线亚洲一区| 亚洲欧洲国产日韩| 日韩欧美在线123| 91国产免费观看| 国产一区二区三区久久久| 亚洲午夜免费福利视频| 国产午夜精品一区二区三区嫩草| 欧美日韩国产免费一区二区| 国产精一品亚洲二区在线视频| 亚洲国产成人tv| 国产精品久久毛片| 欧美草草影院在线视频| 欧美性欧美巨大黑白大战| 国产成人在线网站| 久久精品国产亚洲aⅴ| 午夜在线电影亚洲一区| 国产精品国产三级国产普通话99|