资源简介
DSDT_2.3c marvell 88e6095驱动
其他网站下载都是需要银子的,
上传一份供大伙免费下载吧
代码片段和文件信息
#include
/********************************************************************************
* ev96122mii.c
*
* DEscriptION:
* SMI access routines for EV-96122 board
*
* DEPENDENCIES: Platform.
*
* FILE REVISION NUMBER:
*
*******************************************************************************/
#include
/*
* For each platform all we need is
* 1) Assigning functions into
* fgtReadMii : to read MII registers and
* fgtWriteMii : to write MII registers.
*
* 2) Register Interrupt (Not Defined Yet.)
*/
/*
* EV-96122 Specific Definition
*/
#define SMI_OP_CODE_BIT_READ 1
#define SMI_OP_CODE_BIT_WRITE 0
#define SMI_BUSY 1<<28
#define READ_VALID 1<<27
#ifdef FIREFOX
#define ETHER_SMI_REG 0x10
#define internalRegbaseAddr 0x80008000
#define NONE_CACHEABLE 0x00000000
#define CACHEABLE 0x00000000
#define SMI_RX_TIMEOUT 1000
#else
#define ETHER_SMI_REG 0x080810
#define internalRegbaseAddr 0x14000000
#define NONE_CACHEABLE 0xa0000000
#define CACHEABLE 0x80000000
#define SMI_RX_TIMEOUT 10000000
#endif
typedef unsigned int SMI_REG;
#ifdef LE /* Little Endian */
#define SHORT_SWAP(X) (X)
#define WORD_SWAP(X) (X)
#define LONG_SWAP(X) ((l64)(X))
#else /* Big Endian */
#define SHORT_SWAP(X) ((X <<8 ) | (X >> 8))
#define WORD_SWAP(X) (((X)&0xff)<<24)+ \
(((X)&0xff00)<<8)+ \
(((X)&0xff0000)>>8)+ \
(((X)&0xff000000)>>24)
#define LONG_SWAP(X) ( (l64) (((X)&0xffULL)<<56)+ \
(((X)&0xff00ULL)<<40)+ \
(((X)&0xff0000ULL)<<24)+ \
(((X)&0xff000000ULL)<<8)+ \
(((X)&0xff00000000ULL)>>8)+ \
(((X)&0xff0000000000ULL)>>24)+ \
(((X)&0xff000000000000ULL)>>40)+ \
(((X)&0xff00000000000000ULL)>>56))
#endif
#define GT_REG_READ(offset pData) \
*pData = ( (volatile unsigned int)*((unsigned int *) \
(NONE_CACHEABLE | internalRegbaseAddr | (offset))) ); \
*pData = WORD_SWAP(*pData)
#define GT_REG_WRITE(offset data) \
(volatile unsigned int)*((unsigned int *)(NONE_CACHEABLE | \
internalRegbaseAddr | (offset))) = WORD_SWAP(data)
typedef enum _bool{falsetrue} bool;
/*****************************************************************************
*
* bool etherReadMIIReg (unsigned int portNumber unsigned int MIIReg
* unsigned int* value)
*
* Description
* This function will access the MII regist
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6390 2002-12-23 07:31 DSDT_2.3c\Diag\ev96122mii.c
文件 1139 2004-11-18 16:39 DSDT_2.3c\Diag\makefile
文件 3414 2003-06-04 11:48 DSDT_2.3c\Diag\msApiInit.c
文件 11650 2005-01-13 18:13 DSDT_2.3c\Diag\msApiMultiInit.c
文件 5244 2005-03-18 17:33 DSDT_2.3c\Diag\msSample.h
文件 4538 2003-06-03 11:11 DSDT_2.3c\Diag\osSem.c
文件 5082 2003-03-03 17:56 DSDT_2.3c\Diag\qdFFmii.c
文件 7522 2004-10-14 16:29 DSDT_2.3c\Diag\qdInit.c
文件 6653 2004-04-19 18:07 DSDT_2.3c\Diag\qdInt.c
文件 50864 2005-01-12 17:51 DSDT_2.3c\Diag\qdSim.c
文件 4263 2002-12-24 01:22 DSDT_2.3c\Diag\qdSimRegs.h
文件 1036 2005-05-18 17:56 DSDT_2.3c\Diag\README
文件 10704 2004-11-17 18:02 DSDT_2.3c\Diag\sampleTest.c
文件 189253 2005-05-19 16:51 DSDT_2.3c\Diag\testApi.c
文件 18290 2005-03-16 12:07 DSDT_2.3c\Diag\utils.c
文件 4319 2003-06-04 11:31 DSDT_2.3c\Diag\vctTest.c
文件 877 2005-03-21 16:17 DSDT_2.3c\Include\Copyright.h
文件 1936 2002-10-08 23:33 DSDT_2.3c\Include\h\driver\gtDrvConfig.h
文件 1826 2002-10-08 23:33 DSDT_2.3c\Include\h\driver\gtDrvEvents.h
文件 5875 2004-09-20 11:49 DSDT_2.3c\Include\h\driver\gtDrvSwRegs.h
文件 17973 2004-09-21 13:34 DSDT_2.3c\Include\h\driver\gtHwCntl.h
文件 2267 2004-05-12 10:52 DSDT_2.3c\Include\h\msApi\gtVct.h
文件 19395 2005-05-18 10:39 DSDT_2.3c\Include\h\msApi\msApiInternal.h
文件 3963 2003-04-16 17:29 DSDT_2.3c\Include\h\platform\gtMiiSmiIf.h
文件 3101 2002-10-08 23:35 DSDT_2.3c\Include\h\platform\gtSem.h
文件 704 2002-10-08 23:35 DSDT_2.3c\Include\h\platform\platformDeps.h
文件 468 2003-06-04 11:41 DSDT_2.3c\Include\msApi.h
文件 38031 2005-05-19 15:19 DSDT_2.3c\Include\msApiDefs.h
文件 231443 2005-05-18 16:51 DSDT_2.3c\Include\msApiPrototype.h
文件 4653 2003-05-27 18:12 DSDT_2.3c\Include\msApiTypes.h
............此处省略123个文件信息
- 上一篇:汇编语言与接口技术课后答案
- 下一篇:opengl纹理贴图
相关资源
- MARVELL-S104991-00_WLAN_Subsystem_Firmware_API
- marvell 88E1510 1518 1512 1514 datasheet 和原理
- marvell 88se91xx系列data sheet
- Marvell 88e6176 datasheet 马威尔
- 88E6085.pdf
- marvell-storage-88se9215-datasheet-2018-12.pdf
- Marvell 88e1111千兆网物理层芯片的手册
- 中兴 华为 腾讯 MTK 上海 Intel Marvell 面
- Marvell 88E1111 数据手册机密版以及设计
- Marvell 88E1111 数据手册机密版以及设计
评论
共有 条评论